*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center}.loader{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#1b3a6b;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.role-switcher[data-v-3b75b8cc]{position:relative}.switcher-btn[data-v-3b75b8cc]{display:flex;align-items:center;gap:.5rem;background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:10px;padding:.4rem .875rem;cursor:pointer;font-size:.85rem;color:#374151;transition:all .2s;font-weight:500}.switcher-btn[data-v-3b75b8cc]:hover{border-color:#1b3a6b;color:#1b3a6b}.role-icon[data-v-3b75b8cc]{font-size:1rem}.role-label[data-v-3b75b8cc]{font-weight:600}.chevron[data-v-3b75b8cc]{font-size:.75rem;transition:transform .2s}.chevron.rotated[data-v-3b75b8cc]{transform:rotate(180deg)}.switcher-dropdown[data-v-3b75b8cc]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:14px;min-width:240px;box-shadow:0 8px 30px #00000026;z-index:200;border:1px solid #F1F5F9;overflow:hidden;animation:slideDown-3b75b8cc .15s ease}@keyframes slideDown-3b75b8cc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dropdown-title[data-v-3b75b8cc]{padding:.75rem 1rem .5rem;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.role-option[data-v-3b75b8cc]{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;width:100%;border:none;background:none;cursor:pointer;transition:background .15s;text-align:left}.role-option[data-v-3b75b8cc]:hover{background:#f8fafc}.role-option.active[data-v-3b75b8cc]{background:#eff6ff}.role-option[data-v-3b75b8cc]:last-child{border-radius:0 0 14px 14px}.option-icon[data-v-3b75b8cc]{font-size:1.25rem;flex-shrink:0}.option-info[data-v-3b75b8cc]{flex:1}.option-label[data-v-3b75b8cc]{font-size:.875rem;font-weight:600;color:#1e293b}.option-desc[data-v-3b75b8cc]{font-size:.75rem;color:#94a3b8;margin-top:.1rem}.active-check[data-v-3b75b8cc]{color:#10b981;font-weight:700;font-size:1rem}.app-layout[data-v-732fa4f7]{display:flex;min-height:100vh;background:#f0f4f8}.sidebar[data-v-732fa4f7]{width:240px;background:#1b3a6b;color:#fff;display:flex;flex-direction:column;transition:width .3s ease;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow:hidden}.app-layout.sidebar-collapsed .sidebar[data-v-732fa4f7]{width:64px}.app-layout.sidebar-collapsed .main-wrapper[data-v-732fa4f7]{margin-left:64px}.sidebar-header[data-v-732fa4f7]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.logo[data-v-732fa4f7]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-732fa4f7]{font-size:1.5rem}.logo-text[data-v-732fa4f7]{font-size:1.1rem;font-weight:700;white-space:nowrap}.collapse-btn[data-v-732fa4f7]{background:#ffffff1a;border:none;color:#fff;cursor:pointer;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.collapse-btn[data-v-732fa4f7]:hover{background:#fff3}.role-badge[data-v-732fa4f7]{padding:.5rem 1rem}.badge[data-v-732fa4f7]{font-size:.75rem;padding:.3rem .75rem;border-radius:20px;font-weight:600}.badge-red[data-v-732fa4f7]{background:#e53e3e;color:#fff}.badge-blue[data-v-732fa4f7]{background:#3182ce;color:#fff}.badge-purple[data-v-732fa4f7]{background:#805ad5;color:#fff}.badge-green[data-v-732fa4f7]{background:#38a169;color:#fff}.badge-gray[data-v-732fa4f7]{background:#fff3;color:#fff}.sidebar-nav[data-v-732fa4f7]{flex:1;padding:.5rem 0;overflow-y:auto}.nav-item[data-v-732fa4f7]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;color:#ffffffbf;text-decoration:none;transition:all .2s;position:relative;white-space:nowrap}.nav-item[data-v-732fa4f7]:hover{background:#ffffff1a;color:#fff}.nav-item.active[data-v-732fa4f7]{background:#ffffff26;color:#fff;border-left:3px solid white}.nav-icon[data-v-732fa4f7]{font-size:1.2rem;min-width:24px;text-align:center}.nav-label[data-v-732fa4f7]{font-size:.9rem}.nav-badge[data-v-732fa4f7]{margin-left:auto;background:#e53e3e;color:#fff;font-size:.7rem;padding:.1rem .4rem;border-radius:10px;min-width:18px;text-align:center}.sidebar-footer[data-v-732fa4f7]{padding:1rem;border-top:1px solid rgba(255,255,255,.1)}.user-info[data-v-732fa4f7]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.avatar[data-v-732fa4f7]{width:36px;height:36px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.user-name[data-v-732fa4f7]{font-size:.85rem;font-weight:600;color:#fff}.user-email[data-v-732fa4f7]{font-size:.75rem;color:#fff9}.logout-btn[data-v-732fa4f7]{width:100%;padding:.6rem;background:#ffffff1a;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.85rem;text-align:left}.logout-btn[data-v-732fa4f7]:hover{background:#dc35454d}.main-wrapper[data-v-732fa4f7]{margin-left:240px;display:flex;flex-direction:column;min-height:100vh;transition:margin-left .3s ease;flex:1}.app-header[data-v-732fa4f7]{background:#fff;padding:0 1.5rem;height:64px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #00000014;position:sticky;top:0;z-index:50}.page-title[data-v-732fa4f7]{font-size:1.1rem;font-weight:600;color:#1b3a6b;margin:0}.breadcrumb[data-v-732fa4f7]{font-size:.8rem;color:#888;margin-top:.2rem;display:flex;gap:.4rem}.header-right[data-v-732fa4f7]{display:flex;align-items:center;gap:1rem}.icon-btn[data-v-732fa4f7]{position:relative;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem;border-radius:8px}.icon-btn[data-v-732fa4f7]:hover{background:#f0f4f8}.notif-dot[data-v-732fa4f7]{position:absolute;top:4px;right:4px;width:8px;height:8px;background:#e53e3e;border-radius:50%}.balance-chip[data-v-732fa4f7]{background:#f0f4f8;padding:.4rem .875rem;border-radius:20px;font-size:.85rem;font-weight:600;color:#1b3a6b}.profile-menu[data-v-732fa4f7]{position:relative;cursor:pointer}.avatar-sm[data-v-732fa4f7]{width:36px;height:36px;background:#1b3a6b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem}.dropdown[data-v-732fa4f7]{position:absolute;right:0;top:100%;margin-top:.5rem;background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;min-width:160px;z-index:100;overflow:hidden}.dropdown-item[data-v-732fa4f7]{padding:.75rem 1rem;font-size:.9rem;color:#333;transition:background .2s}.dropdown-item[data-v-732fa4f7]:hover{background:#f0f4f8}.dropdown-item.danger[data-v-732fa4f7]{color:#e53e3e}.dropdown-item.danger[data-v-732fa4f7]:hover{background:#fff5f5}.dropdown-divider[data-v-732fa4f7]{border-top:1px solid #eee}.page-content[data-v-732fa4f7]{flex:1;padding:1.5rem}.hamburger-btn[data-v-732fa4f7]{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;border-radius:8px;margin-right:.5rem}.hamburger-btn[data-v-732fa4f7]:hover{background:#f0f4f8}.mobile-only[data-v-732fa4f7]{display:none}.mobile-overlay[data-v-732fa4f7]{display:none;position:fixed;inset:0;background:#00000080;z-index:99}@media(max-width:768px){.hamburger-btn[data-v-732fa4f7],.mobile-only[data-v-732fa4f7]{display:block}.desktop-only[data-v-732fa4f7]{display:none}.mobile-overlay[data-v-732fa4f7]{display:block}.sidebar[data-v-732fa4f7]{transform:translate(-100%);width:260px!important;z-index:200}.sidebar-mobile-open .sidebar[data-v-732fa4f7]{transform:translate(0)}.app-layout.sidebar-collapsed .sidebar[data-v-732fa4f7]{width:260px!important;transform:translate(-100%)}.sidebar-mobile-open.sidebar-collapsed .sidebar[data-v-732fa4f7]{transform:translate(0)}.main-wrapper[data-v-732fa4f7],.app-layout.sidebar-collapsed .main-wrapper[data-v-732fa4f7]{margin-left:0!important}.page-content[data-v-732fa4f7]{padding:1rem}.app-header[data-v-732fa4f7]{padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}.header-left[data-v-732fa4f7]{flex:1;min-width:0}.header-right[data-v-732fa4f7]{gap:.375rem}.page-title[data-v-732fa4f7]{font-size:1rem}.breadcrumb[data-v-732fa4f7]{display:none}.balance-chip[data-v-732fa4f7]{font-size:.75rem;padding:.3rem .625rem}.app-footer[data-v-732fa4f7]{flex-direction:column;gap:.5rem;text-align:center}.footer-right[data-v-732fa4f7]{justify-content:center}}@media(min-width:769px)and (max-width:1024px){.sidebar[data-v-732fa4f7]{width:200px}.app-layout.sidebar-collapsed .sidebar[data-v-732fa4f7]{width:64px}.main-wrapper[data-v-732fa4f7]{margin-left:200px}.page-content[data-v-732fa4f7]{padding:1.25rem}}.app-footer[data-v-732fa4f7]{background:#fff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;font-size:.8rem;color:#888}.footer-right[data-v-732fa4f7]{display:flex;gap:1rem}.footer-right a[data-v-732fa4f7]{color:#888;text-decoration:none}.footer-right a[data-v-732fa4f7]:hover{color:#1b3a6b}.nav-group[data-v-732fa4f7]{display:flex;flex-direction:column}.nav-parent[data-v-732fa4f7]{cursor:pointer;justify-content:flex-start}.nav-parent[data-v-732fa4f7]:hover{background:#ffffff14}.nav-parent.active[data-v-732fa4f7]{background:#ffffff1f}.nav-parent.open[data-v-732fa4f7]{background:#ffffff0f}.nav-chevron[data-v-732fa4f7]{margin-left:auto;font-size:1rem;font-weight:300;transition:transform .25s ease;color:#fff6;line-height:1}.nav-chevron.rotated[data-v-732fa4f7]{transform:rotate(90deg)}.nav-children[data-v-732fa4f7]{overflow:hidden;max-height:0;transition:max-height .3s ease}.nav-children.expanded[data-v-732fa4f7]{max-height:300px}.nav-child[data-v-732fa4f7]{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem 2.8rem;font-size:.8rem;color:#ffffff8c;text-decoration:none;transition:all .15s;border-radius:8px;margin:.1rem .5rem}.nav-child[data-v-732fa4f7]:hover{color:#fff;background:#ffffff14}.nav-child.active[data-v-732fa4f7]{color:#fff;font-weight:600;background:#ffffff1f}.child-dot[data-v-732fa4f7]{font-size:1.1rem;color:#ffffff4d;transition:color .15s}.nav-child.active .child-dot[data-v-732fa4f7],.nav-child:hover .child-dot[data-v-732fa4f7]{color:#fffc}.nav-divider{border-top:1px solid rgba(255,255,255,.1);margin:.5rem 1rem}.nav-group{display:flex;flex-direction:column}.nav-parent{cursor:pointer;justify-content:flex-start}.nav-parent:hover{background:#ffffff14}.nav-parent.active{background:#ffffff1f}.nav-parent.open{background:#ffffff0f}.nav-chevron{margin-left:auto;font-size:1rem;font-weight:300;transition:transform .25s ease;color:#fff6;line-height:1}.nav-chevron.rotated{transform:rotate(90deg)}.nav-children{overflow:hidden;max-height:0;transition:max-height .3s ease}.nav-children.expanded{max-height:300px}.nav-child{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem 2.8rem;font-size:.8rem;color:#ffffff8c;text-decoration:none;transition:all .15s;border-radius:8px;margin:.1rem .5rem}.nav-child:hover{color:#fff;background:#ffffff14}.nav-child.active{color:#fff;font-weight:600;background:#ffffff1f}.child-dot{font-size:1.1rem;color:#ffffff4d;transition:color .15s}.nav-child.active .child-dot,.nav-child:hover .child-dot{color:#fffc}.modal-overlay[data-v-732fa4f7]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-732fa4f7 .2s ease}@keyframes fadeIn-732fa4f7{0%{opacity:0}to{opacity:1}}.modal[data-v-732fa4f7]{background:#fff;border-radius:16px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp-732fa4f7 .3s ease}@keyframes slideUp-732fa4f7{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-sm[data-v-732fa4f7]{max-width:480px}.modal-header[data-v-732fa4f7]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #eee}.modal-title[data-v-732fa4f7]{font-size:1.1rem;font-weight:700;color:#1b3a6b;margin:0}.modal-close[data-v-732fa4f7]{width:32px;height:32px;border:none;border-radius:8px;background:#f0f4f8;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close[data-v-732fa4f7]:hover{background:#fee2e2;color:#b91c1c}.modal-body[data-v-732fa4f7]{padding:1.5rem}.modal-desc[data-v-732fa4f7]{font-size:.875rem;color:#64748b;margin:0 0 1.25rem}.modal-actions[data-v-732fa4f7]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f0f4f8}.btn-secondary[data-v-732fa4f7]{background:#f0f4f8;border:none;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.btn-secondary[data-v-732fa4f7]:hover{background:#e2e8f0}.btn-primary[data-v-732fa4f7]{background:linear-gradient(135deg,#1b3a6b,#2563eb);color:#fff;border:none;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-732fa4f7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1b3a6b40}.btn-primary[data-v-732fa4f7]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-732fa4f7]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-732fa4f7 .6s linear infinite}@keyframes spin-732fa4f7{to{transform:rotate(360deg)}}.form-group[data-v-732fa4f7]{margin-bottom:1rem}.form-label[data-v-732fa4f7]{font-size:.875rem;font-weight:600;color:#374151;display:block;margin-bottom:.375rem}.req[data-v-732fa4f7]{color:#ef4444}.form-input[data-v-732fa4f7]{width:100%;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;outline:none;transition:all .2s;box-sizing:border-box}.form-input[data-v-732fa4f7]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.field-hint[data-v-732fa4f7]{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.pw-input-wrap[data-v-732fa4f7]{position:relative;display:flex;align-items:center}.pw-input-wrap .form-input[data-v-732fa4f7]{padding-right:2.5rem;flex:1}.pw-toggle[data-v-732fa4f7]{position:absolute;right:.625rem;background:none;border:none;cursor:pointer;font-size:1rem;color:#94a3b8;padding:.25rem}.pw-toggle[data-v-732fa4f7]:hover{color:#475569}.pw-strength[data-v-732fa4f7]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.pw-strength-bar[data-v-732fa4f7]{flex:1;height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.pw-strength-fill[data-v-732fa4f7]{height:100%;border-radius:2px;transition:width .3s,background .3s}.pw-str-weak[data-v-732fa4f7]{background:#ef4444;color:#ef4444}.pw-str-fair[data-v-732fa4f7]{background:#f59e0b;color:#f59e0b}.pw-str-good[data-v-732fa4f7]{background:#10b981;color:#10b981}.pw-str-strong[data-v-732fa4f7]{background:#2563eb;color:#2563eb}.pw-strength-label[data-v-732fa4f7]{font-size:.75rem;font-weight:600}.pw-rules[data-v-732fa4f7]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.rule-ok[data-v-732fa4f7]{font-size:.72rem;color:#10b981;font-weight:600}.rule-no[data-v-732fa4f7]{font-size:.72rem;color:#cbd5e1}.pw-result[data-v-732fa4f7]{font-size:.875rem;padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem;font-weight:500}.pw-result-ok[data-v-732fa4f7]{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}.pw-result-err[data-v-732fa4f7]{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}.page-wrap[data-v-8e754c94]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.page-header[data-v-8e754c94]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-8e754c94]{font-size:1.3rem;font-weight:800;color:#1e293b;margin:0 0 .2rem}.page-sub[data-v-8e754c94]{font-size:.875rem;color:#94a3b8;margin:0}.btn-primary[data-v-8e754c94]{background:linear-gradient(135deg,#1b3a6b,#2563eb);color:#fff;border:none;border-radius:12px;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-8e754c94]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #2563eb66}.btn-secondary[data-v-8e754c94]{background:#f1f5f9;border:none;border-radius:10px;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;color:#374151;cursor:pointer}.team-stats[data-v-8e754c94]{display:flex;gap:.875rem}.ts-card[data-v-8e754c94]{background:#fff;border-radius:12px;padding:.875rem 1.25rem;box-shadow:0 2px 8px #0000000a;border:1.5px solid #F1F5F9;flex:1}.ts-val[data-v-8e754c94]{font-size:1.5rem;font-weight:800;color:#1e293b}.ts-lbl[data-v-8e754c94]{font-size:.75rem;color:#94a3b8;margin-top:.2rem}.text-green[data-v-8e754c94]{color:#10b981}.text-amber[data-v-8e754c94]{color:#f59e0b}.text-blue[data-v-8e754c94]{color:#3b82f6}.text-purple[data-v-8e754c94]{color:#8b5cf6}.text-red[data-v-8e754c94]{color:#ef4444}.team-tabs[data-v-8e754c94]{display:flex;gap:.25rem;border-bottom:2px solid #F1F5F9}.team-tab[data-v-8e754c94]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;border:none;background:none;cursor:pointer;color:#94a3b8;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;border-radius:8px 8px 0 0}.team-tab[data-v-8e754c94]:hover{color:#475569}.tab-active[data-v-8e754c94]{color:#2563eb!important;border-bottom-color:#2563eb!important}.panel[data-v-8e754c94]{background:#fff;border-radius:18px;box-shadow:0 2px 12px #0000000d;border:1.5px solid #F1F5F9;overflow:hidden;padding:1.25rem}.panel-header[data-v-8e754c94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.panel-title[data-v-8e754c94]{font-size:.95rem;font-weight:700;color:#1e293b;margin:0}.panel-toolbar[data-v-8e754c94]{display:flex;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.search-wrap[data-v-8e754c94]{position:relative;flex:1;min-width:200px}.search-icon[data-v-8e754c94]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.search-input[data-v-8e754c94]{width:100%;padding:.5rem .875rem .5rem 2.25rem;border:1.5px solid #E2E8F0;border-radius:10px;font-size:.875rem;outline:none;box-sizing:border-box}.search-input[data-v-8e754c94]:focus{border-color:#3b82f6}.filter-select[data-v-8e754c94]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.5rem .875rem;font-size:.875rem;outline:none}.section-title[data-v-8e754c94]{font-size:.875rem;font-weight:700;color:#374151;margin:0 0 .75rem}.members-grid[data-v-8e754c94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.member-card[data-v-8e754c94]{border:1.5px solid #F1F5F9;border-radius:16px;padding:1.25rem;transition:all .2s;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.member-card[data-v-8e754c94]:hover{border-color:#bfdbfe;box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.mc-top[data-v-8e754c94]{position:relative}.mc-avatar[data-v-8e754c94]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff}.mc-status-dot[data-v-8e754c94]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid white}.dot-active[data-v-8e754c94]{background:#10b981}.dot-inactive[data-v-8e754c94]{background:#cbd5e1}.mc-name[data-v-8e754c94]{font-size:.9rem;font-weight:700;color:#1e293b}.mc-email[data-v-8e754c94]{font-size:.75rem;color:#94a3b8}.mc-stats[data-v-8e754c94]{display:flex;gap:.75rem;background:#f8fafc;border-radius:10px;padding:.625rem;width:100%}.mc-stat[data-v-8e754c94]{flex:1;text-align:center}.mc-stat-val[data-v-8e754c94]{font-size:.875rem;font-weight:700;color:#1e293b}.mc-stat-lbl[data-v-8e754c94]{font-size:.65rem;color:#94a3b8}.mc-last-active[data-v-8e754c94]{font-size:.72rem;color:#94a3b8}.mc-actions[data-v-8e754c94]{display:flex;gap:.375rem;width:100%;align-items:center}.role-select-sm[data-v-8e754c94]{flex:1;border:1.5px solid #E2E8F0;border-radius:8px;padding:.3rem .5rem;font-size:.75rem;outline:none}.btn-remove-sm[data-v-8e754c94]{background:#fee2e2;color:#b91c1c;border:none;border-radius:8px;padding:.3rem .5rem;cursor:pointer;font-size:.82rem;flex-shrink:0}.avatar-blue[data-v-8e754c94]{background:#3b82f6}.avatar-green[data-v-8e754c94]{background:#10b981}.avatar-purple[data-v-8e754c94]{background:#8b5cf6}.avatar-orange[data-v-8e754c94]{background:#f59e0b}.avatar-red[data-v-8e754c94]{background:#ef4444}.avatar-teal[data-v-8e754c94]{background:#14b8a6}.role-badge[data-v-8e754c94]{font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:20px}.role-admin[data-v-8e754c94]{background:#fee2e2;color:#b91c1c}.role-manager[data-v-8e754c94]{background:#dbeafe;color:#1d4ed8}.role-member[data-v-8e754c94]{background:#f1f5f9;color:#64748b}.ut-header[data-v-8e754c94]{display:grid;grid-template-columns:2fr 120px 80px 80px 100px 120px 100px;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;background:#f8fafc;border-radius:8px;margin-bottom:.5rem}.ut-row[data-v-8e754c94]{display:grid;grid-template-columns:2fr 120px 80px 80px 100px 120px 100px;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid #F8FAFC;font-size:.875rem;align-items:center}.ut-row[data-v-8e754c94]:last-child{border-bottom:none}.ut-row[data-v-8e754c94]:hover{background:#fafbff}.th-right[data-v-8e754c94]{text-align:right}.ut-member[data-v-8e754c94]{display:flex;align-items:center;gap:.625rem}.ut-avatar[data-v-8e754c94]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#fff;flex-shrink:0}.ut-name[data-v-8e754c94]{font-size:.85rem;font-weight:600;color:#1e293b}.ut-email[data-v-8e754c94]{font-size:.72rem;color:#94a3b8}.ut-num[data-v-8e754c94]{text-align:right;font-weight:600;color:#374151}.ut-rate[data-v-8e754c94]{display:flex;align-items:center;gap:.5rem;font-size:.82rem}.ut-date[data-v-8e754c94]{font-size:.75rem;color:#94a3b8}.mini-bar-bg[data-v-8e754c94]{flex:1;height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.mini-bar[data-v-8e754c94]{height:100%;background:#3b82f6;border-radius:3px}.usage-bars[data-v-8e754c94]{display:flex;flex-direction:column;gap:.625rem}.ub-row[data-v-8e754c94]{display:flex;align-items:center;gap:.75rem}.ub-name[data-v-8e754c94]{font-size:.82rem;color:#374151;font-weight:600;width:80px;flex-shrink:0}.ub-bar-bg[data-v-8e754c94]{flex:1;height:10px;background:#f1f5f9;border-radius:5px;overflow:hidden}.ub-bar[data-v-8e754c94]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:5px;transition:width .5s}.ub-val[data-v-8e754c94]{font-size:.78rem;color:#374151;font-weight:600;width:60px;text-align:right}.perm-matrix[data-v-8e754c94]{overflow-x:auto}.perm-table[data-v-8e754c94]{width:100%;border-collapse:collapse;font-size:.875rem}.perm-table th[data-v-8e754c94]{padding:.625rem 1rem;background:#f8fafc;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;text-align:left;border-bottom:1.5px solid #F1F5F9}.perm-table td[data-v-8e754c94]{padding:.625rem 1rem;border-bottom:1px solid #F8FAFC}.perm-name[data-v-8e754c94]{font-weight:600;color:#1e293b;white-space:nowrap}.perm-desc[data-v-8e754c94]{color:#94a3b8;font-size:.8rem}.perm-cell[data-v-8e754c94]{text-align:center}.api-access-list[data-v-8e754c94]{display:flex;flex-direction:column;gap:.5rem}.ak-item[data-v-8e754c94]{display:flex;align-items:center;gap:.875rem;padding:.75rem;border:1.5px solid #F1F5F9;border-radius:10px}.ak-info[data-v-8e754c94]{flex:1}.ak-name[data-v-8e754c94]{font-size:.875rem;font-weight:600;color:#1e293b}.ak-meta[data-v-8e754c94]{font-size:.75rem;color:#94a3b8;margin-top:.1rem}.ak-status[data-v-8e754c94]{font-size:.75rem;font-weight:600}.ak-active[data-v-8e754c94]{color:#10b981}.ak-inactive[data-v-8e754c94]{color:#94a3b8}.ak-industry[data-v-8e754c94]{font-size:.72rem;background:#eff6ff;color:#3b82f6;padding:.15rem .5rem;border-radius:10px}.activity-timeline[data-v-8e754c94]{display:flex;flex-direction:column;gap:.625rem;max-height:500px;overflow-y:auto}.activity-item[data-v-8e754c94]{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem;border-radius:10px;background:#f8fafc;border:1px solid #F1F5F9}.ai-avatar[data-v-8e754c94]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;flex-shrink:0}.ai-content[data-v-8e754c94]{flex:1}.ai-action[data-v-8e754c94]{font-size:.875rem;color:#374151}.ai-meta[data-v-8e754c94]{font-size:.75rem;color:#94a3b8;margin-top:.2rem}.activity-badge[data-v-8e754c94]{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:10px;background:#eff6ff;color:#3b82f6}.modal-overlay[data-v-8e754c94]{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-8e754c94]{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px #00000040}.modal-header[data-v-8e754c94]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1.5px solid #F1F5F9}.modal-title[data-v-8e754c94]{font-size:1rem;font-weight:800;color:#1e293b;margin:0}.modal-close[data-v-8e754c94]{width:32px;height:32px;border:none;border-radius:10px;background:#f1f5f9;cursor:pointer;font-size:1rem}.modal-close[data-v-8e754c94]:hover{background:#fee2e2;color:#b91c1c}.modal-body[data-v-8e754c94]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.modal-actions[data-v-8e754c94]{display:flex;gap:.75rem;justify-content:flex-end}.form-group[data-v-8e754c94]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-8e754c94]{font-size:.85rem;font-weight:700;color:#374151}.req[data-v-8e754c94]{color:#ef4444}.form-input[data-v-8e754c94]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.9rem;outline:none;width:100%;box-sizing:border-box;transition:all .2s}.form-input[data-v-8e754c94]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.field-hint[data-v-8e754c94]{font-size:.75rem;color:#94a3b8}.input-with-btn[data-v-8e754c94]{display:flex;gap:.375rem}.input-with-btn .form-input[data-v-8e754c94]{flex:1}.btn-inline[data-v-8e754c94]{background:#f1f5f9;border:none;border-radius:8px;padding:.5rem .75rem;font-size:.82rem;cursor:pointer}.form-error[data-v-8e754c94]{background:#fef2f2;color:#b91c1c;padding:.75rem;border-radius:10px;font-size:.875rem;border:1px solid #FECACA}.form-success[data-v-8e754c94]{background:#f0fdf4;color:#15803d;padding:.75rem;border-radius:10px;font-size:.875rem;border:1px solid #BBF7D0}.role-picker[data-v-8e754c94]{display:flex;flex-direction:column;gap:.5rem}.role-option[data-v-8e754c94]{display:flex;align-items:center;gap:.875rem;padding:.875rem;border:1.5px solid #F1F5F9;border-radius:12px;cursor:pointer;transition:all .15s}.role-option[data-v-8e754c94]:hover{border-color:#bfdbfe;background:#f0f9ff}.role-option-active[data-v-8e754c94]{border-color:#2563eb;background:#eff6ff}.ro-icon[data-v-8e754c94]{font-size:1.25rem;flex-shrink:0}.ro-name[data-v-8e754c94]{font-size:.875rem;font-weight:700;color:#1e293b}.ro-desc[data-v-8e754c94]{font-size:.75rem;color:#64748b;margin-top:.1rem}.loading-state[data-v-8e754c94]{display:flex;justify-content:center;padding:3rem}.spinner[data-v-8e754c94]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#2563eb;border-radius:50%;animation:spin-8e754c94 .8s linear infinite}@keyframes spin-8e754c94{to{transform:rotate(360deg)}}.empty-state[data-v-8e754c94]{text-align:center;padding:3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.empty-icon[data-v-8e754c94]{font-size:3rem}.empty-state p[data-v-8e754c94]{color:#94a3b8;margin:0}.empty-state-sm[data-v-8e754c94]{text-align:center;padding:2rem;color:#94a3b8;font-size:.875rem;background:#f8fafc;border-radius:10px}.empty-state-sm a[data-v-8e754c94]{color:#2563eb}.contacts-wrap[data-v-37e55b5c]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.page-header[data-v-37e55b5c]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-37e55b5c]{font-size:1.3rem;font-weight:800;color:#1e293b;margin:0 0 .25rem}.page-desc[data-v-37e55b5c]{font-size:.875rem;color:#64748b;margin:0}.header-actions[data-v-37e55b5c]{display:flex;gap:.75rem}.btn-import[data-v-37e55b5c]{background:#f1f5f9;color:#374151;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer}.btn-add[data-v-37e55b5c]{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer}.stats-row[data-v-37e55b5c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat-card[data-v-37e55b5c]{background:#fff;border-radius:14px;padding:1.25rem;text-align:center;border:1.5px solid #F1F5F9;cursor:pointer;transition:all .15s}.stat-card[data-v-37e55b5c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-active[data-v-37e55b5c]{border-color:#86efac}.stat-unsub[data-v-37e55b5c]{border-color:#fecaca}.stat-bounce[data-v-37e55b5c]{border-color:#fde68a}.stat-total[data-v-37e55b5c]{border-color:#bfdbfe}.sc-val[data-v-37e55b5c]{font-size:1.75rem;font-weight:800;color:#1e293b}.sc-lbl[data-v-37e55b5c]{font-size:.78rem;color:#94a3b8;margin-top:.25rem}.filters-bar[data-v-37e55b5c]{display:flex;gap:.75rem;align-items:center}.search-wrap[data-v-37e55b5c]{flex:1;position:relative}.search-icon[data-v-37e55b5c]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem}.search-input[data-v-37e55b5c]{width:100%;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem .625rem 2.25rem;font-size:.875rem;outline:none}.filter-select[data-v-37e55b5c],.filter-input[data-v-37e55b5c]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;outline:none}.btn-clear[data-v-37e55b5c]{background:#fee2e2;color:#b91c1c;border:none;border-radius:8px;padding:.5rem .875rem;cursor:pointer;font-size:.82rem;font-weight:600}.panel[data-v-37e55b5c]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.loading-state[data-v-37e55b5c]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#94a3b8}.spinner[data-v-37e55b5c]{width:24px;height:24px;border:3px solid #E2E8F0;border-top-color:#2563eb;border-radius:50%;animation:spin-37e55b5c .8s linear infinite;flex-shrink:0}@keyframes spin-37e55b5c{to{transform:rotate(360deg)}}.empty-state[data-v-37e55b5c]{text-align:center;padding:3rem}.empty-icon[data-v-37e55b5c]{font-size:3rem;margin-bottom:1rem}.empty-title[data-v-37e55b5c]{font-size:1.1rem;font-weight:700;color:#1e293b}.empty-desc[data-v-37e55b5c]{font-size:.875rem;color:#94a3b8;margin-top:.375rem;margin-bottom:1.5rem}.empty-actions[data-v-37e55b5c]{display:flex;gap:.75rem;justify-content:center}.table-header[data-v-37e55b5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.table-count[data-v-37e55b5c]{font-size:.875rem;color:#64748b;font-weight:600}.btn-export[data-v-37e55b5c]{background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:8px;padding:.4rem .875rem;font-size:.82rem;font-weight:600;cursor:pointer}.data-table[data-v-37e55b5c]{width:100%;border-collapse:collapse}.data-table th[data-v-37e55b5c]{text-align:left;font-size:.72rem;font-weight:700;color:#94a3b8;padding:.625rem .875rem;background:#f8fafc;text-transform:uppercase}.data-table td[data-v-37e55b5c]{padding:.875rem;border-bottom:1px solid #F1F5F9;font-size:.875rem;vertical-align:middle}.td-name[data-v-37e55b5c]{display:flex;align-items:center;gap:.625rem;font-weight:600}.td-email[data-v-37e55b5c]{color:#2563eb;font-size:.82rem}.td-phone[data-v-37e55b5c]{color:#64748b;font-size:.82rem}.td-source[data-v-37e55b5c]{font-size:.75rem;color:#94a3b8}.contact-avatar[data-v-37e55b5c]{width:30px;height:30px;background:#eff6ff;color:#2563eb;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.82rem;flex-shrink:0}.tag-chip[data-v-37e55b5c]{background:#f1f5f9;color:#374151;font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:20px;margin-right:.25rem}.status-badge[data-v-37e55b5c]{font-size:.72rem;font-weight:700;padding:.2rem .625rem;border-radius:20px}.st-active[data-v-37e55b5c]{background:#d1fae5;color:#065f46}.st-unsubscribed[data-v-37e55b5c]{background:#fee2e2;color:#b91c1c}.st-bounced[data-v-37e55b5c]{background:#fef9c3;color:#854d0e}.action-btns[data-v-37e55b5c]{display:flex;gap:.375rem}.act-btn[data-v-37e55b5c]{background:#f8fafc;border:1px solid #E2E8F0;border-radius:6px;padding:.3rem .5rem;cursor:pointer;font-size:.875rem}.act-del[data-v-37e55b5c]{background:#fef2f2;border-color:#fecaca}.pagination[data-v-37e55b5c]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #F1F5F9}.pg-btn[data-v-37e55b5c]{background:#f1f5f9;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;font-size:.875rem;font-weight:600}.pg-btn[data-v-37e55b5c]:disabled{opacity:.4;cursor:not-allowed}.pg-info[data-v-37e55b5c]{font-size:.875rem;color:#64748b}.bulk-bar[data-v-37e55b5c]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:#1e293b;color:#fff;border-radius:12px;padding:.875rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 8px 24px #0003;z-index:100}.bulk-btn[data-v-37e55b5c]{border:none;border-radius:8px;padding:.4rem .875rem;cursor:pointer;font-size:.82rem;font-weight:600}.bulk-del[data-v-37e55b5c]{background:#ef4444;color:#fff}.modal-overlay[data-v-37e55b5c]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-lg[data-v-37e55b5c]{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #0000004d}.modal-sm[data-v-37e55b5c]{background:#fff;border-radius:20px;width:100%;max-width:420px;box-shadow:0 24px 60px #0000004d}.modal-header[data-v-37e55b5c]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #F1F5F9}.modal-header h3[data-v-37e55b5c]{font-size:1rem;font-weight:700;margin:0}.modal-close[data-v-37e55b5c]{background:#f1f5f9;border:none;border-radius:8px;width:32px;height:32px;cursor:pointer}.modal-body[data-v-37e55b5c]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.csv-info[data-v-37e55b5c]{background:#f8fafc;border-radius:10px;padding:1rem}.csv-title[data-v-37e55b5c]{font-size:.82rem;font-weight:700;color:#374151;margin-bottom:.5rem}.csv-example[data-v-37e55b5c]{font-family:monospace;font-size:.78rem;background:#1e293b;color:#e2e8f0;padding:.75rem;border-radius:8px;overflow-x:auto}.csv-hint[data-v-37e55b5c]{font-size:.78rem;color:#94a3b8;margin-top:.5rem}.upload-area[data-v-37e55b5c]{border:2px dashed #E2E8F0;border-radius:12px;padding:2rem;text-align:center;transition:all .2s}.upload-area.dragging[data-v-37e55b5c]{border-color:#3b82f6;background:#eff6ff}.upload-icon[data-v-37e55b5c]{font-size:2rem;margin-bottom:.5rem}.upload-text[data-v-37e55b5c]{font-size:.875rem;color:#64748b}.upload-browse[data-v-37e55b5c]{color:#2563eb;cursor:pointer;font-weight:600}.upload-file[data-v-37e55b5c]{display:flex;align-items:center;gap:.75rem;background:#f0fdf4;border-radius:10px;padding:.875rem}.uf-icon[data-v-37e55b5c]{font-size:1.5rem}.uf-name[data-v-37e55b5c]{font-size:.875rem;font-weight:600;color:#1e293b}.uf-size[data-v-37e55b5c]{font-size:.75rem;color:#94a3b8}.uf-remove[data-v-37e55b5c]{background:#fee2e2;border:none;border-radius:6px;padding:.25rem .5rem;cursor:pointer;color:#b91c1c;margin-left:auto}.csv-preview[data-v-37e55b5c]{border:1.5px solid #F1F5F9;border-radius:10px;overflow:hidden}.cp-title[data-v-37e55b5c]{font-size:.78rem;font-weight:700;color:#94a3b8;padding:.5rem .75rem;background:#f8fafc}.preview-table[data-v-37e55b5c]{width:100%;border-collapse:collapse;font-size:.78rem}.preview-table th[data-v-37e55b5c]{background:#f8fafc;padding:.375rem .625rem;text-align:left;color:#64748b;font-weight:600}.preview-table td[data-v-37e55b5c]{padding:.375rem .625rem;border-top:1px solid #F8FAFC}.btn-do-import[data-v-37e55b5c]{background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:none;border-radius:10px;padding:.75rem;font-size:.9rem;font-weight:600;cursor:pointer}.btn-do-import[data-v-37e55b5c]:disabled{opacity:.6;cursor:not-allowed}.import-result[data-v-37e55b5c]{padding:.875rem;border-radius:10px;font-size:.875rem;font-weight:500}.ir-ok[data-v-37e55b5c]{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}.ir-err[data-v-37e55b5c]{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}.form-group[data-v-37e55b5c]{display:flex;flex-direction:column;gap:.375rem}.form-label[data-v-37e55b5c]{font-size:.85rem;font-weight:700;color:#374151}.form-input[data-v-37e55b5c]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.9rem;outline:none}.field-hint[data-v-37e55b5c]{font-size:.75rem;color:#94a3b8}.btn-submit[data-v-37e55b5c]{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.75rem;font-size:.9rem;font-weight:600;cursor:pointer}.btn-submit[data-v-37e55b5c]:disabled{opacity:.5;cursor:not-allowed}.wrap[data-v-7fcb9604]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.wa-subnav[data-v-7fcb9604]{display:flex;gap:.375rem;flex-wrap:wrap}.wa-subnav .nav-link[data-v-7fcb9604]{background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:8px;padding:.4rem .875rem;font-size:.82rem;font-weight:600;color:#64748b;text-decoration:none;transition:all .15s}.wa-subnav .nav-link[data-v-7fcb9604]:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.wa-subnav .nav-link.active[data-v-7fcb9604]{background:#25d366;color:#fff;border-color:#25d366}.page-header[data-v-7fcb9604]{display:flex;justify-content:space-between;align-items:flex-start}.page-header h2[data-v-7fcb9604]{font-size:1.3rem;font-weight:800;color:#1e293b;margin:0 0 .2rem}.page-header p[data-v-7fcb9604]{font-size:.875rem;color:#64748b;margin:0}.row-gap[data-v-7fcb9604]{display:flex;gap:.75rem}.btn-green[data-v-7fcb9604]{background:#25d366;color:#fff;border:none;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer}.btn-outline[data-v-7fcb9604]{background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer}.stats-grid[data-v-7fcb9604]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat[data-v-7fcb9604]{background:#fff;border-radius:14px;padding:1.25rem;text-align:center;border:1.5px solid #F1F5F9}.stat.green[data-v-7fcb9604]{border-color:#86efac}.stat.amber[data-v-7fcb9604]{border-color:#fde68a}.stat.red[data-v-7fcb9604]{border-color:#fecaca}.stat.blue[data-v-7fcb9604]{border-color:#bfdbfe}.sv[data-v-7fcb9604]{font-size:1.75rem;font-weight:800;color:#1e293b;line-height:1}.sl[data-v-7fcb9604]{font-size:.78rem;color:#94a3b8;margin-top:.25rem}.info-bar[data-v-7fcb9604]{background:#f0fdf4;border:1.5px solid #BBF7D0;border-radius:12px;padding:.875rem 1.25rem;font-size:.82rem;color:#15803d;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.info-bar a[data-v-7fcb9604]{color:#15803d;font-weight:700;margin-left:auto}.filter-bar[data-v-7fcb9604]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.search[data-v-7fcb9604]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #E2E8F0;border-radius:10px;padding:.5rem .875rem;flex:1;min-width:180px;position:relative}.search input[data-v-7fcb9604]{border:none;outline:none;font-size:.875rem;width:100%}.search-clear[data-v-7fcb9604]{position:absolute;right:.5rem;background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.9rem;padding:.2rem}.search-clear[data-v-7fcb9604]:hover{color:#ef4444}.cat-filter[data-v-7fcb9604]{display:flex;gap:.25rem}.cf-btn[data-v-7fcb9604]{background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:8px;padding:.3rem .625rem;font-size:.72rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .12s;white-space:nowrap}.cf-btn[data-v-7fcb9604]:hover{background:#eff6ff;border-color:#93c5fd}.cf-active[data-v-7fcb9604]{background:#1e293b;color:#fff;border-color:#1e293b}.cf-active[data-v-7fcb9604]:hover{background:#334155}.results-summary[data-v-7fcb9604]{font-size:.75rem;color:#94a3b8;padding:0 .25rem}.tabs[data-v-7fcb9604]{display:flex;gap:.375rem}.tab[data-v-7fcb9604]{background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:8px;padding:.375rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer;color:#64748b;display:flex;align-items:center;gap:.375rem}.tab.active[data-v-7fcb9604]{background:#25d366;color:#fff;border-color:#25d366}.tc[data-v-7fcb9604]{background:#0000001f;border-radius:20px;padding:.1rem .375rem;font-size:.65rem}.cards[data-v-7fcb9604]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.card[data-v-7fcb9604]{background:#fff;border-radius:16px;border:1.5px solid #F1F5F9;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:all .15s}.card[data-v-7fcb9604]:hover{box-shadow:0 6px 20px #0000001a}.card-pending[data-v-7fcb9604]{border:1.5px dashed #FDE68A;background:#fffdf7;opacity:.85}.card-pending[data-v-7fcb9604]:hover{opacity:1}.card-rejected[data-v-7fcb9604]{border:1.5px solid #FECACA;background:#fff5f5;opacity:.7}.card-top[data-v-7fcb9604]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid #F8FAFC}.card-ico[data-v-7fcb9604]{width:38px;height:38px;background:#f0fdf4;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.card-info[data-v-7fcb9604]{flex:1;min-width:0}.card-name[data-v-7fcb9604]{font-size:.875rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badges[data-v-7fcb9604]{display:flex;gap:.375rem;margin-top:.25rem;flex-wrap:wrap}.badge-cat[data-v-7fcb9604]{font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:20px}.badge-cat.utility[data-v-7fcb9604]{background:#dbeafe;color:#1d4ed8}.badge-cat.marketing[data-v-7fcb9604]{background:#fef3c7;color:#b45309}.badge-cat.authentication[data-v-7fcb9604]{background:#d1fae5;color:#065f46}.card-otp-btn[data-v-7fcb9604]{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem;padding:.375rem;border-top:1px solid #E2E8F0;font-size:.75rem;font-weight:600;color:#25d366;background:#f0fdf4;border-radius:0 0 8px 8px}.badge-lang[data-v-7fcb9604]{font-size:.65rem;color:#94a3b8;background:#f1f5f9;padding:.15rem .5rem;border-radius:20px}.badge-st[data-v-7fcb9604]{font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:20px;white-space:nowrap;flex-shrink:0;align-self:flex-start}.badge-st.approved[data-v-7fcb9604]{background:#d1fae5;color:#065f46}.badge-st.pending[data-v-7fcb9604]{background:#fef9c3;color:#854d0e}.badge-st.rejected[data-v-7fcb9604]{background:#fee2e2;color:#b91c1c}.card-header-txt[data-v-7fcb9604]{font-size:.78rem;font-weight:700;color:#374151;padding:.625rem 1rem 0}.card-body-txt[data-v-7fcb9604]{font-size:.82rem;color:#64748b;line-height:1.5;padding:.5rem;margin:.5rem;background:#f8fafc;border-radius:8px;flex:1}.card-footer-txt[data-v-7fcb9604]{font-size:.72rem;color:#94a3b8;font-style:italic;padding:0 1rem .5rem}.card-vars[data-v-7fcb9604]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;padding:0 1rem .5rem}.rejected-reason[data-v-7fcb9604]{font-size:.72rem;color:#b91c1c;background:#fef2f2;padding:.375rem .75rem;margin:0 .5rem;border-radius:6px;border:1px solid #FECACA}.var-chip[data-v-7fcb9604]{background:#ede9fe;color:#6d28d9;font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:20px}.var-note[data-v-7fcb9604]{font-size:.68rem;color:#94a3b8}.card-actions[data-v-7fcb9604]{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #F8FAFC}.btn-send[data-v-7fcb9604]{flex:1;background:#25d366;color:#fff;border:none;border-radius:8px;padding:.5rem;font-size:.82rem;font-weight:600;cursor:pointer}.btn-dis[data-v-7fcb9604]{flex:1;background:#f8fafc;color:#94a3b8;border:1.5px solid #E2E8F0;border-radius:8px;padding:.5rem;font-size:.72rem;cursor:not-allowed}.btn-del[data-v-7fcb9604]{background:#fef2f2;border:1px solid #FECACA;border-radius:8px;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:#b91c1c}.btn-del[data-v-7fcb9604]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-7fcb9604]{display:flex;align-items:center;gap:.375rem;justify-content:center;padding:.5rem 0;flex-wrap:wrap}.pg-btn[data-v-7fcb9604]{background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:8px;padding:.4rem .875rem;cursor:pointer;font-size:.82rem;font-weight:600}.pg-btn[data-v-7fcb9604]:disabled{opacity:.4;cursor:not-allowed}.pg-n[data-v-7fcb9604]{width:32px;height:32px;border-radius:8px;border:1.5px solid #E2E8F0;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;display:flex;align-items:center;justify-content:center}.pg-n.active[data-v-7fcb9604]{background:#25d366;color:#fff;border-color:#25d366}.pg-dots[data-v-7fcb9604]{color:#94a3b8;font-size:.9rem;padding:0 .25rem}.pg-info[data-v-7fcb9604]{font-size:.75rem;color:#94a3b8;margin-left:.25rem}.overlay[data-v-7fcb9604]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-7fcb9604]{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.mh[data-v-7fcb9604]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid #F1F5F9;position:sticky;top:0;background:#fff;z-index:1}.mh h3[data-v-7fcb9604]{font-size:1rem;font-weight:700;margin:0 0 .2rem;color:#1e293b}.mh p[data-v-7fcb9604]{font-size:.78rem;color:#94a3b8;margin:0}.xbtn[data-v-7fcb9604]{background:#f1f5f9;border:none;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:1rem}.mb[data-v-7fcb9604]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.field[data-v-7fcb9604]{display:flex;flex-direction:column;gap:.375rem}.field label[data-v-7fcb9604]{font-size:.82rem;font-weight:600;color:#374151}.two-col[data-v-7fcb9604]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.opt[data-v-7fcb9604]{font-size:.68rem;color:#94a3b8;font-weight:400}.hint[data-v-7fcb9604]{font-size:.72rem;color:#94a3b8}.inp[data-v-7fcb9604]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;outline:none;width:100%;box-sizing:border-box;font-family:inherit}.ta[data-v-7fcb9604]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;outline:none;width:100%;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:90px}.inp[data-v-7fcb9604]:focus,.ta[data-v-7fcb9604]:focus{border-color:#25d366}.guide[data-v-7fcb9604]{background:#eff6ff;border-radius:10px;padding:.875rem;border:1.5px solid #BFDBFE;font-size:.78rem;color:#1d4ed8}.guide strong[data-v-7fcb9604]{display:block;margin-bottom:.375rem}.guide ul[data-v-7fcb9604]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.2rem}.guide code[data-v-7fcb9604]{background:#dbeafe;padding:.1rem .3rem;border-radius:4px;font-family:monospace}.sec-lbl[data-v-7fcb9604]{font-size:.78rem;font-weight:700;color:#374151}.quick-grid[data-v-7fcb9604]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.qcard[data-v-7fcb9604]{background:#fff;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;transition:all .15s}.qcard[data-v-7fcb9604]:hover{border-color:#25d366;background:#f0fdf4}.qcard span[data-v-7fcb9604]:first-child{font-size:1.25rem}.cat-grid[data-v-7fcb9604]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.cbt[data-v-7fcb9604]{background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem;cursor:pointer;text-align:left;font-size:.78rem;font-weight:600;color:#374151;display:flex;flex-direction:column;gap:.15rem}.cbt[data-v-7fcb9604]:hover{border-color:#25d366}.cbt.sel[data-v-7fcb9604]{border-color:#25d366;background:#f0fdf4;color:#15803d}.cbt small[data-v-7fcb9604]{font-size:.65rem;color:#94a3b8;font-weight:400}.preview[data-v-7fcb9604]{background:#f0fdf4;border-radius:12px;padding:1rem}.prev-lbl[data-v-7fcb9604]{font-size:.72rem;font-weight:700;color:#15803d;margin-bottom:.625rem}.bubble[data-v-7fcb9604]{background:#fff;border-radius:0 12px 12px;padding:.875rem;max-width:280px;box-shadow:0 2px 8px #00000014}.bh[data-v-7fcb9604]{font-size:.875rem;font-weight:700;color:#1e293b;margin-bottom:.375rem}.bb[data-v-7fcb9604]{font-size:.82rem;color:#1e293b;line-height:1.5}.bf[data-v-7fcb9604]{font-size:.72rem;color:#94a3b8;margin-top:.375rem}.bt[data-v-7fcb9604]{font-size:.65rem;color:#94a3b8;text-align:right;margin-top:.375rem}.otp-btn-preview[data-v-7fcb9604]{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.625rem;padding:.5rem;border-top:1px solid #E2E8F0;font-size:.82rem;font-weight:600;color:#25d366;cursor:default}.otp-copy-icon[data-v-7fcb9604]{font-size:1rem}.otp-section[data-v-7fcb9604]{background:#f0fdf4;border:1.5px solid #BBF7D0;border-radius:12px;padding:.875rem;display:flex;flex-direction:column;gap:.625rem}.otp-info[data-v-7fcb9604]{display:flex;gap:.625rem;align-items:flex-start}.otp-info-icon[data-v-7fcb9604]{font-size:1.5rem;flex-shrink:0}.otp-info strong[data-v-7fcb9604]{font-size:.85rem;color:#15803d;display:block}.otp-info p[data-v-7fcb9604]{font-size:.75rem;color:#475569;margin:.2rem 0 0;line-height:1.4}.otp-options[data-v-7fcb9604]{display:flex;flex-direction:column;gap:.5rem}.otp-opt[data-v-7fcb9604]{display:flex;align-items:center;gap:.375rem;font-size:.82rem;font-weight:600;color:#1e293b}.otp-opt input[data-v-7fcb9604]{accent-color:#25D366}.otp-opt small[data-v-7fcb9604]{font-weight:400;color:#94a3b8;margin-left:.25rem}.otp-expiry-row[data-v-7fcb9604]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#475569}.otp-expiry-input[data-v-7fcb9604]{width:70px!important;text-align:center}.otp-hint[data-v-7fcb9604]{font-size:.72rem;color:#64748b;background:#ecfdf5;padding:.375rem .625rem;border-radius:6px}.otp-hint code[data-v-7fcb9604]{background:#d1fae5;padding:.05rem .25rem;border-radius:3px;font-size:.7rem}.warn[data-v-7fcb9604]{background:#fffbeb;color:#92400e;border:1px solid #FDE68A;border-radius:8px;padding:.5rem .75rem;font-size:.78rem;font-weight:600}.btn-submit[data-v-7fcb9604]{background:#25d366;color:#fff;border:none;border-radius:10px;padding:.75rem;font-size:.9rem;font-weight:600;cursor:pointer;width:100%}.btn-submit[data-v-7fcb9604]:disabled{opacity:.6;cursor:not-allowed}.tpl-prev[data-v-7fcb9604]{background:#f0fdf4;border-radius:10px;padding:.875rem;border:1.5px solid #BBF7D0}.tph[data-v-7fcb9604]{font-size:.875rem;font-weight:700;color:#1e293b;margin-bottom:.375rem}.tpb[data-v-7fcb9604]{font-size:.82rem;color:#1e293b;line-height:1.5}.tpf[data-v-7fcb9604]{font-size:.72rem;color:#94a3b8;margin-top:.375rem}.vguide[data-v-7fcb9604]{background:#f8fafc;border-radius:10px;padding:.875rem;display:flex;flex-direction:column;gap:.5rem}.vgt[data-v-7fcb9604]{font-size:.75rem;font-weight:700;color:#374151}.vgc[data-v-7fcb9604]{display:block;font-family:monospace;font-size:.72rem;background:#1e293b;color:#e2e8f0;padding:.375rem .625rem;border-radius:6px}.vgcols[data-v-7fcb9604]{display:flex;gap:.375rem;flex-wrap:wrap}.vgc2[data-v-7fcb9604]{background:#fff;border:1.5px solid #E2E8F0;border-radius:6px;padding:.2rem .5rem;font-size:.72rem;font-weight:600;color:#374151}.vgv[data-v-7fcb9604]{border-color:#a78bfa;color:#6d28d9;background:#f5f3ff}.bal[data-v-7fcb9604]{padding:.75rem;border-radius:8px;font-size:.875rem;font-weight:500}.bal.ok[data-v-7fcb9604]{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}.bal.warn[data-v-7fcb9604]{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}.act-row[data-v-7fcb9604]{display:flex;gap:.75rem}.btn-cancel[data-v-7fcb9604]{background:#f1f5f9;border:none;border-radius:10px;padding:.625rem 1.25rem;cursor:pointer;font-size:.875rem}.btn-send-wa[data-v-7fcb9604]{flex:1;background:#25d366;color:#fff;border:none;border-radius:10px;padding:.625rem;font-size:.9rem;font-weight:600;cursor:pointer}.btn-send-wa[data-v-7fcb9604]:disabled{opacity:.6;cursor:not-allowed}.msg[data-v-7fcb9604]{padding:.875rem;border-radius:10px;font-size:.875rem;font-weight:500}.msg.ok[data-v-7fcb9604]{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}.msg.err[data-v-7fcb9604]{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}.approval-toast[data-v-7fcb9604]{background:#d1fae5;border:1.5px solid #34D399;border-radius:12px;padding:.875rem 1.25rem;font-size:.875rem;color:#065f46;display:flex;align-items:center;gap:.5rem;animation:slideIn-7fcb9604 .3s ease}@keyframes slideIn-7fcb9604{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pending-banner[data-v-7fcb9604]{background:#fffbeb;border:1.5px solid #FDE68A;border-radius:12px;padding:.875rem 1.25rem;font-size:.85rem;color:#854d0e;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pb-left[data-v-7fcb9604]{display:flex;align-items:center;gap:.625rem}.pb-icon[data-v-7fcb9604]{font-size:1.5rem}.pb-left strong[data-v-7fcb9604]{display:block;font-size:.85rem}.pb-note[data-v-7fcb9604]{font-size:.72rem;color:#b45309;margin-top:.15rem}.pb-action[data-v-7fcb9604]{background:#fef3c7;border:1.5px solid #FDE68A;border-radius:8px;padding:.375rem .75rem;font-size:.78rem;font-weight:600;color:#854d0e;cursor:pointer;white-space:nowrap}.pb-action[data-v-7fcb9604]:hover{background:#fde68a}.pb-action[data-v-7fcb9604]:disabled{opacity:.5;cursor:not-allowed}.center[data-v-7fcb9604]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#94a3b8}.center.col[data-v-7fcb9604]{flex-direction:column;text-align:center}.spin[data-v-7fcb9604]{width:24px;height:24px;border:3px solid #E2E8F0;border-top-color:#25d366;border-radius:50%;animation:spin-7fcb9604 .8s linear infinite;flex-shrink:0}@keyframes spin-7fcb9604{to{transform:rotate(360deg)}}.unsub-wrap[data-v-30d73998]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.page-header[data-v-30d73998]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-30d73998]{font-size:1.3rem;font-weight:800;color:#1e293b;margin:0 0 .25rem}.page-desc[data-v-30d73998]{font-size:.875rem;color:#64748b;margin:0}.btn-add[data-v-30d73998]{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer}.stats-row[data-v-30d73998]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-box[data-v-30d73998]{background:#fff;border-radius:14px;padding:1.25rem;text-align:center;border:1.5px solid #F1F5F9}.stat-info[data-v-30d73998]{border-color:#86efac;background:#f0fdf4}.stat-val[data-v-30d73998]{font-size:1.75rem;font-weight:800;color:#1e293b}.stat-lbl[data-v-30d73998]{font-size:.78rem;color:#94a3b8;margin-top:.25rem}.dpdp-banner[data-v-30d73998]{display:flex;gap:1rem;background:#fff7ed;border:1.5px solid #FED7AA;border-radius:14px;padding:1.25rem}.dpdp-icon[data-v-30d73998]{font-size:1.5rem;flex-shrink:0}.dpdp-title[data-v-30d73998]{font-size:.9rem;font-weight:700;color:#92400e;margin-bottom:.375rem}.dpdp-desc[data-v-30d73998]{font-size:.82rem;color:#78350f;line-height:1.6}.search-bar[data-v-30d73998]{display:flex;gap:.75rem}.search-input[data-v-30d73998]{flex:1;border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;outline:none}.filter-select[data-v-30d73998]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;outline:none}.panel[data-v-30d73998]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.loading-state[data-v-30d73998]{display:flex;justify-content:center;padding:3rem}.spinner[data-v-30d73998]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#2563eb;border-radius:50%;animation:spin-30d73998 .8s linear infinite}@keyframes spin-30d73998{to{transform:rotate(360deg)}}.empty-state[data-v-30d73998]{text-align:center;padding:3rem}.empty-icon[data-v-30d73998]{font-size:3rem;margin-bottom:1rem}.empty-title[data-v-30d73998]{font-size:1.1rem;font-weight:700;color:#1e293b}.empty-desc[data-v-30d73998]{font-size:.875rem;color:#94a3b8;margin-top:.375rem}.data-table[data-v-30d73998]{width:100%;border-collapse:collapse}.data-table th[data-v-30d73998]{text-align:left;font-size:.72rem;font-weight:700;color:#94a3b8;padding:.625rem .875rem;background:#f8fafc;text-transform:uppercase}.data-table td[data-v-30d73998]{padding:.875rem;border-bottom:1px solid #F1F5F9;font-size:.875rem}.email-cell[data-v-30d73998]{display:flex;align-items:center;gap:.5rem}.unsub-dot[data-v-30d73998]{font-size:.875rem}.reason-badge[data-v-30d73998]{font-size:.75rem;font-weight:600;padding:.2rem .625rem;border-radius:20px}.reason-user_request[data-v-30d73998]{background:#dbeafe;color:#1d4ed8}.reason-complaint[data-v-30d73998]{background:#fee2e2;color:#b91c1c}.reason-manual[data-v-30d73998]{background:#f1f5f9;color:#64748b}.td-date[data-v-30d73998]{font-size:.8rem;color:#94a3b8}.btn-resubscribe[data-v-30d73998]{background:#f0fdf4;color:#15803d;border:1px solid #86EFAC;border-radius:8px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer}.modal-overlay[data-v-30d73998]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-sm[data-v-30d73998]{background:#fff;border-radius:16px;width:100%;max-width:420px;box-shadow:0 20px 60px #0003}.modal-header[data-v-30d73998]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #F1F5F9}.modal-header h3[data-v-30d73998]{font-size:1rem;font-weight:700;margin:0}.modal-close[data-v-30d73998]{background:#f1f5f9;border:none;border-radius:8px;width:32px;height:32px;cursor:pointer}.modal-body[data-v-30d73998]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-30d73998]{display:flex;flex-direction:column;gap:.375rem}.form-label[data-v-30d73998]{font-size:.85rem;font-weight:700;color:#374151}.form-input[data-v-30d73998],.form-select[data-v-30d73998]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.9rem;outline:none}.btn-submit[data-v-30d73998]{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.75rem;font-size:.9rem;font-weight:600;cursor:pointer}.btn-submit[data-v-30d73998]:disabled{opacity:.5;cursor:not-allowed}.docs-wrap[data-v-a077c17d]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.qs-steps[data-v-a077c17d]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.qs-step[data-v-a077c17d]{display:flex;gap:1rem;align-items:flex-start}.qs-num[data-v-a077c17d]{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.qs-body[data-v-a077c17d]{flex:1}.qs-title[data-v-a077c17d]{font-size:.95rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.qs-desc[data-v-a077c17d]{font-size:.85rem;color:#64748b;margin-bottom:.5rem}.docs-header[data-v-a077c17d]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.docs-badge[data-v-a077c17d]{font-size:.72rem;font-weight:700;background:#eff6ff;color:#2563eb;padding:.2rem .75rem;border-radius:20px;display:inline-block;margin-bottom:.5rem}.docs-title[data-v-a077c17d]{font-size:1.75rem;font-weight:800;color:#1e293b;margin:0 0 .5rem}.docs-sub[data-v-a077c17d]{font-size:.9rem;color:#64748b;margin:0;max-width:500px}.base-url-card[data-v-a077c17d]{background:#1e293b;border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem}.bu-label[data-v-a077c17d]{font-size:.72rem;color:#94a3b8;font-weight:600}.bu-url[data-v-a077c17d]{font-family:monospace;font-size:.875rem;color:#e2e8f0}.bu-copy[data-v-a077c17d]{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:.9rem}.docs-layout[data-v-a077c17d]{display:grid;grid-template-columns:220px 1fr;gap:1.5rem;align-items:start}.docs-nav[data-v-a077c17d]{background:#fff;border-radius:16px;padding:.875rem;box-shadow:0 2px 8px #0000000a;border:1.5px solid #F1F5F9;position:sticky;top:1rem}.nav-section[data-v-a077c17d]{margin-bottom:1rem}.nav-section[data-v-a077c17d]:last-child{margin-bottom:0}.nav-section-label[data-v-a077c17d]{font-size:.65rem;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;padding:0 .625rem;margin-bottom:.25rem}.nav-item[data-v-a077c17d]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border:none;background:none;border-radius:8px;cursor:pointer;font-size:.82rem;color:#374151;text-align:left;transition:all .15s}.nav-item[data-v-a077c17d]:hover{background:#f8fafc}.nav-active[data-v-a077c17d]{background:#eff6ff!important;color:#2563eb;font-weight:600}.nav-method[data-v-a077c17d]{font-size:.65rem;font-weight:700;padding:.1rem .375rem;border-radius:4px}.docs-content[data-v-a077c17d]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 8px #0000000a;border:1.5px solid #F1F5F9}.doc-section[data-v-a077c17d]{animation:fadeIn-a077c17d .2s ease}@keyframes fadeIn-a077c17d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.section-title[data-v-a077c17d]{font-size:1.25rem;font-weight:800;color:#1e293b;margin:0 0 .75rem}.section-desc[data-v-a077c17d]{font-size:.9rem;color:#64748b;margin:0 0 1.5rem;line-height:1.6}.sub-title[data-v-a077c17d]{font-size:.95rem;font-weight:700;color:#374151;margin:1.5rem 0 .75rem}.endpoint-header[data-v-a077c17d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.method-badge[data-v-a077c17d]{font-size:.75rem;font-weight:800;padding:.25rem .75rem;border-radius:6px}.endpoint-path[data-v-a077c17d]{font-family:monospace;font-size:1rem;color:#1e293b;background:#f8fafc;padding:.375rem .875rem;border-radius:8px}.endpoint-note[data-v-a077c17d]{font-size:.8rem;color:#94a3b8}.method-post[data-v-a077c17d]{background:#dcfce7;color:#15803d}.method-get[data-v-a077c17d]{background:#dbeafe;color:#1d4ed8}.method-put[data-v-a077c17d]{background:#fef9c3;color:#854d0e}.method-delete[data-v-a077c17d]{background:#fee2e2;color:#b91c1c}.alert[data-v-a077c17d]{border-radius:10px;padding:.875rem 1rem;font-size:.875rem;margin-bottom:1.5rem}.alert-info[data-v-a077c17d]{background:#eff6ff;border-left:3px solid #3B82F6;color:#1d4ed8}.code-block-wrap[data-v-a077c17d]{border-radius:12px;overflow:hidden;margin-bottom:1.25rem;border:1.5px solid #E2E8F0}.cb-header[data-v-a077c17d]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:#f8fafc;border-bottom:1px solid #E2E8F0;font-size:.82rem;color:#64748b;font-weight:600}.cb-copy[data-v-a077c17d]{background:none;border:none;cursor:pointer;font-size:.82rem;color:#2563eb}.code-block[data-v-a077c17d]{background:#1e293b;color:#e2e8f0;padding:1.25rem;font-family:monospace;font-size:.8rem;line-height:1.7;margin:0;overflow-x:auto;white-space:pre;max-height:400px;overflow-y:auto}.lang-tabs[data-v-a077c17d]{display:flex;gap:.25rem;margin-bottom:0;border-bottom:1.5px solid #E2E8F0}.lang-tab[data-v-a077c17d]{padding:.5rem .875rem;border:none;background:none;cursor:pointer;font-size:.82rem;font-weight:600;color:#94a3b8;border-bottom:2px solid transparent;margin-bottom:-1.5px;transition:all .15s;border-radius:6px 6px 0 0}.lang-tab[data-v-a077c17d]:hover{color:#475569}.lt-active[data-v-a077c17d]{color:#2563eb;border-bottom-color:#2563eb}.params-table[data-v-a077c17d]{border:1.5px solid #F1F5F9;border-radius:12px;overflow:hidden;margin-bottom:1.25rem}.pt-header[data-v-a077c17d]{display:grid;grid-template-columns:150px 80px 90px 1fr;gap:.5rem;padding:.625rem 1rem;background:#f8fafc;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.pt-row[data-v-a077c17d]{display:grid;grid-template-columns:150px 80px 90px 1fr;gap:.5rem;padding:.625rem 1rem;border-top:1px solid #F8FAFC;font-size:.875rem;align-items:center}.pt-name[data-v-a077c17d]{font-family:monospace;font-size:.82rem;color:#1e293b;font-weight:600}.pt-type[data-v-a077c17d]{color:#7c3aed;font-size:.78rem;font-weight:500}.pt-desc[data-v-a077c17d]{color:#64748b}.req-yes[data-v-a077c17d]{color:#15803d;font-size:.75rem;font-weight:600}.req-no[data-v-a077c17d]{color:#94a3b8;font-size:.75rem}.status-list[data-v-a077c17d]{display:flex;flex-direction:column;gap:.5rem}.status-item[data-v-a077c17d]{display:flex;align-items:center;gap:1rem;padding:.625rem;background:#f8fafc;border-radius:8px}.st-badge[data-v-a077c17d]{font-size:.75rem;font-weight:700;padding:.2rem .625rem;border-radius:20px;min-width:90px;text-align:center}.st-amber[data-v-a077c17d]{background:#fef9c3;color:#854d0e}.st-blue[data-v-a077c17d]{background:#dbeafe;color:#1d4ed8}.st-green[data-v-a077c17d]{background:#d1fae5;color:#065f46}.st-purple[data-v-a077c17d]{background:#ede9fe;color:#6d28d9}.st-red[data-v-a077c17d]{background:#fee2e2;color:#b91c1c}.st-desc[data-v-a077c17d]{font-size:.875rem;color:#374151}.event-list[data-v-a077c17d]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.event-item[data-v-a077c17d]{display:flex;align-items:center;gap:1rem;padding:.625rem;border:1px solid #F1F5F9;border-radius:8px}.ev-name[data-v-a077c17d]{font-family:monospace;font-size:.82rem;font-weight:700;color:#2563eb;min-width:200px}.ev-desc[data-v-a077c17d]{font-size:.82rem;color:#64748b}.industry-examples[data-v-a077c17d]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.ind-example[data-v-a077c17d]{background:#f1f5f9;border:1.5px solid #E2E8F0;border-radius:20px;padding:.375rem .875rem;font-size:.82rem;cursor:pointer;font-weight:500;transition:all .15s}.ind-example[data-v-a077c17d]:hover{background:#eff6ff;border-color:#bfdbfe}.ind-active[data-v-a077c17d]{background:#eff6ff;border-color:#2563eb;color:#2563eb;font-weight:600}.limits-table[data-v-a077c17d]{border:1.5px solid #F1F5F9;border-radius:12px;overflow:hidden;margin-bottom:1.25rem}.lt-header[data-v-a077c17d]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem;padding:.625rem 1rem;background:#f8fafc;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.lt-row[data-v-a077c17d]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #F8FAFC;font-size:.875rem}.plan-name[data-v-a077c17d]{font-weight:600;color:#1e293b}.errors-table[data-v-a077c17d]{border:1.5px solid #F1F5F9;border-radius:12px;overflow:hidden;margin-bottom:1.25rem}.et-header[data-v-a077c17d]{display:grid;grid-template-columns:70px 1fr 1fr;gap:.5rem;padding:.625rem 1rem;background:#f8fafc;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.et-row[data-v-a077c17d]{display:grid;grid-template-columns:70px 1fr 1fr;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #F8FAFC;font-size:.875rem;align-items:center}.err-code[data-v-a077c17d]{font-weight:800;font-family:monospace;font-size:.9rem}.err-client[data-v-a077c17d]{color:#b45309}.err-auth[data-v-a077c17d]{color:#b91c1c}.err-limit[data-v-a077c17d]{color:#7c3aed}.err-server[data-v-a077c17d]{color:#64748b}.err-meaning[data-v-a077c17d]{color:#1e293b;font-weight:500}.err-fix[data-v-a077c17d]{color:#64748b;font-size:.82rem}.test-form[data-v-a077c17d]{display:flex;flex-direction:column;gap:1rem;max-width:500px}.tf-field[data-v-a077c17d]{display:flex;flex-direction:column;gap:.375rem}.tf-field label[data-v-a077c17d]{font-size:.85rem;font-weight:700;color:#374151}.tf-input[data-v-a077c17d]{border:1.5px solid #E2E8F0;border-radius:10px;padding:.625rem .875rem;font-size:.9rem;outline:none;transition:all .2s}.tf-input[data-v-a077c17d]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-test-api[data-v-a077c17d]{background:linear-gradient(135deg,#1b3a6b,#2563eb);color:#fff;border:none;border-radius:12px;padding:.875rem 2rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-test-api[data-v-a077c17d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}.btn-test-api[data-v-a077c17d]:disabled{opacity:.6;cursor:not-allowed}.test-result[data-v-a077c17d]{padding:.875rem;border-radius:10px;font-size:.875rem;font-weight:600}.tr-ok[data-v-a077c17d]{background:#f0fdf4;color:#15803d;border:1px solid #BBF7D0}.tr-err[data-v-a077c17d]{background:#fef2f2;color:#b91c1c;border:1px solid #FECACA}*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%}@media(max-width:768px){.table-wrap,.data-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.summary-grid,.event-grid,.preset-grid,.stats-grid,.cards-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.form-grid{grid-template-columns:1fr!important}.page-header{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.modal{max-width:100%!important;margin:.5rem!important;border-radius:12px!important;max-height:95vh!important}.modal-overlay{padding:.5rem!important;align-items:flex-end!important}.toolbar{flex-wrap:wrap!important;gap:.5rem!important}.search-wrap{width:100%!important;order:-1!important}.date-range{width:100%!important;flex-wrap:wrap!important}.channel-tabs,.wa-mode-tabs,.tab-bar{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding-bottom:.25rem}.how-grid{grid-template-columns:1fr!important}.breadcrumb{display:none!important}.page-title{font-size:1.1rem!important}.page-sub{font-size:.8rem!important}}@media(max-width:400px){.summary-grid,.cards-grid{grid-template-columns:1fr!important}.balance-chip{display:none!important}}
