.login-container[data-v-d8b98e71]{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,var(--bg-card),var(--bg-dark))}.login-card[data-v-d8b98e71]{width:100%;max-width:400px;padding:40px;border-radius:24px;text-align:center}.brand-logo h1[data-v-d8b98e71]{font-size:3rem;color:var(--accent);margin-bottom:0}.brand-logo p[data-v-d8b98e71]{color:var(--text-secondary);margin-bottom:30px}.login-form[data-v-d8b98e71]{display:flex;flex-direction:column;gap:20px;text-align:left}.input-group[data-v-d8b98e71]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-d8b98e71]{font-size:.9rem;color:var(--text-secondary)}button[data-v-d8b98e71]{margin-top:10px;height:48px}@media (max-width: 480px){.login-card[data-v-d8b98e71]{padding:30px 20px;width:95%;border-radius:16px}.brand-logo h1[data-v-d8b98e71]{font-size:2.2rem}}.sidebar-container[data-v-f3b8266b]{width:260px;height:100%;flex-shrink:0;z-index:100}.sidebar[data-v-f3b8266b]{width:100%;height:100%;background:var(--bg-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:25px 15px}.logo-section[data-v-f3b8266b]{display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:30px}.brand-logo-img[data-v-f3b8266b]{width:100%;max-height:fit-content;object-fit:contain;transform:scale(1.2);filter:drop-shadow(0 0 12px rgba(16,185,129,.25))}.nav-links[data-v-f3b8266b]{display:flex;flex-direction:column;gap:6px;flex:1}.nav-link-item[data-v-f3b8266b]{display:flex;align-items:center;gap:12px;color:var(--text-secondary);padding:12px 15px;border-radius:12px;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all .2s ease;background:none;border:none;width:100%;text-align:left;font-family:inherit}.nav-link-item[data-v-f3b8266b]:hover{background:var(--border);color:var(--text-primary)}.nav-link-item.active[data-v-f3b8266b]{background:#10b981;color:#fff;box-shadow:0 4px 12px #10b98133}.bottom-section[data-v-f3b8266b]{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:15px;border-top:1px solid var(--border)}.logout-item[data-v-f3b8266b]{color:#ef4444}.logout-item[data-v-f3b8266b]:hover{background:rgba(239,68,68,.1);color:#f87171}.small-modal[data-v-f3b8266b]{max-width:400px}.modal-actions[data-v-f3b8266b]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-danger-sm[data-v-f3b8266b]{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger-sm[data-v-f3b8266b]:hover{background:#dc2626;box-shadow:0 4px 12px #ef444433}.btn-success-sm[data-v-f3b8266b]{background:#10b981;color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer}@media (max-width: 768px){.sidebar-container[data-v-f3b8266b]{width:100%;height:60px}.sidebar[data-v-f3b8266b]{flex-direction:row;padding:0 10px;align-items:center;justify-content:space-between;border-right:none;border-top:1px solid var(--border)}.logo-section[data-v-f3b8266b],.broadcast-section[data-v-f3b8266b],.link-label[data-v-f3b8266b],.bottom-section[data-v-f3b8266b],.broadcast-link[data-v-f3b8266b]{display:none!important}.nav-links[data-v-f3b8266b]{flex-direction:row;gap:10px;margin:0;align-items:center;width:100%;justify-content:space-around}.nav-link-item[data-v-f3b8266b]{padding:10px;border-radius:10px}}.global-header[data-v-5d7ed4f9]{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid var(--border);background:var(--bg-sidebar);height:70px;flex-shrink:0;position:relative;z-index:999}.header-left[data-v-5d7ed4f9]{display:flex;align-items:center;gap:20px}.header-left h1[data-v-5d7ed4f9]{font-size:1.4rem;font-weight:800;margin:0;letter-spacing:-.5px;color:var(--text-primary)}.status-dropdown[data-v-5d7ed4f9]{position:relative}.status-btn[data-v-5d7ed4f9]{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--text-primary);padding:6px 14px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.status-btn[data-v-5d7ed4f9]:hover{background:rgba(255,255,255,.08)}.status-dot[data-v-5d7ed4f9]{width:8px;height:8px;border-radius:50%}.status-btn.online .status-dot[data-v-5d7ed4f9],.status-option.online .status-dot[data-v-5d7ed4f9]{background:#10b981;box-shadow:0 0 8px #10b981}.status-btn.away .status-dot[data-v-5d7ed4f9],.status-option.away .status-dot[data-v-5d7ed4f9]{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-btn.offline .status-dot[data-v-5d7ed4f9],.status-option.offline .status-dot[data-v-5d7ed4f9]{background:#94a3b8}.status-menu[data-v-5d7ed4f9]{position:absolute;top:100%;left:0;margin-top:8px;border-radius:12px;overflow:hidden;z-index:1000;display:flex;flex-direction:column;min-width:140px;border:1px solid var(--border);background:var(--bg-sidebar);box-shadow:0 10px 25px #0000004d}.status-option[data-v-5d7ed4f9]{display:flex;align-items:center;gap:10px;padding:10px 15px;border:none;background:none;color:var(--text-primary);width:100%;text-align:left;cursor:pointer;font-weight:500}.status-option[data-v-5d7ed4f9]:hover{background:rgba(255,255,255,.05)}.header-right[data-v-5d7ed4f9]{display:flex;align-items:center;gap:20px}.header-search[data-v-5d7ed4f9]{position:relative;display:flex;align-items:center}.search-icon[data-v-5d7ed4f9]{position:absolute;left:12px;color:var(--text-secondary)}.header-search input[data-v-5d7ed4f9]{background:rgba(0,0,0,.15);border:1px solid var(--border);border-radius:12px;padding:8px 12px 8px 38px;color:var(--text-primary);outline:none;width:240px;font-size:.85rem}.header-search input[data-v-5d7ed4f9]:focus{border-color:#10b981}.notification-container[data-v-5d7ed4f9]{position:relative}.header-icon-btn[data-v-5d7ed4f9]{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;position:relative;transition:all .2s}.header-icon-btn[data-v-5d7ed4f9]:hover{color:var(--text-primary);background:rgba(255,255,255,.08)}.header-icon-btn .badge[data-v-5d7ed4f9]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.notification-dropdown[data-v-5d7ed4f9]{position:absolute;top:100%;right:0;margin-top:10px;width:320px;max-height:400px;border-radius:16px;border:1px solid var(--border);background:var(--bg-sidebar);box-shadow:0 15px 40px #0006;z-index:1010;display:flex;flex-direction:column}.dropdown-header[data-v-5d7ed4f9]{padding:15px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.dropdown-header h4[data-v-5d7ed4f9]{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.clear-btn[data-v-5d7ed4f9]{background:none;border:none;color:#ef4444;font-size:.75rem;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px}.clear-btn[data-v-5d7ed4f9]:hover{background:rgba(239,68,68,.1)}.dropdown-list[data-v-5d7ed4f9]{flex:1;overflow-y:auto;padding:8px}.notif-item[data-v-5d7ed4f9]{display:flex;gap:12px;padding:12px;border-radius:10px;cursor:pointer;transition:background .2s;margin-bottom:4px}.notif-item[data-v-5d7ed4f9]:hover{background:var(--glass)}.notif-item.unread[data-v-5d7ed4f9]{background:rgba(16,185,129,.05)}.notif-icon[data-v-5d7ed4f9]{width:32px;height:32px;border-radius:8px;background:rgba(16,185,129,.1);color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-content[data-v-5d7ed4f9]{flex:1;text-align:left}.notif-content h5[data-v-5d7ed4f9]{margin:0 0 4px;font-size:.85rem;font-weight:700;color:var(--text-primary)}.notif-content p[data-v-5d7ed4f9]{margin:0 0 6px;font-size:.8rem;color:var(--text-secondary);line-height:1.3}.notif-time[data-v-5d7ed4f9]{font-size:.7rem;color:var(--text-secondary);opacity:.7}.empty-notif[data-v-5d7ed4f9]{padding:30px;text-align:center;color:var(--text-secondary);font-size:.85rem}.history-btn[data-v-5d7ed4f9]{color:var(--text-secondary)}.profile-dropdown-container[data-v-5d7ed4f9]{position:relative;display:flex;align-items:center;padding-left:15px;border-left:1px solid var(--border)}.profile-avatar-btn[data-v-5d7ed4f9]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:12px;transition:background .2s;color:var(--text-primary)}.profile-avatar-btn[data-v-5d7ed4f9]:hover{background:rgba(255,255,255,.05)}.profile-arrow[data-v-5d7ed4f9]{color:var(--text-secondary);opacity:.7}.profile-avatar[data-v-5d7ed4f9]{display:flex;align-items:center;gap:10px}.profile-initials[data-v-5d7ed4f9]{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem}.profile-name[data-v-5d7ed4f9]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.profile-menu[data-v-5d7ed4f9]{position:absolute;top:100%;right:0;margin-top:10px;width:220px;border-radius:16px;border:1px solid var(--border);background:var(--bg-sidebar);box-shadow:0 15px 40px #0006;z-index:1010;padding:10px;display:flex;flex-direction:column;gap:8px}.profile-menu-header[data-v-5d7ed4f9]{padding:8px 12px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--border);margin-bottom:4px}.profile-menu-header strong[data-v-5d7ed4f9]{font-size:.9rem;color:var(--text-primary)}.profile-role[data-v-5d7ed4f9]{font-size:.75rem;color:var(--text-secondary)}.profile-menu-items[data-v-5d7ed4f9]{display:flex;flex-direction:column;gap:4px}.menu-item[data-v-5d7ed4f9]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:none;background:none;color:var(--text-primary);font-size:.85rem;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:background .2s}.menu-item[data-v-5d7ed4f9]:hover{background:rgba(255,255,255,.05)}.menu-item.logout[data-v-5d7ed4f9]{color:#ef4444}.menu-item.logout[data-v-5d7ed4f9]:hover{background:rgba(239,68,68,.1)}.mobile-only-items[data-v-5d7ed4f9]{display:none;flex-direction:column;gap:4px}.small-modal[data-v-5d7ed4f9]{max-width:400px}.modal-actions[data-v-5d7ed4f9]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-danger-sm[data-v-5d7ed4f9]{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger-sm[data-v-5d7ed4f9]:hover{background:#dc2626;box-shadow:0 4px 12px #ef444433}.btn-success-sm[data-v-5d7ed4f9]{background:#10b981;color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer}@media (max-width: 768px){.global-header[data-v-5d7ed4f9]{padding:12px 15px;height:auto;display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto auto;gap:12px}.header-left[data-v-5d7ed4f9],.header-right[data-v-5d7ed4f9]{display:contents}.global-header h1[data-v-5d7ed4f9]{grid-row:1;grid-column:1 / span 3;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;align-self:center;margin:0}.profile-dropdown-container[data-v-5d7ed4f9]{grid-row:1;grid-column:4;justify-self:end;align-self:center;border-left:none!important;padding-left:0!important}.status-dropdown[data-v-5d7ed4f9]{grid-row:2;grid-column:1;align-self:center}.notification-container[data-v-5d7ed4f9]{grid-row:2;grid-column:2;align-self:center}.header-search[data-v-5d7ed4f9]{grid-row:2;grid-column:3 / span 2;display:flex!important;width:100%!important;max-width:none!important;align-self:center}.status-btn span.status-text-label[data-v-5d7ed4f9]{display:none}.history-btn[data-v-5d7ed4f9]{display:none!important}.profile-name[data-v-5d7ed4f9]{display:none}.mobile-only-items[data-v-5d7ed4f9]{display:flex;border-bottom:1px solid var(--border);padding-bottom:4px;margin-bottom:4px}}.modal-overlay[data-v-6f92a81e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000}.premium-modal[data-v-6f92a81e]{width:500px;max-width:90%;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;border:1px solid var(--border);background:var(--bg-sidebar)}.modal-header[data-v-6f92a81e]{padding:20px 25px;background:rgba(255,255,255,.02);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:15px}.header-icon[data-v-6f92a81e]{background:#10b981;color:#fff;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b9814d}.modal-header h2[data-v-6f92a81e]{font-size:1.25rem;font-weight:800;margin:0;color:#fff}.modal-header p[data-v-6f92a81e]{font-size:.85rem;color:var(--text-secondary);margin:3px 0 0}.close-btn-round[data-v-6f92a81e]{margin-left:auto;background:rgba(255,255,255,.05);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn-round[data-v-6f92a81e]:hover{background:rgba(239,68,68,.2);color:#ef4444}.modal-body[data-v-6f92a81e]{padding:25px;display:flex;flex-direction:column;gap:20px}.form-group.premium[data-v-6f92a81e]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-6f92a81e]{font-weight:700;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.flex-between[data-v-6f92a81e]{display:flex;justify-content:space-between;align-items:center}.text-link[data-v-6f92a81e]{background:none;border:none;color:#10b981;font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:none}.text-link[data-v-6f92a81e]:hover{color:#059669}.premium-input-textarea[data-v-6f92a81e]{width:100%;background:rgba(0,0,0,.2);border:1px solid var(--border);padding:12px;border-radius:12px;color:#fff;font-size:.95rem;outline:none;resize:none;transition:all .2s}.premium-input-textarea[data-v-6f92a81e]:focus{border-color:#10b981;box-shadow:0 0 0 4px #10b9811a}.search-wrapper[data-v-6f92a81e]{position:relative;display:flex;align-items:center}.search-icon[data-v-6f92a81e]{position:absolute;left:12px;color:var(--text-secondary);opacity:.7}.premium-search-input[data-v-6f92a81e]{width:100%;background:rgba(0,0,0,.15);border:1px solid var(--border);padding:10px 10px 10px 38px;border-radius:10px;color:#fff;font-size:.9rem;outline:none}.premium-search-input[data-v-6f92a81e]:focus{border-color:#10b981}.customers-list-wrapper[data-v-6f92a81e]{background:rgba(0,0,0,.2);border:1px solid var(--border);border-radius:12px;max-height:180px;overflow-y:auto;padding:5px}.customer-selection-item[data-v-6f92a81e]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s}.customer-selection-item[data-v-6f92a81e]:hover{background:rgba(255,255,255,.03)}.customer-selection-item.selected[data-v-6f92a81e]{background:rgba(16,185,129,.08)}.checkbox-indicator[data-v-6f92a81e]{width:20px;height:20px;border:1px solid var(--border);border-radius:6px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);transition:all .2s}.customer-selection-item.selected .checkbox-indicator[data-v-6f92a81e]{border-color:#10b981;background:#10b981;color:#fff}.customer-info-mini[data-v-6f92a81e]{display:flex;flex-direction:column}.customer-info-mini .name[data-v-6f92a81e]{font-size:.9rem;font-weight:600;color:#fff}.customer-info-mini .phone[data-v-6f92a81e]{font-size:.8rem;color:var(--text-secondary)}.no-customers[data-v-6f92a81e]{text-align:center;color:var(--text-secondary);font-size:.85rem;padding:20px}.warning-box[data-v-6f92a81e]{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:12px 15px;display:flex;gap:12px;align-items:flex-start}.warning-icon[data-v-6f92a81e]{color:#f59e0b;flex-shrink:0;margin-top:2px}.warning-text[data-v-6f92a81e]{font-size:.8rem;color:#f59e0b;line-height:1.4;text-align:left}.warning-text strong[data-v-6f92a81e]{font-weight:700}.modal-footer[data-v-6f92a81e]{padding:15px 25px;background:rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--border)}.btn-secondary-v2[data-v-6f92a81e]{background:rgba(255,255,255,.05);border:1px solid var(--border);color:#fff;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer}.btn-primary-v2[data-v-6f92a81e]{background:#10b981;border:none;color:#fff;padding:10px 25px;border-radius:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-primary-v2[data-v-6f92a81e]:disabled{opacity:.5;cursor:not-allowed}.btn-primary-v2[data-v-6f92a81e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}@keyframes fadeIn-6f92a81e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-6f92a81e]{animation:fadeIn-6f92a81e .2s ease-out forwards}.app-layout[data-v-0051c1ba]{display:flex;height:100vh;height:100dvh;background:var(--bg-dark);color:var(--text-primary);overflow:hidden}.main-content-wrapper[data-v-0051c1ba]{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column}.page-content-wrapper[data-v-0051c1ba]{flex:1;overflow:hidden;height:100%}@media (max-width: 768px){.app-layout[data-v-0051c1ba]{flex-direction:column-reverse}.main-content-wrapper[data-v-0051c1ba]{height:calc(100vh - 60px);height:calc(100dvh - 60px)}}.dashboard-page[data-v-6c9092dd]{flex:1;padding:30px;overflow-y:auto;background-color:var(--bg-dark);color:var(--text-primary);display:flex;flex-direction:column;gap:30px;height:100%}.dashboard-header[data-v-6c9092dd]{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-radius:20px;border:1px solid var(--border);background:var(--bg-card)}.header-left[data-v-6c9092dd]{display:flex;align-items:center;gap:20px}.header-left h1[data-v-6c9092dd]{font-size:1.6rem;font-weight:800;margin:0;letter-spacing:-.5px;color:var(--text-primary)}.status-dropdown[data-v-6c9092dd]{position:relative}.status-btn[data-v-6c9092dd]{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--text-primary);padding:6px 14px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.status-btn[data-v-6c9092dd]:hover{background:rgba(255,255,255,.08)}.status-dot[data-v-6c9092dd]{width:8px;height:8px;border-radius:50%}.status-btn.online .status-dot[data-v-6c9092dd],.status-option.online .status-dot[data-v-6c9092dd]{background:#10b981;box-shadow:0 0 8px #10b981}.status-btn.away .status-dot[data-v-6c9092dd],.status-option.away .status-dot[data-v-6c9092dd]{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-btn.offline .status-dot[data-v-6c9092dd],.status-option.offline .status-dot[data-v-6c9092dd]{background:#94a3b8}.status-menu[data-v-6c9092dd]{position:absolute;top:100%;left:0;margin-top:8px;border-radius:12px;overflow:hidden;z-index:10;display:flex;flex-direction:column;min-width:140px;border:1px solid var(--border);background:var(--bg-sidebar);box-shadow:0 10px 25px #0000004d}.status-option[data-v-6c9092dd]{display:flex;align-items:center;gap:10px;padding:10px 15px;border:none;background:none;color:var(--text-primary);width:100%;text-align:left;cursor:pointer;font-weight:500}.status-option[data-v-6c9092dd]:hover{background:rgba(255,255,255,.05)}.header-right[data-v-6c9092dd]{display:flex;align-items:center;gap:20px}.header-search[data-v-6c9092dd]{position:relative;display:flex;align-items:center}.search-icon[data-v-6c9092dd]{position:absolute;left:12px;color:var(--text-secondary)}.header-search input[data-v-6c9092dd]{background:rgba(0,0,0,.15);border:1px solid var(--border);border-radius:12px;padding:8px 12px 8px 38px;color:var(--text-primary);outline:none;width:260px;font-size:.9rem}.header-search input[data-v-6c9092dd]:focus{border-color:#10b981}.header-icon-btn[data-v-6c9092dd]{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;position:relative;transition:all .2s}.header-icon-btn[data-v-6c9092dd]:hover{color:var(--text-primary);background:rgba(255,255,255,.08)}.header-icon-btn .badge[data-v-6c9092dd]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.profile-avatar[data-v-6c9092dd]{display:flex;align-items:center;gap:12px;padding-left:10px;border-left:1px solid var(--border)}.profile-initials[data-v-6c9092dd]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #10b98133}.profile-name[data-v-6c9092dd]{font-weight:600;font-size:.95rem;color:var(--text-primary)}.dashboard-grid[data-v-6c9092dd]{display:flex;flex-direction:column;gap:25px}.row-top[data-v-6c9092dd]{display:grid;grid-template-columns:2fr 1fr;gap:25px}.widget-card[data-v-6c9092dd]{border-radius:24px;border:1px solid var(--border);padding:25px;background:var(--bg-card)}.instance-widget[data-v-6c9092dd]{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.widget-header[data-v-6c9092dd]{display:flex;align-items:center;gap:15px}.instance-icon-wrapper[data-v-6c9092dd]{background:rgba(255,255,255,.04);color:var(--text-secondary);border:1px solid var(--border);width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center}.instance-icon-wrapper.connected[data-v-6c9092dd]{background:rgba(16,185,129,.1);color:#10b981;border-color:#10b98133}.instance-details[data-v-6c9092dd]{flex:1}.instance-details h3[data-v-6c9092dd]{font-size:1.15rem;font-weight:800;margin:0;color:var(--text-primary)}.instance-details p[data-v-6c9092dd]{color:var(--text-secondary);font-size:.85rem;margin:2px 0 0;font-family:monospace}.badge-status[data-v-6c9092dd]{padding:4px 10px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.5px}.badge-status.connected[data-v-6c9092dd]{background:rgba(16,185,129,.12);color:#10b981}.badge-status.connecting[data-v-6c9092dd]{background:rgba(245,158,11,.12);color:#f59e0b}.badge-status.disconnected[data-v-6c9092dd]{background:rgba(239,68,68,.12);color:#ef4444}.btn-verify[data-v-6c9092dd]{background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;padding:8px 16px;font-weight:600;font-size:.85rem;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.btn-verify[data-v-6c9092dd]:hover:not(:disabled){background:rgba(255,255,255,.1)}.widget-metrics[data-v-6c9092dd]{display:flex;gap:40px;padding-top:15px;border-top:1px solid var(--border)}.metric-item[data-v-6c9092dd]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.9rem}.metric-text[data-v-6c9092dd]{display:flex;gap:5px}.metric-text strong[data-v-6c9092dd]{color:var(--text-primary)}.quick-actions-card[data-v-6c9092dd]{display:flex;flex-direction:column;justify-content:space-between}.quick-actions-card h4[data-v-6c9092dd]{font-size:.8rem;text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;margin-bottom:15px}.actions-buttons[data-v-6c9092dd]{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center}.quick-btn[data-v-6c9092dd]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border-radius:14px;border:1px solid var(--border);font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s}.quick-btn.broadcast[data-v-6c9092dd]{background:rgba(16,185,129,.08);border-color:#10b98133;color:#10b981}.quick-btn.broadcast[data-v-6c9092dd]:hover{background:#10b981;color:#fff;box-shadow:0 4px 12px #10b98133}.quick-btn.report[data-v-6c9092dd]{background:rgba(255,255,255,.03);color:var(--text-primary)}.quick-btn.report[data-v-6c9092dd]:hover{background:rgba(255,255,255,.08)}.quick-btn .arrow[data-v-6c9092dd]{margin-left:auto;opacity:.6}.row-stats[data-v-6c9092dd]{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.stat-card[data-v-6c9092dd]{border-radius:24px;border:1px solid var(--border);padding:25px;background:var(--bg-card);display:flex;flex-direction:column;justify-content:space-between;min-height:170px}.card-header-row[data-v-6c9092dd]{display:flex;justify-content:space-between;align-items:center}.icon-box[data-v-6c9092dd]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.icon-box.green[data-v-6c9092dd]{background:rgba(16,185,129,.12);color:#10b981}.icon-box.blue[data-v-6c9092dd]{background:rgba(59,130,246,.12);color:#3b82f6}.icon-box.purple[data-v-6c9092dd]{background:rgba(139,92,246,.12);color:#8b5cf6}.trend-badge[data-v-6c9092dd]{font-size:.8rem;font-weight:700;padding:2px 8px;border-radius:8px}.trend-badge.positive[data-v-6c9092dd]{background:rgba(16,185,129,.1);color:#10b981}.trend-badge.negative[data-v-6c9092dd]{background:rgba(239,68,68,.1);color:#ef4444}.target-label[data-v-6c9092dd]{font-size:.75rem;color:var(--text-secondary);font-weight:600}.trend-icon[data-v-6c9092dd]{color:var(--text-secondary);opacity:.6}.card-body-row[data-v-6c9092dd]{margin-top:15px;display:flex;flex-direction:column;gap:4px}.card-body-row .label[data-v-6c9092dd]{font-size:.7rem;font-weight:700;color:var(--text-secondary);letter-spacing:.5px}.card-body-row h2[data-v-6c9092dd]{font-size:1.8rem;font-weight:800;margin:0;color:var(--text-primary)}.card-body-row .subtext[data-v-6c9092dd]{font-size:.75rem;color:var(--text-secondary)}.progress-bar[data-v-6c9092dd]{background:rgba(255,255,255,.05);height:5px;border-radius:10px;overflow:hidden;margin-top:10px}.progress-fill[data-v-6c9092dd]{height:100%;border-radius:10px}.progress-fill.green[data-v-6c9092dd]{background:#10b981}.segmented-progress[data-v-6c9092dd]{display:flex;gap:3px;margin-top:10px}.segmented-progress .segment[data-v-6c9092dd]{flex:1;height:6px;background:rgba(255,255,255,.05);border-radius:2px}.segmented-progress .segment.active[data-v-6c9092dd]{background:#10b981}.mini-bar-chart[data-v-6c9092dd]{display:flex;align-items:flex-end;gap:6px;height:32px;margin-top:8px}.chart-bar[data-v-6c9092dd]{flex:1;background:rgba(255,255,255,.1);border-radius:3px 3px 0 0}.chart-bar.active[data-v-6c9092dd]{background:#3b82f6}.row-bottom-layout[data-v-6c9092dd]{display:grid;grid-template-columns:2fr 1fr;gap:25px}.chart-widget[data-v-6c9092dd]{display:flex;flex-direction:column;gap:20px}.chart-header[data-v-6c9092dd]{display:flex;justify-content:space-between;align-items:center}.chart-header h4[data-v-6c9092dd]{font-size:1rem;font-weight:800;color:var(--text-primary);margin:0}.toggle-group[data-v-6c9092dd]{display:flex;background:rgba(255,255,255,.04);border:1px solid var(--border);padding:2px;border-radius:10px}.toggle-group button[data-v-6c9092dd]{background:none;border:none;color:var(--text-secondary);padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.toggle-group button.active[data-v-6c9092dd]{background:rgba(255,255,255,.06);color:var(--text-primary)}.chart-container[data-v-6c9092dd]{flex:1;min-height:200px;display:flex;align-items:flex-end}.bar-chart-visual[data-v-6c9092dd]{width:100%;height:220px;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px}.bar-col[data-v-6c9092dd]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.bar-wrapper[data-v-6c9092dd]{width:45px;height:180px;background:rgba(255,255,255,.02);border-radius:8px;display:flex;align-items:flex-end;overflow:hidden}.bar-fill[data-v-6c9092dd]{width:100%;background:rgba(16,185,129,.2);border-radius:8px;transition:all .5s ease-out}.bar-fill.active[data-v-6c9092dd]{background:#10b981}.bar-label[data-v-6c9092dd]{font-size:.8rem;color:var(--text-secondary);margin-top:10px;font-weight:600}.bar-tooltip[data-v-6c9092dd]{position:absolute;bottom:100%;margin-bottom:5px;background:var(--bg-sidebar);border:1px solid var(--border);color:var(--text-primary);padding:4px 8px;border-radius:6px;font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(5px);transition:all .2s}.bar-col:hover .bar-tooltip[data-v-6c9092dd]{opacity:1;transform:translateY(0)}.bar-col:hover .bar-fill[data-v-6c9092dd]{background:#10b981;box-shadow:0 0 10px #10b9814d}.team-widget[data-v-6c9092dd]{display:flex;flex-direction:column;gap:20px}.team-header[data-v-6c9092dd]{display:flex;justify-content:space-between;align-items:center}.team-header h4[data-v-6c9092dd]{font-size:1rem;font-weight:800;color:var(--text-primary);margin:0}.active-badge[data-v-6c9092dd]{background:rgba(16,185,129,.1);color:#10b981;font-size:.8rem;font-weight:700;padding:2px 8px;border-radius:8px}.team-list[data-v-6c9092dd]{display:flex;flex-direction:column;gap:15px;flex:1;max-height:240px;overflow-y:auto}.team-member-item[data-v-6c9092dd]{display:flex;align-items:center;gap:15px;padding-bottom:10px;border-bottom:1px solid var(--border)}.team-member-item[data-v-6c9092dd]:last-child{border-bottom:none}.avatar-wrapper[data-v-6c9092dd]{position:relative}.member-avatar[data-v-6c9092dd]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#3b82f6 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.95rem}.status-dot-indicator[data-v-6c9092dd]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-sidebar)}.status-dot-indicator.online[data-v-6c9092dd]{background:#10b981}.status-dot-indicator.away[data-v-6c9092dd],.status-dot-indicator.ausente[data-v-6c9092dd]{background:#f59e0b}.status-dot-indicator.offline[data-v-6c9092dd]{background:#94a3b8}.member-info h5[data-v-6c9092dd]{font-size:.9rem;font-weight:700;margin:0;color:var(--text-primary)}.member-info p[data-v-6c9092dd]{font-size:.8rem;color:var(--text-secondary);margin:2px 0 0}.member-info p.offline[data-v-6c9092dd]{color:var(--text-secondary);opacity:.6}.team-footer[data-v-6c9092dd]{text-align:center;padding-top:10px;border-top:1px solid var(--border)}.view-all-link[data-v-6c9092dd]{color:var(--text-secondary);text-decoration:none;font-size:.85rem;font-weight:600;transition:color .2s}.view-all-link[data-v-6c9092dd]:hover{color:var(--text-primary)}.animate-fade-in[data-v-6c9092dd]{animation:fadeIn-6c9092dd .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn-6c9092dd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.row-stats[data-v-6c9092dd]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard-page[data-v-6c9092dd]{padding:15px;gap:20px}.widget-card[data-v-6c9092dd]{padding:15px;border-radius:20px}.row-top[data-v-6c9092dd]{grid-template-columns:1fr;gap:15px}.instance-widget .widget-header[data-v-6c9092dd]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.instance-widget .instance-details h3[data-v-6c9092dd]{font-size:1rem}.instance-widget .badge-status[data-v-6c9092dd]{grid-column:3;padding:4px 8px;font-size:.7rem}.instance-widget .btn-verify[data-v-6c9092dd]{grid-column:1 / -1;width:100%;justify-content:center;margin-top:5px;padding:10px;font-size:.8rem}.widget-metrics[data-v-6c9092dd]{gap:10px;justify-content:space-between;padding-top:12px}.metric-item[data-v-6c9092dd]{font-size:.75rem}.quick-actions-card[data-v-6c9092dd]{gap:15px}.quick-actions-card h4[data-v-6c9092dd]{margin-bottom:5px}.quick-btn[data-v-6c9092dd]{padding:10px 14px;font-size:.85rem;border-radius:12px}.row-stats[data-v-6c9092dd]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-6c9092dd]{padding:15px;min-height:130px;border-radius:20px}.icon-box[data-v-6c9092dd]{width:32px;height:32px;border-radius:8px}.icon-box svg[data-v-6c9092dd]{width:16px;height:16px}.trend-badge[data-v-6c9092dd]{font-size:.7rem;padding:2px 6px}.target-label[data-v-6c9092dd]{font-size:.65rem}.card-body-row[data-v-6c9092dd]{margin-top:10px;gap:2px}.card-body-row .label[data-v-6c9092dd]{font-size:.6rem}.card-body-row h2[data-v-6c9092dd]{font-size:1.35rem}.card-body-row .subtext[data-v-6c9092dd]{font-size:.65rem}.progress-bar[data-v-6c9092dd]{margin-top:6px;height:4px}.segmented-progress[data-v-6c9092dd]{margin-top:6px;gap:2px}.segmented-progress .segment[data-v-6c9092dd]{height:4px}.mini-bar-chart[data-v-6c9092dd]{height:20px;margin-top:4px;gap:4px}.row-bottom-layout[data-v-6c9092dd]{grid-template-columns:1fr;gap:15px}.chart-header h4[data-v-6c9092dd],.team-header h4[data-v-6c9092dd]{font-size:.9rem}.toggle-group button[data-v-6c9092dd]{padding:4px 8px;font-size:.75rem}.bar-chart-visual[data-v-6c9092dd]{height:180px;padding-bottom:10px}.bar-wrapper[data-v-6c9092dd]{width:26px;height:140px}.bar-label[data-v-6c9092dd]{font-size:.7rem;margin-top:6px}.team-list[data-v-6c9092dd]{max-height:220px;gap:12px}.team-member-item[data-v-6c9092dd]{gap:10px;padding-bottom:8px}.member-avatar[data-v-6c9092dd]{width:32px;height:32px;font-size:.8rem}.member-info h5[data-v-6c9092dd]{font-size:.8rem}.member-info p[data-v-6c9092dd]{font-size:.75rem}.view-all-link[data-v-6c9092dd]{font-size:.8rem}}:root{--bg-dark: #0b0f1a;--bg-card: rgba(30, 41, 59, .7);--bg-sidebar: #0f172a;--accent: #10b981;--accent-hover: #059669;--text-primary: #f8fafc;--text-secondary: #94a3b8;--border: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .03);--pattern-opacity: .025;--pattern-filter: grayscale(1) brightness(.6);--empty-bg-inner: #1e293b;--empty-bg-outer: #0b0f1a;--sidebar-width: 350px}[data-theme=light]{--bg-dark: #f1f5f9;--bg-card: rgba(255, 255, 255, .9);--bg-sidebar: #ffffff;--text-primary: #0f172a;--text-secondary: #64748b;--border: rgba(0, 0, 0, .08);--glass: rgba(0, 0, 0, .02);--pattern-opacity: .05;--pattern-filter: grayscale(1) brightness(1.5);--empty-bg-inner: #ffffff;--empty-bg-outer: #f1f5f9}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background-color:var(--bg-dark);color:var(--text-primary);overflow:hidden}h1,h2,h3,.brand{font-family:Outfit,sans-serif}.glass-effect{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border)}.btn-primary{background-color:var(--accent);color:#fff;padding:10px 20px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.input-glass{background:var(--glass);border:1px solid var(--border);color:var(--text-primary);padding:12px 16px;border-radius:8px;outline:none;transition:all .3s ease}.input-glass:focus{border-color:var(--accent);box-shadow:0 0 0 3px #10b98126}.input-glass::placeholder{color:var(--text-secondary);opacity:.6}.btn-secondary{background:var(--glass);border:1px solid var(--border);color:var(--text-secondary);padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-secondary:hover{color:var(--text-primary);background:var(--border);transform:translateY(-1px)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.modal-content{background:var(--bg-sidebar);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000000a;color:var(--text-primary);padding:30px;width:100%;max-width:450px;position:relative;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column}.modal-content>form,.modal-body{overflow-y:auto;flex:1;padding-right:5px}@media (max-width: 480px){.modal-content{padding:20px 15px;border-radius:16px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-active .modal-content,.modal-fade-leave-active .modal-content{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.modal-fade-enter-from{opacity:0}.modal-fade-enter-from .modal-content{opacity:0;transform:scale(.95) translateY(10px)}.modal-fade-leave-to{opacity:0}.modal-fade-leave-to .modal-content{opacity:0;transform:scale(.95) translateY(10px)}
