.sidebar[data-v-58a7f0d6]{background-color:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:15px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 2rem);margin:1rem 0 0;overflow:hidden;padding:15px 10px;position:sticky;top:1rem;transition:width .3s ease,padding .3s ease;width:220px}.sidebar-content[data-v-58a7f0d6]{flex-grow:1;overflow-x:hidden;overflow-y:auto}.sidebar-header[data-v-58a7f0d6]{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;padding:0 5px}.sidebar-header img[data-v-58a7f0d6]{flex-shrink:0;height:35px;margin-right:10px}.sidebar-header .app-name[data-v-58a7f0d6]{color:var(--text-main);font-size:1.3rem;font-weight:600;transition:opacity .3s ease,visibility .3s ease;white-space:nowrap}.sidebar .nav-link[data-v-58a7f0d6]{align-items:center;border-radius:6px;color:var(--text-muted);display:flex;font-size:.9rem;font-weight:500;margin-bottom:3px;padding:8px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.sidebar .nav-link i[data-v-58a7f0d6]{flex-shrink:0;font-size:1.1rem;margin-right:8px;text-align:center;transition:margin .3s ease;width:20px}.sidebar .nav-link .nav-text[data-v-58a7f0d6]{transition:opacity .3s ease,visibility .3s ease;white-space:nowrap}.nav-dashboard .nav-link.active[data-v-58a7f0d6],.nav-dashboard .nav-link[data-v-58a7f0d6]:hover{background-color:#e7f3ff;color:#0d6efd}.nav-clients .nav-link.active[data-v-58a7f0d6],.nav-clients .nav-link[data-v-58a7f0d6]:hover{background-color:#e0f2fe;color:#0284c7}.nav-whatsapp .nav-link.active[data-v-58a7f0d6],.nav-whatsapp .nav-link[data-v-58a7f0d6]:hover{background-color:#d1fae5;color:#059669}.nav-accounts .nav-link.active[data-v-58a7f0d6],.nav-accounts .nav-link[data-v-58a7f0d6]:hover{background-color:#fdeee7;color:#5ab406}.nav-users .nav-link.active[data-v-58a7f0d6],.nav-users .nav-link[data-v-58a7f0d6]:hover{background-color:#fff4e5;color:#ff9800}.nav-cuentas .nav-link.active[data-v-58a7f0d6],.nav-cuentas .nav-link[data-v-58a7f0d6]:hover{background-color:#f3e8ff;color:#9333ea}.nav-providers .nav-link.active[data-v-58a7f0d6],.nav-providers .nav-link[data-v-58a7f0d6]:hover{background-color:#f8f1ff;color:#7460ee}.nav-platforms .nav-link.active[data-v-58a7f0d6],.nav-platforms .nav-link[data-v-58a7f0d6]:hover{background-color:#ffeef2;color:#d63384}.nav-sold_accounts .nav-link.active[data-v-58a7f0d6],.nav-sold_accounts .nav-link[data-v-58a7f0d6]:hover{background-color:#fef3c7;color:#d97706}.nav-iptv .nav-link.active[data-v-58a7f0d6],.nav-iptv .nav-link[data-v-58a7f0d6]:hover{background-color:#e0e7ff;color:#4f46e5}.nav-iptv-demo .nav-link.active[data-v-58a7f0d6],.nav-iptv-demo .nav-link[data-v-58a7f0d6]:hover{background-color:#ecfdf5;color:#059669}.nav-iptv-resellers .nav-link.active[data-v-58a7f0d6],.nav-iptv-resellers .nav-link[data-v-58a7f0d6]:hover{background-color:#fdf4ff;color:#9333ea}.nav-iptv-config .nav-link.active[data-v-58a7f0d6],.nav-iptv-config .nav-link[data-v-58a7f0d6]:hover{background-color:#fff7ed;color:#ea580c}.nav-store .nav-link.active[data-v-58a7f0d6],.nav-store .nav-link[data-v-58a7f0d6]:hover{background-color:#ffeef2;color:#c70c09}.nav-configuration .nav-link.active[data-v-58a7f0d6],.nav-configuration .nav-link[data-v-58a7f0d6]:hover{background-color:#f1f3f5;color:#495057}.sidebar-footer[data-v-58a7f0d6]{border-top:1px solid var(--border-color);flex-shrink:0;padding-top:.75rem}.sidebar-footer .btn[data-v-58a7f0d6]{align-items:center;display:flex;font-size:.9rem;font-weight:500;justify-content:center;padding:.6rem;white-space:nowrap}.sidebar-footer .btn i[data-v-58a7f0d6]{margin-right:.5rem}.sidebar-footer .logout-text[data-v-58a7f0d6]{transition:opacity .3s ease,visibility .3s ease}.nav-item-divider[data-v-58a7f0d6]{color:var(--text-muted);font-size:.75rem;font-weight:600;padding:.5rem .75rem;white-space:nowrap}.nav-item-divider hr[data-v-58a7f0d6]{display:none}.sidebar.sidebar-collapsed[data-v-58a7f0d6]{padding:15px 5px;width:80px}.sidebar.sidebar-collapsed .sidebar-header[data-v-58a7f0d6]{justify-content:center}.sidebar.sidebar-collapsed .sidebar-header .app-name[data-v-58a7f0d6]{margin-right:0;opacity:0;visibility:hidden;width:0}.sidebar.sidebar-collapsed .sidebar-header img[data-v-58a7f0d6]{margin-right:0}.sidebar.sidebar-collapsed .nav-link[data-v-58a7f0d6]{justify-content:center;padding:10px 8px}.sidebar.sidebar-collapsed .nav-link i[data-v-58a7f0d6]{font-size:1.2rem;margin-right:0}.sidebar.sidebar-collapsed .nav-link .nav-text[data-v-58a7f0d6]{opacity:0;visibility:hidden;width:0}.sidebar.sidebar-collapsed .sidebar-footer .btn i[data-v-58a7f0d6]{margin-right:0}.sidebar.sidebar-collapsed .sidebar-footer .logout-text[data-v-58a7f0d6]{opacity:0;visibility:hidden;width:0}.sidebar.sidebar-collapsed .nav-item-divider[data-v-58a7f0d6]{padding:.5rem 0;text-align:center}.sidebar.sidebar-collapsed .nav-item-divider .nav-text[data-v-58a7f0d6]{display:none}.sidebar.sidebar-collapsed .nav-item-divider hr[data-v-58a7f0d6]{display:block;margin:.5rem}.top-navbar[data-v-638d3856]{background-color:var(--bg-navbar);border:none;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:.75rem 1.5rem;top:1rem;width:calc(100% - 2rem);z-index:1020}#sidebarToggle[data-v-638d3856]{background:none;border:none;color:#5a6a7b;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:0 .75rem 0 0;transition:color .3s ease}#sidebarToggle[data-v-638d3856]:hover{color:#0d6efd}#sidebarToggle i[data-v-638d3856]{transition:transform .3s ease}.top-navbar .nav-link[data-v-638d3856]{color:#5a6a7b;font-weight:500}.top-navbar .nav-link[data-v-638d3856]:hover{color:#0d6efd}.top-navbar .user-avatar[data-v-638d3856]{background-color:#eee;border-radius:50%;height:32px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:32px}.top-navbar .wallet-icon[data-v-638d3856]{color:#198754;font-size:1.25rem}.top-navbar .wallet-balance[data-v-638d3856]{color:var(--text-main);font-size:.95rem;font-weight:600}.profile-trigger[data-v-638d3856]{border-radius:8px;cursor:pointer;padding:.2rem .5rem;transition:background-color .2s}.profile-trigger[data-v-638d3856]:hover{background-color:var(--border-color)}.user-info-stack[data-v-638d3856]{display:flex;flex-direction:column;line-height:1.2}.user-name[data-v-638d3856]{color:var(--text-main);font-size:.9rem;font-weight:600;text-align:center}.user-role[data-v-638d3856]{color:var(--text-muted);font-size:.75rem;text-align:center;text-transform:capitalize}#sidebarToggle i.rotate-90[data-v-638d3856]{transform:rotate(90deg)}.profile-dropdown-menu[data-v-638d3856]{animation:fadeInDown-638d3856 .2s ease-out;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--card-shadow);color:var(--text-main);max-width:calc(100vw - 2rem);padding:1.5rem;position:absolute;right:0;top:calc(100% + 15px);width:320px;z-index:1050}.profile-dropdown-menu[data-v-638d3856]:before{background-color:var(--bg-card);border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);content:"";height:16px;position:absolute;right:20px;top:-8px;transform:rotate(45deg);width:16px}@keyframes fadeInDown-638d3856{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.customizer-btn[data-v-d991d61a]{align-items:center;border-radius:50%;bottom:20px;box-shadow:0 4px 12px #0d6efd66;display:flex;height:50px;justify-content:center;position:fixed;right:20px;width:50px;z-index:1040}.customizer-overlay[data-v-d991d61a]{background:#0006;inset:0;position:fixed;z-index:1045}.theme-customizer[data-v-d991d61a]{background-color:var(--bg-card);box-shadow:-4px 0 15px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:-320px;top:0;transition:right .3s ease;width:320px;z-index:1050}.theme-customizer.is-open[data-v-d991d61a]{right:0}.customizer-header[data-v-d991d61a]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem}.customizer-body[data-v-d991d61a]{flex-grow:1;overflow-y:auto;padding:1.5rem}.theme-options[data-v-d991d61a]{display:flex;gap:1rem}.theme-option[data-v-d991d61a]{background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;flex:1;padding:1rem;text-align:center;transition:all .2s ease}.theme-option.active[data-v-d991d61a],.theme-option[data-v-d991d61a]:hover{border-color:var(--primary)}.theme-option.active[data-v-d991d61a]{background-color:var(--primary-light);color:var(--primary)}body{background-color:var(--bg-body);color:var(--text-main);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.main-wrapper{align-items:flex-start;display:flex;gap:1rem}.particles-dashboard-container{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}#mainContent{display:flex;flex-direction:column;flex-grow:1;transition:width .3s ease;width:calc(100% - 220px - 1rem)}#mainContent.main-content-expanded{width:calc(100% - 80px - 1rem)}.page-content-wrapper{flex-grow:1;margin-top:.5rem;max-width:100vw;overflow-x:hidden;width:calc(100% - 2rem)}@media(max-width:991px){#mainContent{width:calc(100% - 80px - 1rem)!important}.main-wrapper{gap:.5rem}}@media(max-width:576px){#mainContent{margin-left:0;width:calc(100% - 80px)!important}.page-content-wrapper{margin-top:0;padding:.5rem;width:100%}}
