@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";:root,:root[data-theme=dark]{--zv-bg-base: #07090E;--zv-bg-canvas: #0B0F17;--zv-bg-surface-1: #11161F;--zv-bg-surface-2: #161C27;--zv-bg-surface-3: #1C232F;--zv-bg-overlay: rgba(7, 9, 14, .72);--zv-text-primary: #F1F5FB;--zv-text-secondary: #B9C4D4;--zv-text-tertiary: #7F8CA1;--zv-text-disabled: #4B556A;--zv-text-on-accent: #062014;--zv-border-subtle: rgba(255, 255, 255, .06);--zv-border-default: rgba(255, 255, 255, .1);--zv-border-strong: rgba(255, 255, 255, .16);--zv-border-focus: rgba(30, 242, 163, .55);--zv-accent: #1EF2A3;--zv-accent-hover: #34F7B1;--zv-accent-active: #0FBF7D;--zv-accent-muted: rgba(30, 242, 163, .12);--zv-accent-ring: rgba(30, 242, 163, .24);--zv-ia-primary: #8B5CF6;--zv-ia-secondary: #06B6D4;--zv-ia-gradient: linear-gradient(135deg, #8B5CF6 0%, #06B6D4 100%);--zv-ia-soft: rgba(139, 92, 246, .14);--zv-ia-glow: 0 0 32px rgba(139, 92, 246, .28);--zv-success: #22D38F;--zv-success-bg: rgba(34, 211, 143, .12);--zv-warning: #F5B544;--zv-warning-bg: rgba(245, 181, 68, .12);--zv-danger: #FF5C6C;--zv-danger-bg: rgba(255, 92, 108, .12);--zv-info: #5B8BFF;--zv-info-bg: rgba(91, 139, 255, .12);--zv-whatsapp: #25D366;--zv-whatsapp-bg: rgba(37, 211, 102, .1)}:root[data-theme=light]{--zv-bg-base: #F7F8FB;--zv-bg-canvas: #FFFFFF;--zv-bg-surface-1: #FFFFFF;--zv-bg-surface-2: #F1F4F9;--zv-bg-surface-3: #E7ECF3;--zv-bg-overlay: rgba(15, 23, 42, .4);--zv-text-primary: #0F172A;--zv-text-secondary: #475569;--zv-text-tertiary: #94A3B8;--zv-text-disabled: #CBD5E1;--zv-text-on-accent: #062014;--zv-border-subtle: rgba(15, 23, 42, .06);--zv-border-default: rgba(15, 23, 42, .1);--zv-border-strong: rgba(15, 23, 42, .18);--zv-border-focus: rgba(15, 191, 125, .55);--zv-accent: #0FBF7D;--zv-accent-hover: #10A56E;--zv-accent-active: #0A8459;--zv-accent-muted: rgba(15, 191, 125, .1);--zv-accent-ring: rgba(15, 191, 125, .24);--zv-ia-soft: rgba(139, 92, 246, .08)}:root{--zv-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zv-font-display: "Space Grotesk", var(--zv-font-ui);--zv-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--zv-text-2xs: .6875rem;--zv-text-xs: .75rem;--zv-text-sm: .8125rem;--zv-text-base: .875rem;--zv-text-md: 1rem;--zv-text-lg: 1.125rem;--zv-text-xl: 1.375rem;--zv-text-2xl: 1.75rem;--zv-text-3xl: 2.25rem;--zv-text-4xl: 3rem;--zv-leading-tight: 1.2;--zv-leading-snug: 1.35;--zv-leading-normal: 1.55;--zv-leading-relaxed: 1.7;--zv-tracking-tight: -.02em;--zv-tracking-normal: -.011em;--zv-tracking-wide: .04em;--zv-weight-regular: 400;--zv-weight-medium: 500;--zv-weight-semibold: 600;--zv-weight-bold: 700}.zv-h1{font-family:var(--zv-font-display);font-size:var(--zv-text-2xl);font-weight:var(--zv-weight-bold);line-height:var(--zv-leading-tight);letter-spacing:var(--zv-tracking-tight);color:var(--zv-text-primary);margin:0}.zv-h2{font-family:var(--zv-font-display);font-size:var(--zv-text-xl);font-weight:var(--zv-weight-semibold);line-height:var(--zv-leading-tight);letter-spacing:var(--zv-tracking-tight);color:var(--zv-text-primary);margin:0}.zv-h3{font-family:var(--zv-font-ui);font-size:var(--zv-text-lg);font-weight:var(--zv-weight-semibold);line-height:var(--zv-leading-snug);color:var(--zv-text-primary);margin:0}.zv-body{font:var(--zv-weight-regular) var(--zv-text-base)/var(--zv-leading-normal) var(--zv-font-ui);color:var(--zv-text-secondary)}.zv-label{font:var(--zv-weight-medium) var(--zv-text-xs)/1.2 var(--zv-font-ui);text-transform:uppercase;letter-spacing:var(--zv-tracking-wide);color:var(--zv-text-tertiary)}.zv-metric{font:var(--zv-weight-bold) var(--zv-text-3xl)/var(--zv-leading-tight) var(--zv-font-display);letter-spacing:var(--zv-tracking-tight);font-variant-numeric:tabular-nums;color:var(--zv-text-primary)}.zv-mono{font-family:var(--zv-font-mono);font-variant-numeric:tabular-nums}:root{--zv-space-0: 0;--zv-space-1: 4px;--zv-space-2: 8px;--zv-space-3: 12px;--zv-space-4: 16px;--zv-space-5: 20px;--zv-space-6: 24px;--zv-space-8: 32px;--zv-space-10: 40px;--zv-space-12: 48px;--zv-space-16: 64px;--zv-space-20: 80px;--zv-radius-xs: 4px;--zv-radius-sm: 6px;--zv-radius-md: 10px;--zv-radius-lg: 14px;--zv-radius-xl: 20px;--zv-radius-2xl: 28px;--zv-radius-full: 9999px;--zv-elev-0: none;--zv-elev-1: 0 1px 2px rgba(0,0,0,.18), 0 1px 1px rgba(0,0,0,.12);--zv-elev-2: 0 4px 8px rgba(0,0,0,.22), 0 2px 4px rgba(0,0,0,.14);--zv-elev-3: 0 12px 24px rgba(0,0,0,.28), 0 4px 8px rgba(0,0,0,.18);--zv-elev-4: 0 24px 48px rgba(0,0,0,.36), 0 8px 16px rgba(0,0,0,.22);--zv-elev-modal: 0 32px 72px rgba(0,0,0,.48), 0 12px 24px rgba(0,0,0,.28);--zv-ring-focus: 0 0 0 2px var(--zv-bg-canvas), 0 0 0 4px var(--zv-border-focus);--zv-ease: cubic-bezier(.4, 0, .2, 1);--zv-ease-out: cubic-bezier(.16, 1, .3, 1);--zv-dur-instant: 80ms;--zv-dur-fast: .14s;--zv-dur-base: .22s;--zv-dur-slow: .36s;--zv-z-base: 1;--zv-z-sticky: 100;--zv-z-dropdown: 1000;--zv-z-modal-backdrop: 2000;--zv-z-modal: 2010;--zv-z-toast: 3000;--zv-z-tooltip: 4000}.zv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--zv-space-2);font-family:var(--zv-font-ui);font-size:var(--zv-text-base);font-weight:var(--zv-weight-medium);line-height:1;letter-spacing:-.005em;padding:0 var(--zv-space-4);height:38px;border-radius:var(--zv-radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;user-select:none;transition:background var(--zv-dur-fast) var(--zv-ease),border-color var(--zv-dur-fast) var(--zv-ease),transform var(--zv-dur-fast) var(--zv-ease),box-shadow var(--zv-dur-fast) var(--zv-ease),color var(--zv-dur-fast) var(--zv-ease)}.zv-btn:focus-visible{outline:none;box-shadow:var(--zv-ring-focus)}.zv-btn:active{transform:translateY(1px)}.zv-btn[disabled],.zv-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.zv-btn--sm{height:30px;padding:0 var(--zv-space-3);font-size:var(--zv-text-sm);border-radius:var(--zv-radius-sm)}.zv-btn--lg{height:46px;padding:0 var(--zv-space-6);font-size:var(--zv-text-md)}.zv-btn--icon{width:38px;padding:0}.zv-btn--icon.zv-btn--sm{width:30px}.zv-btn--icon.zv-btn--lg{width:46px}.zv-btn--block{width:100%}.zv-btn--primary{background:var(--zv-accent);color:var(--zv-text-on-accent);font-weight:var(--zv-weight-semibold);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff2e}.zv-btn--primary:hover{background:var(--zv-accent-hover);box-shadow:var(--zv-elev-2),0 0 0 4px var(--zv-accent-ring)}.zv-btn--secondary{background:var(--zv-bg-surface-2);color:var(--zv-text-primary);border-color:var(--zv-border-default)}.zv-btn--secondary:hover{background:var(--zv-bg-surface-3);border-color:var(--zv-border-strong)}.zv-btn--ghost{background:transparent;color:var(--zv-text-secondary)}.zv-btn--ghost:hover{background:var(--zv-bg-surface-2);color:var(--zv-text-primary)}.zv-btn--danger{background:var(--zv-danger);color:#fff}.zv-btn--danger:hover{background:#ff7480;box-shadow:0 0 0 4px #ff5c6c33}.zv-btn--ia{background:var(--zv-ia-gradient);color:#fff;font-weight:var(--zv-weight-semibold);box-shadow:0 1px 2px #0000004d,inset 0 1px #fff3}.zv-btn--ia:hover{box-shadow:var(--zv-elev-2),var(--zv-ia-glow)}.zv-btn[data-loading=true]{color:transparent!important;position:relative}.zv-btn[data-loading=true]:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:var(--zv-text-on-accent);animation:zv-spin .7s linear infinite}.zv-btn--secondary[data-loading=true]:after,.zv-btn--ghost[data-loading=true]:after{color:var(--zv-text-primary)}@keyframes zv-spin{to{transform:rotate(360deg)}}.zv-field{display:flex;flex-direction:column;gap:var(--zv-space-2)}.zv-field__label{font:var(--zv-weight-medium) var(--zv-text-sm)/1.2 var(--zv-font-ui);color:var(--zv-text-secondary)}.zv-field__hint{font:var(--zv-weight-regular) var(--zv-text-xs)/1.4 var(--zv-font-ui);color:var(--zv-text-tertiary)}.zv-field__error{font:var(--zv-weight-medium) var(--zv-text-xs)/1.4 var(--zv-font-ui);color:var(--zv-danger)}.zv-input,.zv-textarea,.zv-select{width:100%;height:38px;padding:0 var(--zv-space-3);background:var(--zv-bg-surface-1);border:1px solid var(--zv-border-default);border-radius:var(--zv-radius-md);font:var(--zv-weight-regular) var(--zv-text-base)/1 var(--zv-font-ui);color:var(--zv-text-primary);transition:border-color var(--zv-dur-fast) var(--zv-ease),box-shadow var(--zv-dur-fast) var(--zv-ease),background var(--zv-dur-fast) var(--zv-ease)}.zv-textarea{height:auto;min-height:96px;padding:var(--zv-space-3);resize:vertical;line-height:var(--zv-leading-normal)}.zv-input::placeholder,.zv-textarea::placeholder{color:var(--zv-text-tertiary)}.zv-input:hover,.zv-textarea:hover,.zv-select:hover{border-color:var(--zv-border-strong)}.zv-input:focus,.zv-textarea:focus,.zv-select:focus{outline:none;border-color:var(--zv-accent);box-shadow:0 0 0 3px var(--zv-accent-ring)}.zv-input[aria-invalid=true],.zv-textarea[aria-invalid=true]{border-color:var(--zv-danger);box-shadow:0 0 0 3px #ff5c6c33}.zv-input[disabled],.zv-textarea[disabled],.zv-select[disabled]{opacity:.5;cursor:not-allowed}.zv-input-group{position:relative}.zv-input-group__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--zv-text-tertiary);pointer-events:none;display:inline-flex}.zv-input-group .zv-input{padding-left:38px}.zv-card{background:var(--zv-bg-surface-1);border:1px solid var(--zv-border-subtle);border-radius:var(--zv-radius-lg);padding:var(--zv-space-6);box-shadow:var(--zv-elev-1);transition:border-color var(--zv-dur-base) var(--zv-ease),transform var(--zv-dur-base) var(--zv-ease-out),box-shadow var(--zv-dur-base) var(--zv-ease)}.zv-card--interactive{cursor:pointer}.zv-card--interactive:hover{border-color:var(--zv-border-strong);transform:translateY(-1px);box-shadow:var(--zv-elev-3)}.zv-card--elevated{background:var(--zv-bg-surface-2);box-shadow:var(--zv-elev-2)}.zv-card--ia{background:radial-gradient(ellipse at top right,rgba(139,92,246,.1),transparent 50%),radial-gradient(ellipse at bottom left,rgba(6,182,212,.08),transparent 50%),var(--zv-bg-surface-2);border-color:#8b5cf63d}.zv-card--compact{padding:var(--zv-space-4)}.zv-card__title{font:var(--zv-weight-semibold) var(--zv-text-lg)/1.3 var(--zv-font-ui);color:var(--zv-text-primary);margin:0}.zv-card__subtitle{font:var(--zv-weight-regular) var(--zv-text-sm)/1.5 var(--zv-font-ui);color:var(--zv-text-tertiary);margin:4px 0 0}.zv-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zv-space-4);margin-bottom:var(--zv-space-4)}.zv-card__footer{margin-top:var(--zv-space-4);padding-top:var(--zv-space-4);border-top:1px solid var(--zv-border-subtle)}.zv-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;font-family:var(--zv-font-ui);font-size:var(--zv-text-2xs);font-weight:var(--zv-weight-medium);line-height:1;letter-spacing:.02em;border-radius:var(--zv-radius-full);background:var(--zv-bg-surface-3);color:var(--zv-text-secondary);border:1px solid var(--zv-border-default);white-space:nowrap}.zv-badge--success{background:var(--zv-success-bg);color:var(--zv-success);border-color:transparent}.zv-badge--warning{background:var(--zv-warning-bg);color:var(--zv-warning);border-color:transparent}.zv-badge--danger{background:var(--zv-danger-bg);color:var(--zv-danger);border-color:transparent}.zv-badge--info{background:var(--zv-info-bg);color:var(--zv-info);border-color:transparent}.zv-badge--accent{background:var(--zv-accent-muted);color:var(--zv-accent);border-color:transparent}.zv-badge--ia{background:var(--zv-ia-soft);color:#b89bfa;border-color:transparent}.zv-badge--whatsapp{background:var(--zv-whatsapp-bg);color:var(--zv-whatsapp);border-color:transparent}.zv-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.zv-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--zv-radius-full);background:linear-gradient(135deg,var(--zv-bg-surface-3) 0%,var(--zv-bg-surface-2) 100%);color:var(--zv-text-secondary);font:var(--zv-weight-semibold) var(--zv-text-sm)/1 var(--zv-font-ui);border:1px solid var(--zv-border-subtle);overflow:hidden;flex-shrink:0}.zv-avatar--xs{width:22px;height:22px;font-size:10px}.zv-avatar--sm{width:28px;height:28px;font-size:var(--zv-text-xs)}.zv-avatar--lg{width:48px;height:48px;font-size:var(--zv-text-md)}.zv-avatar--xl{width:64px;height:64px;font-size:var(--zv-text-lg)}.zv-avatar img{width:100%;height:100%;object-fit:cover;display:block}.zv-avatar__status{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--zv-bg-canvas);background:var(--zv-text-disabled)}.zv-avatar__status--online{background:var(--zv-success)}.zv-avatar__status--away{background:var(--zv-warning)}.zv-avatar__status--offline{background:var(--zv-text-disabled)}.zv-skeleton{background:linear-gradient(90deg,var(--zv-bg-surface-1) 0%,var(--zv-bg-surface-3) 50%,var(--zv-bg-surface-1) 100%);background-size:200% 100%;animation:zv-shimmer 1.6s ease-in-out infinite;border-radius:var(--zv-radius-sm);display:block}.zv-skeleton--text{height:12px;border-radius:4px}.zv-skeleton--title{height:20px;border-radius:4px}.zv-skeleton--circle{border-radius:50%}@keyframes zv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.zv-skeleton{animation:none}}.zv-toast{display:flex;align-items:flex-start;gap:var(--zv-space-3);min-width:320px;max-width:480px;padding:var(--zv-space-4);background:var(--zv-bg-surface-2);border:1px solid var(--zv-border-default);border-left:3px solid var(--zv-info);border-radius:var(--zv-radius-md);box-shadow:var(--zv-elev-3);animation:zv-toast-in var(--zv-dur-slow) var(--zv-ease-out)}.zv-toast--success{border-left-color:var(--zv-success)}.zv-toast--warning{border-left-color:var(--zv-warning)}.zv-toast--danger{border-left-color:var(--zv-danger)}.zv-toast__icon{color:var(--zv-info);flex-shrink:0;margin-top:2px}.zv-toast--success .zv-toast__icon{color:var(--zv-success)}.zv-toast--warning .zv-toast__icon{color:var(--zv-warning)}.zv-toast--danger .zv-toast__icon{color:var(--zv-danger)}.zv-toast__body{flex:1}.zv-toast__title{font:var(--zv-weight-semibold) var(--zv-text-sm)/1.3 var(--zv-font-ui);color:var(--zv-text-primary);margin:0}.zv-toast__message{font:var(--zv-weight-regular) var(--zv-text-xs)/1.5 var(--zv-font-ui);color:var(--zv-text-secondary);margin:4px 0 0}@keyframes zv-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.zv-tooltip{position:absolute;padding:6px 10px;background:#0a0d14;border:1px solid var(--zv-border-default);border-radius:var(--zv-radius-sm);font:var(--zv-weight-medium) var(--zv-text-xs)/1.4 var(--zv-font-ui);color:var(--zv-text-primary);box-shadow:var(--zv-elev-3);pointer-events:none;white-space:nowrap;z-index:var(--zv-z-tooltip);animation:zv-fade-in var(--zv-dur-fast) var(--zv-ease)}@keyframes zv-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.zv-modal-backdrop{position:fixed;inset:0;background:var(--zv-bg-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--zv-z-modal-backdrop);animation:zv-fade-in var(--zv-dur-base) var(--zv-ease)}.zv-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--zv-bg-surface-2);border:1px solid var(--zv-border-default);border-radius:var(--zv-radius-xl);box-shadow:var(--zv-elev-modal);width:min(560px,92vw);max-height:88vh;display:flex;flex-direction:column;z-index:var(--zv-z-modal);animation:zv-modal-in var(--zv-dur-base) var(--zv-ease-out)}.zv-modal--lg{width:min(800px,94vw)}.zv-modal--xl{width:min(1080px,96vw)}.zv-modal__header{padding:var(--zv-space-6) var(--zv-space-6) var(--zv-space-4);border-bottom:1px solid var(--zv-border-subtle)}.zv-modal__title{font:var(--zv-weight-semibold) var(--zv-text-lg)/1.3 var(--zv-font-ui);color:var(--zv-text-primary);margin:0}.zv-modal__body{padding:var(--zv-space-6);overflow-y:auto;flex:1}.zv-modal__footer{padding:var(--zv-space-4) var(--zv-space-6);border-top:1px solid var(--zv-border-subtle);display:flex;justify-content:flex-end;gap:var(--zv-space-3)}.zv-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--zv-border-default);background:transparent;color:var(--zv-text-tertiary);border-radius:var(--zv-radius-sm);cursor:pointer;transition:background var(--zv-dur-fast) var(--zv-ease),color var(--zv-dur-fast) var(--zv-ease)}.zv-modal__close:hover{background:var(--zv-bg-surface-3);color:var(--zv-text-primary)}@keyframes zv-modal-in{0%{transform:translate(-50%,-48%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.zv-menu{background:var(--zv-bg-surface-2);border:1px solid var(--zv-border-default);border-radius:var(--zv-radius-md);box-shadow:var(--zv-elev-3);padding:var(--zv-space-2);min-width:200px;z-index:var(--zv-z-dropdown);animation:zv-fade-in var(--zv-dur-fast) var(--zv-ease-out)}.zv-menu__item{display:flex;align-items:center;gap:var(--zv-space-3);padding:var(--zv-space-2) var(--zv-space-3);border-radius:var(--zv-radius-sm);font:var(--zv-weight-regular) var(--zv-text-sm)/1.2 var(--zv-font-ui);color:var(--zv-text-secondary);cursor:pointer;transition:background var(--zv-dur-fast) var(--zv-ease),color var(--zv-dur-fast) var(--zv-ease);user-select:none}.zv-menu__item:hover{background:var(--zv-bg-surface-3);color:var(--zv-text-primary)}.zv-menu__item--active{background:var(--zv-accent-muted);color:var(--zv-accent)}.zv-menu__item--danger{color:var(--zv-danger)}.zv-menu__item--danger:hover{background:var(--zv-danger-bg);color:var(--zv-danger)}.zv-menu__separator{height:1px;background:var(--zv-border-subtle);margin:4px 0}.zv-menu__label{padding:var(--zv-space-2) var(--zv-space-3) 4px;font:var(--zv-weight-medium) var(--zv-text-2xs)/1 var(--zv-font-ui);text-transform:uppercase;letter-spacing:var(--zv-tracking-wide);color:var(--zv-text-tertiary)}.zv-stack{display:flex;flex-direction:column;gap:var(--zv-space-4)}.zv-row{display:flex;align-items:center;gap:var(--zv-space-3)}.zv-row--between{justify-content:space-between}.zv-grow{flex:1;min-width:0}.zv-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zv-divider{height:1px;background:var(--zv-border-subtle);border:0;margin:var(--zv-space-4) 0}.zv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{margin:0;padding:0;box-sizing:border-box}:root{--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Space Grotesk", var(--font-sans);--space-page-x: clamp(28px, 4vw, 56px);--space-page-y: clamp(28px, 4vw, 48px);--primary: #1ef2a3;--primary-light: #79ffd3;--primary-dark: #0fbf7d;--primary-rgb: 30, 242, 163;--success: #22d38f;--success-light: #79ffd3;--success-rgb: 34, 211, 143;--success-bg: rgba(34, 211, 143, .14);--warning: #f59e0b;--warning-light: #fbbf24;--warning-rgb: 245, 158, 11;--warning-bg: rgba(245, 158, 11, .1);--danger: #ef4444;--danger-light: #fca5a5;--danger-rgb: 239, 68, 68;--danger-bg: rgba(239, 68, 68, .1);--info: #3b82f6;--info-light: #93c5fd;--info-rgb: 59, 130, 246;--info-bg: rgba(59, 130, 246, .1);--dark: #edf5ff;--gray-900: #edf5ff;--gray-800: #d9e7f5;--gray-700: #b7cadb;--gray-600: #9aaec3;--gray-500: #8498af;--gray-400: #68809d;--gray-300: #314056;--gray-200: #1f2d40;--gray-100: #151f30;--gray-50: #0f1725;--white: #ffffff;--surface: #101827;--surface-muted: rgba(16, 24, 39, .9);--surface-elevated: rgba(15, 24, 39, .94);--surface-soft: rgba(20, 31, 48, .82);--surface-card: linear-gradient(180deg, rgba(20, 30, 48, .96) 0%, rgba(12, 20, 33, .98) 100%);--surface-card-hover: linear-gradient(180deg, rgba(23, 35, 55, .98) 0%, rgba(14, 24, 40, 1) 100%);--bg: #0b1220;--glow-soft: 0 0 28px rgba(var(--primary-rgb), .12);--glow-strong: 0 0 48px rgba(var(--primary-rgb), .2);--whatsapp: #25D366;--whatsapp-dark: #075E54;--whatsapp-light: #DCF8C6;--shadow-sm: 0 8px 18px rgba(2, 8, 20, .18);--shadow: 0 16px 34px rgba(2, 8, 20, .22);--shadow-md: 0 24px 48px rgba(2, 8, 20, .28);--shadow-lg: 0 32px 64px rgba(2, 8, 20, .34);--shadow-xl: 0 44px 90px rgba(2, 8, 20, .42);--border-color: rgba(255, 255, 255, .08);--border-radius-sm: 8px;--border-radius: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 210px;--sidebar-collapsed-width: 60px;--app-mobile-vh: 100dvh}body{font-family:var(--font-sans);background:radial-gradient(circle at 14% 18%,rgba(var(--primary-rgb),.12) 0%,transparent 26%),radial-gradient(circle at 84% 10%,rgba(76,129,255,.08) 0%,transparent 22%),linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(180deg,#0f1828,#0b1220 52%,#09111c);background-size:auto,auto,32px 32px,32px 32px,auto;background-attachment:fixed;min-height:100vh;min-height:var(--app-mobile-vh, 100dvh);color:var(--dark);line-height:1.6;letter-spacing:-.011em;overflow-x:hidden;font-feature-settings:"cv02","cv03","cv04","ss01";-webkit-font-smoothing:antialiased}.sidebar{position:fixed;left:0;top:0;width:var(--sidebar-width);height:100vh;height:var(--app-mobile-vh, 100dvh);background:radial-gradient(ellipse at 50% 0%,rgba(30,242,163,.05) 0%,transparent 52%),#07090f;border-right:1px solid rgba(255,255,255,.055);box-shadow:1px 0 #ffffff08;color:#fff;z-index:1000;transition:width var(--transition);display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.sidebar:before,.sidebar:after{display:none}.sidebar-header{padding:18px 16px 14px;border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:3;display:block!important;visibility:visible!important;flex-shrink:0}.sidebar-logo{display:flex!important;align-items:center;gap:9px;text-decoration:none;color:#f0f4f8;visibility:visible!important;opacity:1!important}.sidebar-logo .brand-text{font-family:var(--font-display);color:#e8f0f8;letter-spacing:-.04em;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 8px 8px;position:relative;z-index:1}.nav-section{margin-bottom:2px}.nav-section-title{font-size:0!important;color:transparent!important;padding:0!important;margin:10px 6px 8px!important;height:1px!important;line-height:0!important;background:#ffffff0e!important;overflow:hidden!important;user-select:none;pointer-events:none}.nav-link{display:flex;align-items:center;gap:9px;padding:9px 10px;min-height:38px;color:#94a3b8cc;text-decoration:none;border-radius:8px;border:1px solid transparent;background:transparent;box-shadow:none;transition:background .13s ease,color .13s ease,border-color .13s ease;font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .nav-menu .nav-link:not(.active){background:transparent!important;border:1px solid transparent;box-shadow:none!important;backdrop-filter:none!important}.nav-link:hover{background:#ffffff0d!important;color:#e2e8f0;border-color:transparent;transform:none;box-shadow:none}.nav-link.active{position:relative;background:#1ef2a314!important;color:#9ffad6;border-radius:8px;border:1px solid rgba(30,242,163,.12)!important;box-shadow:none!important;font-weight:600;padding-left:10px}.nav-link.active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:55%;border-radius:2px;background:var(--primary);box-shadow:0 0 8px #1ef2a380}.nav-link.active:hover{transform:none;background:#1ef2a31a!important}.nav-link .icon{width:16px;height:16px;opacity:.8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:inherit;background-color:currentColor!important;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;font-size:0;transition:opacity .13s ease}.nav-link:hover .icon{opacity:1;filter:none}.nav-link .badge{margin-left:auto;background:var(--danger);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--border-radius-full);min-width:18px;text-align:center}.sidebar-footer{margin-top:0;padding:8px 8px 12px;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:4px}.sidebar-admin-link{border:1px solid rgba(var(--primary-rgb),.2);background:rgba(var(--primary-rgb),.07)!important;color:#d7fbe8!important;font-size:12px}.sidebar-admin-link:hover{transform:none;background:rgba(var(--primary-rgb),.14)!important}.status-indicator{width:7px;height:7px;border-radius:50%;background:var(--gray-400);flex-shrink:0}.status-indicator.connected{background:var(--success)}.btn-logout{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;padding:7px 10px;min-height:36px;background:transparent;border:1px solid transparent;border-radius:8px;color:#94a3b8b3;font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .13s ease,color .13s ease,border-color .13s ease;text-align:left;overflow:hidden}.btn-logout:before{content:"";width:16px;height:16px;display:block;flex:0 0 16px;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h7v2H5v14h7v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 4 5 5-5 5-1.4-1.4 2.6-2.6H9v-2h7.2l-2.6-2.6L15 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h7v2H5v14h7v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 4 5 5-5 5-1.4-1.4 2.6-2.6H9v-2h7.2l-2.6-2.6L15 7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.8}.btn-logout:hover{background:#ef444414;border-color:#ef444424;color:#fca5a5;transform:none;box-shadow:none}[data-theme=light] .btn-logout{color:#475569}[data-theme=light] .btn-logout:hover{color:#dc2626}.sms-packages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}@media(max-width:1100px){.sms-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sms-packages-grid{grid-template-columns:1fr}}.message-bubble{max-width:70%;padding:12px 18px;border-radius:18px;position:relative;font-size:14.5px;line-height:1.5;box-shadow:0 2px 5px #0000000d}.message.sent .message-bubble{background:var(--primary-dark);color:#fff;border-bottom-right-radius:4px;background:linear-gradient(135deg,var(--primary-dark) 0%,#064e3b 100%)}.chat-load-more-indicator{text-align:center;font-size:12px;color:var(--gray-400, #9ca3af);padding:6px 0 10px;opacity:.7}.chat-load-more-hint{cursor:default}.inbox-sync-btn,.load-more-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--gray-300);padding:8px 16px;border-radius:var(--border-radius-full);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;gap:8px}.inbox-sync-btn:hover,.load-more-btn:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-light);border-color:rgba(var(--primary-rgb),.2);transform:translateY(-1px)}.load-more-container{display:flex;justify-content:center;padding:24px;width:100%}.icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.nav-link.active:before{content:"";position:absolute;left:7px;top:9px;bottom:9px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(var(--primary-rgb),.24),rgba(var(--primary-rgb),.98) 45%,rgba(var(--primary-rgb),.28));box-shadow:0 0 16px rgba(var(--primary-rgb),.7)}.nav-link.active .icon{color:var(--primary-light);opacity:1;transform:translate(1px)}.nav-link.active .icon:before{border-color:rgba(var(--primary-rgb),.28);background:linear-gradient(180deg,rgba(var(--primary-rgb),.2),#ffffff0a);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0208143d,0 0 20px rgba(var(--primary-rgb),.14)}.nav-link.active:hover{transform:none}.nav-link .icon{width:17px;height:17px;opacity:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:inherit;background-color:currentColor!important;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;font-size:0;transition:transform var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}.nav-link .icon:before{content:"";position:absolute;inset:-8px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0208142e;z-index:-1;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.nav-link:hover .icon{filter:drop-shadow(0 0 10px rgba(var(--primary-rgb),.18))}.nav-link:hover .icon:before{border-color:rgba(var(--primary-rgb),.14);background:linear-gradient(180deg,rgba(var(--primary-rgb),.14),#ffffff08)}.icon{width:18px;height:18px;display:inline-block;color:inherit;background-color:currentColor!important;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;font-size:0}.icon-sm{width:14px;height:14px}.icon-md{width:18px;height:18px}.icon-lg{width:22px;height:22px}.icon-dashboard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3L3 10h2v10h6v-6h2v6h6V10h2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3L3 10h2v10h6v-6h2v6h6V10h2z'/%3E%3C/svg%3E")}.icon-contacts{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 14c2.2 0 4 1.8 4 4v3H4v-3c0-2.2 1.8-4 4-4h8zM12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 14c2.2 0 4 1.8 4 4v3H4v-3c0-2.2 1.8-4 4-4h8zM12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E")}.icon-campaigns{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10v4h3l8 4V6L6 10H3zm14-3h3v10h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10v4h3l8 4V6L6 10H3zm14-3h3v10h-3z'/%3E%3C/svg%3E")}.icon-broadcast{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a7 7 0 0 1 7 7h-2a5 5 0 0 0-10 0H5a7 7 0 0 1 7-7zm0 5a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zm-1 4h2v9h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a7 7 0 0 1 7 7h-2a5 5 0 0 0-10 0H5a7 7 0 0 1 7-7zm0 5a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zm-1 4h2v9h-2z'/%3E%3C/svg%3E")}.icon-inbox{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v11H7l-3 3V4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v11H7l-3 3V4z'/%3E%3C/svg%3E")}.icon-automation{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7V5h8v2h2a2 2 0 0 1 2 2v7a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h2zm0 4h2v2H8v-2zm6 0h2v2h-2v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7V5h8v2h2a2 2 0 0 1 2 2v7a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h2zm0 4h2v2H8v-2zm6 0h2v2h-2v-2z'/%3E%3C/svg%3E")}.icon-flows{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h10l-2-2 1.4-1.4L18.8 7l-5.4 3.4L12 9l2-2H6v10h4v2H4V7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h10l-2-2 1.4-1.4L18.8 7l-5.4 3.4L12 9l2-2H6v10h4v2H4V7z'/%3E%3C/svg%3E")}.icon-funnel{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18l-7 8v5l-4 2v-7L3 5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18l-7 8v5l-4 2v-7L3 5z'/%3E%3C/svg%3E")}.icon-whatsapp{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v10H8l-4 4V5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v10H8l-4 4V5z'/%3E%3C/svg%3E")}.icon-settings{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm9 4l-2.1-.7a7.9 7.9 0 0 0-.7-1.7l1.2-1.9-1.4-1.4-1.9 1.2a7.9 7.9 0 0 0-1.7-.7L12 3 9.4 3.8a7.9 7.9 0 0 0-1.7.7L5.8 3.3 4.4 4.7l1.2 1.9a7.9 7.9 0 0 0-.7 1.7L3 12l2.1.7c.2.6.4 1.2.7 1.7l-1.2 1.9 1.4 1.4 1.9-1.2c.5.3 1.1.5 1.7.7L12 21l2.6-.8c.6-.2 1.2-.4 1.7-.7l1.9 1.2 1.4-1.4-1.2-1.9c.3-.5.5-1.1.7-1.7L21 12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm9 4l-2.1-.7a7.9 7.9 0 0 0-.7-1.7l1.2-1.9-1.4-1.4-1.9 1.2a7.9 7.9 0 0 0-1.7-.7L12 3 9.4 3.8a7.9 7.9 0 0 0-1.7.7L5.8 3.3 4.4 4.7l1.2 1.9a7.9 7.9 0 0 0-.7 1.7L3 12l2.1.7c.2.6.4 1.2.7 1.7l-1.2 1.9 1.4 1.4 1.9-1.2c.5.3 1.1.5 1.7.7L12 21l2.6-.8c.6-.2 1.2-.4 1.7-.7l1.9 1.2 1.4-1.4-1.2-1.9c.3-.5.5-1.1.7-1.7L21 12z'/%3E%3C/svg%3E")}.icon-templates{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7h11v13H8zM5 4h11v2H7v11H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7h11v13H8zM5 4h11v2H7v11H5z'/%3E%3C/svg%3E")}.icon-refresh{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.7 6.3A7 7 0 1 0 19 12h-2a5 5 0 1 1-1.5-3.5L13 11h7V4l-2.3 2.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.7 6.3A7 7 0 1 0 19 12h-2a5 5 0 1 1-1.5-3.5L13 11h7V4l-2.3 2.3z'/%3E%3C/svg%3E")}.icon-import{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3v10l3-3 1.4 1.4L12 16l-4.4-4.6L9 10l3 3V3h2zm-7 16h14v2H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3v10l3-3 1.4 1.4L12 16l-4.4-4.6L9 10l3 3V3h2zm-7 16h14v2H5z'/%3E%3C/svg%3E")}.icon-export{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21V11l-3 3-1.4-1.4L12 8l4.4 4.6L15 14l-3-3v10h-2zM5 5h14v2H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21V11l-3 3-1.4-1.4L12 8l4.4 4.6L15 14l-3-3v10h-2zM5 5h14v2H5z'/%3E%3C/svg%3E")}.icon-batch{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h12v12H4zM8 8h12v12H8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h12v12H4zM8 8h12v12H8z'/%3E%3C/svg%3E")}.icon-reset{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 6V3l4 4-4 4V8a4 4 0 1 0 4 4h2a6 6 0 1 1-6-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 6V3l4 4-4 4V8a4 4 0 1 0 4 4h2a6 6 0 1 1-6-6z'/%3E%3C/svg%3E")}.icon-chart-line{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h16v2H2V3h2v16zm3-3 4-4 3 3 6-7 1.5 1.3-7.5 8.7-3-3-3 3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h16v2H2V3h2v16zm3-3 4-4 3 3 6-7 1.5 1.3-7.5 8.7-3-3-3 3z'/%3E%3C/svg%3E")}.icon-chart-bar{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h3V9H4v10zm6 0h3V5h-3v14zm6 0h3V12h-3v7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h3V9H4v10zm6 0h3V5h-3v14zm6 0h3V12h-3v7z'/%3E%3C/svg%3E")}.icon-search{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4a6 6 0 1 0 3.7 10.7l4.8 4.9 1.5-1.5-4.9-4.8A6 6 0 0 0 10 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4a6 6 0 1 0 3.7 10.7l4.8 4.9 1.5-1.5-4.9-4.8A6 6 0 0 0 10 4z'/%3E%3C/svg%3E")}.icon-empty{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v10H4zM6 9v6h12V9H6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v10H4zM6 9v6h12V9H6z'/%3E%3C/svg%3E")}.icon-add{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/%3E%3C/svg%3E")}.icon-edit{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 17v3h3l9-9-3-3-9 9zm11-11 3 3 2-2-3-3-2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 17v3h3l9-9-3-3-9 9zm11-11 3 3 2-2-3-3-2 2z'/%3E%3C/svg%3E")}.icon-delete{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 7h12l-1 14H7L6 7zm3-3h6l1 2H8l1-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 7h12l-1 14H7L6 7zm3-3h6l1 2H8l1-2z'/%3E%3C/svg%3E")}.icon-message{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v12H7l-3 3V4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v12H7l-3 3V4z'/%3E%3C/svg%3E")}.icon-check{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16 4.5 11.5 6 10l3 3 9-9 1.5 1.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16 4.5 11.5 6 10l3 3 9-9 1.5 1.5z'/%3E%3C/svg%3E")}.icon-clock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm1 8V7h-2v6h5v-2h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm1 8V7h-2v6h5v-2h-3z'/%3E%3C/svg%3E")}.icon-info{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm1 13h-2v-6h2v6zm0-8h-2V6h2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm1 13h-2v-6h2v6zm0-8h-2V6h2v2z'/%3E%3C/svg%3E")}.icon-tag{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 12l9-9h7l2 2v7l-9 9L3 12zm14-5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 12l9-9h7l2 2v7l-9 9L3 12zm14-5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E")}.icon-close{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 6l12 12m0-12L6 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 6l12 12m0-12L6 18'/%3E%3C/svg%3E")}.icon-spark{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2L12 2z'/%3E%3C/svg%3E")}.icon-eye{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5 0 9 4.5 9 7s-4 7-9 7-9-4.5-9-7 4-7 9-7zm0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5 0 9 4.5 9 7s-4 7-9 7-9-4.5-9-7 4-7 9-7zm0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z'/%3E%3C/svg%3E")}.icon-play{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5l12 7-12 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5l12 7-12 7z'/%3E%3C/svg%3E")}.icon-pause{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5h4v14H7zm6 0h4v14h-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5h4v14H7zm6 0h4v14h-4z'/%3E%3C/svg%3E")}.icon-save{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h12l2 2v14H5V4zm2 0v6h8V4H7zm0 10h10v6H7v-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h12l2 2v14H5V4zm2 0v6h8V4H7zm0 10h10v6H7v-6z'/%3E%3C/svg%3E")}.icon-rocket{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 3l7 7-6 2-2 6-7-7 2-6 6-2zm-6 8l2 2-3 1-1-1 2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 3l7 7-6 2-2 6-7-7 2-6 6-2zm-6 8l2 2-3 1-1-1 2-2z'/%3E%3C/svg%3E")}.icon-user{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-7 9a7 7 0 0 1 14 0v1H5v-1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-7 9a7 7 0 0 1 14 0v1H5v-1z'/%3E%3C/svg%3E")}.icon-send{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 11l18-8-7 18-3-7-8-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 11l18-8-7 18-3-7-8-3z'/%3E%3C/svg%3E")}.icon-bolt{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2L3 14h7l-1 8 11-14h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2L3 14h7l-1 8 11-14h-7z'/%3E%3C/svg%3E")}.icon-target{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 8 8h-2a6 6 0 1 1-6-6V4zm0 4a4 4 0 1 0 4 4h-2a2 2 0 1 1-2-2V8zm6-4 2 2-4 4-2-2 4-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 8 8h-2a6 6 0 1 1-6-6V4zm0 4a4 4 0 1 0 4 4h-2a2 2 0 1 1-2-2V8zm6-4 2 2-4 4-2-2 4-4z'/%3E%3C/svg%3E")}.icon-list{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E")}.icon-car{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 11l2-5h10l2 5h1a1 1 0 0 1 1 1v5h-2a2 2 0 0 1-4 0H9a2 2 0 0 1-4 0H3v-5a1 1 0 0 1 1-1h1zm3.5-3L7.6 11h8.8l-0.9-3h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 11l2-5h10l2 5h1a1 1 0 0 1 1 1v5h-2a2 2 0 0 1-4 0H9a2 2 0 0 1-4 0H3v-5a1 1 0 0 1 1-1h1zm3.5-3L7.6 11h8.8l-0.9-3h-7z'/%3E%3C/svg%3E")}.icon-link{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.6 13.4a4 4 0 0 1 0-5.6l3-3a4 4 0 0 1 5.6 5.6l-1.5 1.5-1.4-1.4 1.5-1.5a2 2 0 1 0-2.8-2.8l-3 3a2 2 0 0 0 2.8 2.8l.7-.7 1.4 1.4-.7.7a4 4 0 0 1-5.6 0zm-5.8 5.8a4 4 0 0 1 0-5.6l1.5-1.5 1.4 1.4-1.5 1.5a2 2 0 1 0 2.8 2.8l3-3a2 2 0 0 0-2.8-2.8l-.7.7-1.4-1.4.7-.7a4 4 0 0 1 5.6 5.6l-3 3a4 4 0 0 1-5.6 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.6 13.4a4 4 0 0 1 0-5.6l3-3a4 4 0 0 1 5.6 5.6l-1.5 1.5-1.4-1.4 1.5-1.5a2 2 0 1 0-2.8-2.8l-3 3a2 2 0 0 0 2.8 2.8l.7-.7 1.4 1.4-.7.7a4 4 0 0 1-5.6 0zm-5.8 5.8a4 4 0 0 1 0-5.6l1.5-1.5 1.4 1.4-1.5 1.5a2 2 0 1 0 2.8 2.8l3-3a2 2 0 0 0-2.8-2.8l-.7.7-1.4-1.4.7-.7a4 4 0 0 1 5.6 5.6l-3 3a4 4 0 0 1-5.6 0z'/%3E%3C/svg%3E")}.icon-currency{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 4h-2v1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9v2h4v1h2v-1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h4V9h-4V8h-2V6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 4h-2v1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9v2h4v1h2v-1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h4V9h-4V8h-2V6z'/%3E%3C/svg%3E")}.icon-warning{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3l10 18H2L12 3zm1 6h-2v6h2V9zm0 8h-2v2h2v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3l10 18H2L12 3zm1 6h-2v6h2V9zm0 8h-2v2h2v-2z'/%3E%3C/svg%3E")}.icon-phone{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z'/%3E%3C/svg%3E")}.icon-image{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm2 0v14l4-4 3 3 4-5 4 6V5H5zm3 4a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm2 0v14l4-4 3 3 4-5 4 6V5H5zm3 4a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/%3E%3C/svg%3E")}.icon-audio{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a2 2 0 0 0-2 2v7a2 2 0 0 0 4 0V5a2 2 0 0 0-2-2zm-5 9a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7zm4 5.9V21h2v-3.1A7 7 0 0 0 19 12h-2a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a2 2 0 0 0-2 2v7a2 2 0 0 0 4 0V5a2 2 0 0 0-2-2zm-5 9a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7zm4 5.9V21h2v-3.1A7 7 0 0 0 19 12h-2a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9z'/%3E%3C/svg%3E")}.icon-attachment{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 12l7-7a4 4 0 0 1 6 6l-9 9a6 6 0 0 1-8-8l9-9 1.4 1.4-9 9a4 4 0 1 0 6 6l9-9a2 2 0 1 0-3-3l-7 7-1.4-1.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 12l7-7a4 4 0 0 1 6 6l-9 9a6 6 0 0 1-8-8l9-9 1.4 1.4-9 9a4 4 0 1 0 6 6l9-9a2 2 0 1 0-3-3l-7 7-1.4-1.4z'/%3E%3C/svg%3E")}.icon-smile{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm-3 5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm6 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-6.5 6h9a4.5 4.5 0 0 1-9 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm-3 5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm6 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-6.5 6h9a4.5 4.5 0 0 1-9 0z'/%3E%3C/svg%3E")}.icon-bell{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.5 2.5 0 0 0 2.3-1.5h-4.6A2.5 2.5 0 0 0 12 22zm6-6V11a6 6 0 1 0-12 0v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.5 2.5 0 0 0 2.3-1.5h-4.6A2.5 2.5 0 0 0 12 22zm6-6V11a6 6 0 1 0-12 0v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E")}.icon-plug{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 3v6H5v2h6v2a4 4 0 0 1-4 4v4h2v-4a6 6 0 0 0 6-6v-2h6V9h-2V3h-2v6h-4V3H7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 3v6H5v2h6v2a4 4 0 0 1-4 4v4h2v-4a6 6 0 0 0 6-6v-2h6V9h-2V3h-2v6h-4V3H7z'/%3E%3C/svg%3E")}.icon-lock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V7a5 5 0 1 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h1zm2 0h6V7a3 3 0 1 0-6 0v3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V7a5 5 0 1 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h1zm2 0h6V7a3 3 0 1 0-6 0v3z'/%3E%3C/svg%3E")}.icon-building{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 21V3h12v18h4v-6h2v8H2v-2h2zm3-2h2v-2H7v2zm0-4h2v-2H7v2zm0-4h2V9H7v2zm4 8h2v-2h-2v2zm0-4h2v-2h-2v2zm0-4h2V9h-2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 21V3h12v18h4v-6h2v8H2v-2h2zm3-2h2v-2H7v2zm0-4h2v-2H7v2zm0-4h2V9H7v2zm4 8h2v-2h-2v2zm0-4h2v-2h-2v2zm0-4h2V9h-2v2z'/%3E%3C/svg%3E")}.icon-sync{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4V1L8 5l4 4V6a6 6 0 0 1 6 6 6 6 0 0 1-.7 2.8l1.5 1.5A8 8 0 0 0 12 4zM6.7 8.7l-1.5-1.5A8 8 0 0 0 12 20v3l4-4-4-4v3a6 6 0 0 1-6-6 6 6 0 0 1 .7-2.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4V1L8 5l4 4V6a6 6 0 0 1 6 6 6 6 0 0 1-.7 2.8l1.5 1.5A8 8 0 0 0 12 4zM6.7 8.7l-1.5-1.5A8 8 0 0 0 12 20v3l4-4-4-4v3a6 6 0 0 1-6-6 6 6 0 0 1 .7-2.8z'/%3E%3C/svg%3E")}.icon-mic{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v6a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9V21h2v-3.1A7 7 0 0 0 19 11h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v6a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9V21h2v-3.1A7 7 0 0 0 19 11h-2z'/%3E%3C/svg%3E")}.icon-stop{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect fill='black' x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect fill='black' x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E")}.icon-gift{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v3H4zm1 4h14v11H5zm6-4v15h2V7h-2zM8 7c2-4 6-4 8 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v3H4zm1 4h14v11H5zm6-4v15h2V7h-2zM8 7c2-4 6-4 8 0z'/%3E%3C/svg%3E")}.icon-bot{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zM4 6h16v12H4V6zM6 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM14 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM6 18h2v3H6v-3zm4 0h4v3h-4v-3zm6 0h2v3h-2v-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zM4 6h16v12H4V6zM6 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM14 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM6 18h2v3H6v-3zm4 0h4v3h-4v-3zm6 0h2v3h-2v-3z'/%3E%3C/svg%3E")}.icon-video{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11l5-3v8l-5-3v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11l5-3v8l-5-3v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v4z'/%3E%3C/svg%3E")}.icon-file{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm4 18H6V4h7v5h5v11z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm4 18H6V4h7v5h5v11z'/%3E%3C/svg%3E")}.icon-sim-card{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 2h-8L4 8v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zM9 19H7v-4h2v4zm0-6H7V9h2v4zm4 6h-2v-4h2v4zm0-6h-2V9h2v4zm4 6h-2v-4h2v4zm0-6h-2V9h2v4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 2h-8L4 8v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zM9 19H7v-4h2v4zm0-6H7V9h2v4zm4 6h-2v-4h2v4zm0-6h-2V9h2v4zm4 6h-2v-4h2v4zm0-6h-2V9h2v4z'/%3E%3C/svg%3E")}.icon-shield{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z'/%3E%3C/svg%3E")}.icon-gift{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.65-.5-.65C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1h-2V5c0-.55.45-1 1-1zM9 4c.55 0 1 .45 1 1v1H8c-.55 0-1-.45-1-1s.45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76V14h2V8.76L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.65-.5-.65C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1h-2V5c0-.55.45-1 1-1zM9 4c.55 0 1 .45 1 1v1H8c-.55 0-1-.45-1-1s.45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76V14h2V8.76L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3C/svg%3E")}.icon-upload{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16h6v-6h4l-7-7-7 7h4v6zm-4 2h14v2H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16h6v-6h4l-7-7-7 7h4v6zm-4 2h14v2H5z'/%3E%3C/svg%3E")}.nav-link .badge{margin-left:auto;background:var(--danger);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--border-radius-full)}.sidebar-footer{margin-top:0;padding:6px 15px 12px;border-top:none;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.sidebar-admin-access{margin-bottom:10px}.sidebar-admin-link{border:1px solid rgba(var(--primary-rgb),.28);background:linear-gradient(120deg,rgba(var(--primary-rgb),.2),rgba(var(--primary-rgb),.08));color:#d7fbe8;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.12)}.sidebar-admin-link:hover{transform:translateY(-1px);background:linear-gradient(120deg,rgba(var(--primary-rgb),.28),rgba(var(--primary-rgb),.14));color:#effef7}.whatsapp-status{display:none;align-items:center;gap:10px;padding:12px;background:#12283fb8;border:1px solid rgba(79,108,140,.34);border-radius:var(--border-radius);margin-bottom:10px}.status-indicator{width:10px;height:10px;border-radius:50%;background:var(--gray-400)}.status-indicator.connected{background:var(--success);box-shadow:0 0 10px var(--success)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.btn-logout{display:flex;align-items:center;justify-content:center;gap:0;width:44px;height:44px;margin:2px auto 0;padding:0;background:linear-gradient(135deg,#1a2028f0,#12171efa);border:1px solid rgba(148,163,184,.22);border-radius:14px;color:#e2e8f0b3;font-size:0;line-height:0;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #030a171f;transition:all var(--transition)}.btn-logout:before{content:"";width:18px;height:18px;display:block;flex:0 0 auto;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 3h2v8h-2V3zm1 18a8 8 0 1 1 5.66-2.34A7.95 7.95 0 0 1 12 21zm0-14a6 6 0 1 0 4.24 1.76A5.96 5.96 0 0 0 12 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 3h2v8h-2V3zm1 18a8 8 0 1 1 5.66-2.34A7.95 7.95 0 0 1 12 21zm0-14a6 6 0 1 0 4.24 1.76A5.96 5.96 0 0 0 12 7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.btn-logout:hover{background:linear-gradient(135deg,#53161efa,#300d12fc);border-color:#f8717161;color:#fca5a5;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 10px 22px #7f1d1d3d,0 0 0 1px #ef444414}.btn-logout:focus-visible{outline:2px solid rgba(248,113,113,.42);outline-offset:2px}.main-content{margin-left:var(--sidebar-width);padding:var(--space-page-y) var(--space-page-x);min-height:100vh;min-height:var(--app-mobile-vh, 100dvh);transition:all var(--transition-slow);display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);color:var(--dark);box-sizing:border-box;position:relative}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px;flex-wrap:wrap;gap:20px}.page-title h1{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;color:var(--dark);margin-bottom:8px;letter-spacing:-.035em;line-height:1.15}.page-title .page-meta{font-size:14px;font-weight:500;color:var(--gray-500);line-height:1.45;max-width:42rem;margin-bottom:4px}.page-title p{font-size:13px;color:var(--gray-500);line-height:1.5;max-width:52ch}.page-actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition),color var(--transition),filter var(--transition);text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,rgba(var(--primary-rgb),.96),#0fbf7df5 68%,#0b8561f5);color:#fff;font-weight:600;padding:12px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 28px #0b85613d,0 0 24px rgba(var(--primary-rgb),.18),inset 0 1px #ffffff29}.btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.01);background:linear-gradient(135deg,#23ffb2fa,#12cc84fa 64%,#0c9267fa);color:#fff;box-shadow:0 20px 38px #0b85614d,0 0 32px rgba(var(--primary-rgb),.24),inset 0 1px #ffffff2e}.btn-success{background:linear-gradient(90deg,#1fd08b,#16b576);color:#fff}.btn-success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #10b98133}.btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #ef444433}.btn-whatsapp{background:var(--whatsapp);color:#fff}.btn-whatsapp:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #25d36633}.btn-outline{background:#0c1523d6;border:1px solid rgba(108,128,154,.28);color:var(--dark);box-shadow:inset 0 1px #ffffff0a}.btn-outline:hover:not(:disabled){border-color:rgba(var(--primary-rgb),.44);color:#eafff4;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),#ffffff08);box-shadow:0 14px 28px #0208144d,0 0 22px rgba(var(--primary-rgb),.12)}.btn-outline-danger{background:#f8717114;border:1px solid rgba(248,113,113,.7);color:var(--danger)}.btn-outline-danger:hover:not(:disabled){background:var(--danger);color:#fff}.btn-sm{padding:6px 12px;font-size:12px}.btn-lg{padding:14px 28px;font-size:16px}.btn-icon{width:40px;height:40px;padding:0}.btn-icon.btn-sm{width:32px;height:32px}.card{background:var(--surface-card);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);border-radius:18px;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0a,0 22px 48px #02081442,0 0 0 1px rgba(var(--primary-rgb),.03);overflow:hidden;transition:all var(--transition);position:relative}.card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 26%),radial-gradient(circle at top right,rgba(var(--primary-rgb),.08),transparent 34%);pointer-events:none}.card:hover{background:var(--surface-card-hover);border-color:rgba(var(--primary-rgb),.16);box-shadow:inset 0 1px #ffffff0d,0 28px 60px #02081457,0 0 28px rgba(var(--primary-rgb),.12);transform:translateY(-3px)}.card-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff08,#ffffff03)}.card-title{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--white);display:flex;align-items:center;gap:12px;letter-spacing:-.02em}.card-body{padding:24px}.card-footer{padding:18px 24px;border-top:1px solid rgba(255,255,255,.04);background:#060b135c}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:25px}.stat-card{background:var(--surface-card);backdrop-filter:blur(16px) saturate(130%);border-radius:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0a,0 22px 48px #02081438;display:flex;align-items:center;justify-content:space-between;transition:all var(--transition);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(var(--primary-rgb),.08),transparent 36%);pointer-events:none}.stat-card:hover{transform:translateY(-4px);border-color:rgba(var(--primary-rgb),.18);box-shadow:var(--shadow-lg),0 0 24px rgba(var(--primary-rgb),.1)}.stat-value{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#f9fafb;letter-spacing:-.03em;line-height:1.1}.stat-label{font-size:12px;font-weight:500;color:var(--gray-500);text-transform:none;letter-spacing:.02em}.stat-change{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:var(--border-radius-full);margin-top:8px}.stat-change.positive{background:var(--success-bg);color:var(--success)}.stat-change.negative{background:var(--danger-bg);color:var(--danger)}.workspace-surface-page .page-title h1{color:#f9fafb;letter-spacing:-.035em;text-shadow:0 8px 24px rgba(2,8,20,.18)}.workspace-surface-page .page-title .page-meta{color:#9ca3af}.workspace-surface-page .page-title p{color:#9ca3aff2}.workspace-surface-page .page-actions .btn{min-height:40px}.workspace-surface-page .stats-grid .stat-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:var(--surface-card)!important;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0208143d;border-radius:18px}.workspace-surface-page .stats-grid .stat-card:before{content:none}.workspace-surface-page .stats-grid .stat-card:hover{box-shadow:inset 0 1px #ffffff0d,0 28px 60px #0208144d,0 0 26px rgba(var(--primary-rgb),.12);border-color:rgba(var(--primary-rgb),.16)}.workspace-surface-page .stats-grid .stat-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:none;color:#9ca3af}.workspace-surface-page .stats-grid .stat-icon:after{content:none}.workspace-surface-page .stats-grid .stat-icon .icon{display:block;width:22px;height:22px}.workspace-surface-page .stats-grid .stat-icon.primary,.workspace-surface-page .stats-grid .stat-icon.success,.workspace-surface-page .stats-grid .stat-icon.warning,.workspace-surface-page .stats-grid .stat-icon.info{background:#ffffff0a;color:#9ca3af}.workspace-surface-page .stats-grid .stat-content,.workspace-surface-page .stats-grid .stat-icon{position:relative;z-index:1}.workspace-surface-page .stats-grid .stat-value{color:#f9fafb;letter-spacing:-.03em}.workspace-surface-page .stats-grid .stat-label{color:#9ca3af}.workspace-surface-page .empty-state,.workspace-surface-page .table-container{position:relative;overflow:hidden;border-color:#ffffff14;background:var(--surface-card);box-shadow:0 24px 52px #02081447,inset 0 1px #ffffff0a,0 0 22px rgba(var(--primary-rgb),.08)}.workspace-surface-page .empty-state:before,.workspace-surface-page .table-container:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),radial-gradient(circle at top right,rgba(var(--primary-rgb),.1),transparent 34%);pointer-events:none}.workspace-surface-page .empty-state-icon,.workspace-surface-page .empty-state p,.workspace-surface-page .table-header,.workspace-surface-page .table-wrapper,.workspace-surface-page .card-footer{position:relative;z-index:1}.workspace-surface-page .empty-state p{color:#d6e4efad}.workspace-surface-page .empty-state-icon{color:rgba(var(--primary-rgb),.74)}.workspace-surface-page .table-header{border-bottom-color:rgba(var(--primary-rgb),.18)}.workspace-surface-page .table-title{color:#f5fbf8}.workspace-surface-page th{background:#080e18d6;color:#d6e4ef99;border-bottom-color:#ffffff0f}.workspace-surface-page td{color:#e7f3f9e6;border-bottom-color:#94a3b81f}.workspace-surface-page tr:hover td{background:linear-gradient(90deg,rgba(var(--primary-rgb),.08),#ffffff03)}.workspace-surface-page .form-label,.workspace-surface-page .form-help,.workspace-surface-page .checkbox-wrapper,.workspace-surface-page .radio-wrapper{color:#d6e4efad}.workspace-surface-page .form-input,.workspace-surface-page .form-select,.workspace-surface-page .form-textarea{border-color:#ffffff14;background:#0a121fe0;color:#e6f1f8;box-shadow:inset 0 1px #ffffff08}.workspace-surface-page .form-input::placeholder,.workspace-surface-page .form-textarea::placeholder{color:#d6e4ef6b}.workspace-surface-page .form-input:focus,.workspace-surface-page .form-select:focus,.workspace-surface-page .form-textarea:focus{border-color:rgba(var(--primary-rgb),.4);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.14),0 0 24px rgba(var(--primary-rgb),.12),inset 0 1px #ffffff0a}.automacao-react.workspace-surface-page .automation-card,.configuracoes-react.workspace-surface-page .settings-nav,.configuracoes-react.workspace-surface-page .settings-panel,.configuracoes-react.workspace-surface-page .copy-card,.configuracoes-react.workspace-surface-page .connection-status-card,.funil-react.workspace-surface-page .funnel-visual,.funil-react.workspace-surface-page .kanban-column,.funil-react.workspace-surface-page .kanban-empty-selection,.funil-react.workspace-surface-page .kanban-card,.funil-react.workspace-surface-page .stage-item,.whatsapp-react.workspace-surface-page .card{position:relative;overflow:hidden;border-color:#ffffff14;background:var(--surface-card);box-shadow:0 24px 52px #02081447,inset 0 1px #ffffff0a,0 0 20px rgba(var(--primary-rgb),.08)}.automacao-react.workspace-surface-page .automation-card:before,.configuracoes-react.workspace-surface-page .settings-nav:before,.configuracoes-react.workspace-surface-page .settings-panel:before,.configuracoes-react.workspace-surface-page .copy-card:before,.configuracoes-react.workspace-surface-page .connection-status-card:before,.funil-react.workspace-surface-page .funnel-visual:before,.funil-react.workspace-surface-page .kanban-column:before,.funil-react.workspace-surface-page .kanban-empty-selection:before,.funil-react.workspace-surface-page .kanban-card:before,.funil-react.workspace-surface-page .stage-item:before,.whatsapp-react.workspace-surface-page .card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),radial-gradient(circle at top right,rgba(var(--primary-rgb),.1),transparent 36%);pointer-events:none}.automacao-react.workspace-surface-page .automation-card:hover,.funil-react.workspace-surface-page .kanban-card:hover,.whatsapp-react.workspace-surface-page .card:hover{border-color:rgba(var(--primary-rgb),.18);box-shadow:0 30px 62px #02081452,inset 0 1px #ffffff0d,0 0 26px rgba(var(--primary-rgb),.12)}.automacao-react.workspace-surface-page .automation-header,.automacao-react.workspace-surface-page .automation-body,.automacao-react.workspace-surface-page .automation-footer,.configuracoes-react.workspace-surface-page .settings-nav,.configuracoes-react.workspace-surface-page .settings-panel,.configuracoes-react.workspace-surface-page .copy-card,.configuracoes-react.workspace-surface-page .connection-status-card,.funil-react.workspace-surface-page .funnel-visual,.funil-react.workspace-surface-page .kanban-header,.funil-react.workspace-surface-page .kanban-body,.funil-react.workspace-surface-page .kanban-card,.whatsapp-react.workspace-surface-page .card-header,.whatsapp-react.workspace-surface-page .card-body,.whatsapp-react.workspace-surface-page .card-footer{position:relative;z-index:1}.automacao-react.workspace-surface-page .automation-header,.whatsapp-react.workspace-surface-page .card-header{border-bottom-color:rgba(var(--primary-rgb),.14)}.automacao-react.workspace-surface-page .automation-title,.configuracoes-react.workspace-surface-page .settings-section-title,.funil-react.workspace-surface-page .kanban-title,.whatsapp-react.workspace-surface-page .card-header h2,.whatsapp-react.workspace-surface-page .header-title h1{color:#f5fbf8;letter-spacing:-.02em}.whatsapp-react.workspace-surface-page .header-title p{color:#d6e4efad}.automacao-react.workspace-surface-page .automation-trigger,.funil-react.workspace-surface-page .kanban-card,.funil-react.workspace-surface-page .stage-item{background:#07111d8a;border:1px solid rgba(var(--primary-rgb),.1);box-shadow:inset 0 1px #ffffff08}.automacao-react.workspace-surface-page .automation-trigger-icon,.whatsapp-react.workspace-surface-page .card-header-icon{border:1px solid rgba(148,163,184,.14);background:#ffffff08;box-shadow:inset 0 1px #ffffff08,0 12px 24px #01030738;color:#ebf1f5e6}.automacao-react.workspace-surface-page .automation-trigger-icon.trigger{background:#f59e0b1f;border-color:#fbbf2429;color:#f59e0b}.automacao-react.workspace-surface-page .automation-trigger-icon.action{background:#22c55e1f;border-color:#4ade8029;color:#00e889}.automacao-react.workspace-surface-page .automation-footer,.whatsapp-react.workspace-surface-page .card-footer{background:#0813219e;border-top:1px solid rgba(var(--primary-rgb),.14)}.configuracoes-react.workspace-surface-page .settings-nav-item{color:#d6e4efad}.configuracoes-react.workspace-surface-page .settings-nav-item:hover{background:rgba(var(--primary-rgb),.08);color:#f5fbf8}.configuracoes-react.workspace-surface-page .settings-nav-item.active{background:rgba(var(--primary-rgb),.14);border-color:rgba(var(--primary-rgb),.26);color:#eafff4;box-shadow:inset 0 1px rgba(var(--primary-rgb),.18),0 0 18px rgba(var(--primary-rgb),.08)}.configuracoes-react.workspace-surface-page .settings-section{border-bottom-color:rgba(var(--primary-rgb),.12)}.configuracoes-react.workspace-surface-page .copy-card-header,.configuracoes-react.workspace-surface-page .settings-users-actions{position:relative;z-index:1}.configuracoes-react.workspace-surface-page .copy-card-title,.configuracoes-react.workspace-surface-page .settings-section-title{color:#f5fbf8}.configuracoes-react.workspace-surface-page .settings-panel p,.configuracoes-react.workspace-surface-page .settings-panel label,.configuracoes-react.workspace-surface-page .settings-panel .form-help{color:#d6e4efad}.funil-react.workspace-surface-page .funnel-stage-visual{color:#f5fbf8;border-color:rgba(var(--primary-rgb),.16);background:#07111d8a}.funil-react.workspace-surface-page .funnel-stage-visual:nth-child(1){background:rgba(var(--primary-rgb),.14)}.funil-react.workspace-surface-page .funnel-stage-visual:nth-child(2){background:rgba(var(--primary-rgb),.1)}.funil-react.workspace-surface-page .funnel-stage-visual:nth-child(3){background:rgba(var(--primary-rgb),.08)}.funil-react.workspace-surface-page .funnel-stage-visual:nth-child(4){background:rgba(var(--primary-rgb),.06)}.funil-react.workspace-surface-page .funnel-stage-name,.funil-react.workspace-surface-page .funnel-stage-percent,.funil-react.workspace-surface-page .kanban-card-phone,.funil-react.workspace-surface-page .kanban-card-vehicle,.funil-react.workspace-surface-page .kanban-card-date{color:#d6e4ef9e}.funil-react.workspace-surface-page .kanban-header{background:rgba(var(--primary-rgb),.08)}.funil-react.workspace-surface-page .kanban-count{background:#ffffff0d;color:#f5fbf8;border:1px solid rgba(var(--primary-rgb),.12)}.funil-react.workspace-surface-page .kanban-card-name{color:#f5fbf8}.funil-react.workspace-surface-page .kanban-card-footer{border-top-color:rgba(var(--primary-rgb),.12)}.funil-react.workspace-surface-page .kanban-empty-selection{color:#d6e4efa8}.whatsapp-react.workspace-surface-page{--light: #12243a;--lighter: #162a41;--white: #102033;--border: rgba(var(--primary-rgb), .16);--shadow: 0 22px 48px rgba(2, 8, 20, .24), inset 0 1px 0 rgba(var(--primary-rgb), .12), 0 0 18px rgba(var(--primary-rgb), .06);--shadow-lg: 0 26px 56px rgba(2, 8, 20, .28), inset 0 1px 0 rgba(var(--primary-rgb), .14), 0 0 24px rgba(var(--primary-rgb), .08)}.whatsapp-react.workspace-surface-page .whatsapp-tab{background:#ffffff0a;border:1px solid rgba(var(--primary-rgb),.12);color:#d6e4efa3}.whatsapp-react.workspace-surface-page .whatsapp-tab:hover{background:rgba(var(--primary-rgb),.1);color:#eafff4}.whatsapp-react.workspace-surface-page .whatsapp-tab.active{background:rgba(var(--primary-rgb),.14);border-color:rgba(var(--primary-rgb),.28);color:#eafff4;box-shadow:inset 0 1px rgba(var(--primary-rgb),.18),0 0 18px rgba(var(--primary-rgb),.08)}.inbox-react.workspace-surface-page .inbox-container,.flow-builder-react.workspace-surface-page .flow-container{background:linear-gradient(180deg,#0e1623fa,#09101bfa);border:1px solid rgba(255,255,255,.07);box-shadow:0 28px 64px #0208144d,inset 0 1px #ffffff0a,0 0 22px rgba(var(--primary-rgb),.08)}.inbox-react.workspace-surface-page .conversations-panel,.inbox-react.workspace-surface-page .chat-area,.inbox-react.workspace-surface-page .inbox-right-panel,.flow-builder-react.workspace-surface-page .nodes-panel,.flow-builder-react.workspace-surface-page .flow-preview-panel{background:#09111dbd}.flow-builder-react.workspace-surface-page .properties-panel{background:linear-gradient(180deg,#101a2bfa,#0a121ffa);border-left-color:#ffffff0f;--gray: #9fb5c9}.inbox-react.workspace-surface-page .conversations-panel,.flow-builder-react.workspace-surface-page .nodes-panel{border-right-color:rgba(var(--primary-rgb),.12)}.inbox-react.workspace-surface-page .conversations-header,.inbox-react.workspace-surface-page .chat-header,.flow-builder-react.workspace-surface-page .flow-preview-panel-header{border-bottom-color:rgba(var(--primary-rgb),.12)}.inbox-react.workspace-surface-page .conversations-header h2,.inbox-react.workspace-surface-page .chat-header-name,.flow-builder-react.workspace-surface-page .nodes-panel h3,.flow-builder-react.workspace-surface-page .properties-panel h3,.flow-builder-react.workspace-surface-page .flow-preview-panel-header h3{color:#f5fbf8}.inbox-react.workspace-surface-page .chat-header-status,.inbox-react.workspace-surface-page .inbox-right-panel p,.flow-builder-react.workspace-surface-page .flow-preview-panel-header p,.flow-builder-react.workspace-surface-page .flow-preview-panel-eyebrow{color:#d6e4ef9e}.flow-builder-react.workspace-surface-page .properties-panel h4,.flow-builder-react.workspace-surface-page .properties-panel .property-type-summary-value,.flow-builder-react.workspace-surface-page .properties-panel .property-group label,.flow-builder-react.workspace-surface-page .properties-panel .flow-toggle-label{color:#f5fbf8}.flow-builder-react.workspace-surface-page .properties-panel p,.flow-builder-react.workspace-surface-page .properties-panel small,.flow-builder-react.workspace-surface-page .properties-panel .property-helper-text,.flow-builder-react.workspace-surface-page .properties-panel .property-unit{color:#d6e4efbd}.flow-builder-react.workspace-surface-page .flow-canvas{background:radial-gradient(circle at center,rgba(148,163,184,.08) .5px,transparent .6px),#0f172a;background-size:24px 24px,auto}.flow-builder-react.workspace-surface-page .node-item{background:#07111db8;border-color:rgba(var(--primary-rgb),.12);box-shadow:inset 0 1px #ffffff08}.flow-builder-react.workspace-surface-page .node-item .info .name{color:#f5fbf8}.flow-builder-react.workspace-surface-page .node-item .info .desc{color:#d6e4ef9e}.funnel-container{background:var(--surface);border-radius:var(--border-radius-lg);padding:25px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);margin-bottom:25px}.funnel-title{font-size:16px;font-weight:600;color:var(--dark);margin-bottom:20px;display:flex;align-items:center;gap:10px}.funnel-stages{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-x:auto;padding-bottom:10px}.funnel-stage{flex:1;min-width:150px;text-align:center;padding:20px 15px;background:#17283fd1;border-radius:var(--border-radius);border:1px solid var(--border-color);transition:all var(--transition);cursor:pointer}.funnel-stage:hover{border-color:rgba(var(--primary-rgb),.75);background:rgba(var(--primary-rgb),.1)}.funnel-stage.active{border-color:rgba(var(--primary-rgb),.9);background:rgba(var(--primary-rgb),.14)}.funnel-value{font-size:32px;font-weight:700;color:var(--primary);line-height:1}.funnel-label{font-size:13px;color:var(--gray-600);margin-top:8px}.funnel-percent{font-size:12px;font-weight:600;color:var(--success);margin-top:5px}.funnel-arrow{font-size:20px;color:var(--gray-400);flex-shrink:0}.table-container{background:var(--surface);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden}.table-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:15px}.table-title{font-size:16px;font-weight:600;color:var(--dark);display:flex;align-items:center;gap:10px}.table-filters{display:flex;gap:10px;flex-wrap:wrap}.contacts-table-filters{flex-wrap:wrap;align-items:center;justify-content:flex-end;row-gap:8px;max-width:min(100%,900px)}.contacts-search-box{min-width:190px;max-width:260px;flex:1 1 220px}.contacts-filter-select{min-width:150px;max-width:190px;width:170px;flex:0 1 170px}.contacts-table-filters .search-box input,.contacts-table-filters .form-select{height:40px}.contacts-table-filters .search-box input{padding:8px 12px 8px 44px}.contacts-table-filters .search-box .search-icon{left:14px;width:14px;height:14px;pointer-events:none}.contacts-table-filters .form-select{padding:8px 34px 8px 12px;width:170px}th,td{padding:14px 20px;text-align:left}.nav-section{margin-bottom:32px;padding:0 16px}.nav-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500);margin-bottom:16px;padding-left:12px}.nav-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}th{background:#091321cc;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-700);border-bottom:1px solid var(--border-color)}th.contacts-th-sortable{cursor:pointer;user-select:none;white-space:nowrap}th.contacts-th-sortable:hover{color:var(--primary);background:rgba(var(--primary-rgb),.06)}th.contacts-th-sortable.is-sorted{color:var(--primary)}.contacts-sort-icon{display:inline-block;vertical-align:middle;width:9px;height:13px;margin-left:4px;opacity:.28;transition:opacity .15s ease}th.contacts-th-sortable:hover .contacts-sort-icon{opacity:.55}th.contacts-th-sortable.is-sorted .contacts-sort-icon{opacity:1}th.contacts-th-sortable.is-sorted .contacts-sort-asc,th.contacts-th-sortable.is-sorted .contacts-sort-desc{display:none}th.contacts-th-sortable[data-sort-dir=desc].is-sorted .contacts-sort-desc,th.contacts-th-sortable[data-sort-dir=asc].is-sorted .contacts-sort-asc{display:inline}th.contacts-th-sortable:not(.is-sorted) .contacts-sort-asc,th.contacts-th-sortable:not(.is-sorted) .contacts-sort-desc{display:inline}td{font-size:14px;color:var(--gray-800);border-bottom:1px solid var(--border-color);vertical-align:middle}tr:hover td{background:rgba(var(--primary-rgb),.12)}tr:last-child td{border-bottom:none}.table-empty{text-align:center;padding:60px 20px;color:var(--gray-500)}.table-empty-icon{width:48px;height:48px;margin:0 auto 15px;opacity:.5}.contacts-cell-main-wrap{display:flex;align-items:center;gap:10px}.contacts-main-meta{min-width:0}.contacts-main-name{font-weight:600;color:var(--dark)}.contacts-main-email{font-size:12px;color:var(--gray-500);margin-top:2px}.contacts-actions{display:flex;gap:5px}.contacts-actions-mobile,.contacts-row-chevron{display:none}.form-group{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:600;color:var(--gray-700);margin-bottom:8px}.form-label.required:after{content:"*";color:var(--danger);margin-left:4px}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:14px;color:var(--dark);background:#16283feb;box-shadow:inset 0 1px #ffffff05;transition:all var(--transition)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.form-input::placeholder,.form-textarea::placeholder{color:var(--gray-500)}.form-textarea{min-height:120px;resize:vertical}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ba8bc' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-help{font-size:12px;color:var(--gray-500);margin-top:6px}.form-error{font-size:12px;color:var(--danger);margin-top:6px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.search-box{position:relative;width:100%;max-width:300px}.search-box .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--gray-400);width:16px;height:16px;pointer-events:none}.search-box input{width:100%;padding:10px 16px 10px 48px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:14px;color:var(--dark);background:#16283feb;transition:all var(--transition)}.contatos-react .contacts-table-filters .search-box input{padding-left:44px!important}.contatos-react .contacts-table-filters .search-box .search-icon{left:14px}.search-box input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--border-radius-full);font-size:12px;font-weight:600}.badge-primary{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-info{background:var(--info-bg);color:var(--info)}.badge-gray{background:var(--gray-100);color:var(--gray-700)}.contacts-tags-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.contacts-tag-chip{font-size:11px;line-height:1.1;padding:3px 8px}.contacts-tag-chip-session{background:rgba(var(--primary-rgb),.14);color:var(--primary-light);border:1px solid rgba(var(--primary-rgb),.35)}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.online{background:var(--success)}.status-dot.offline{background:var(--gray-400)}.status-dot.busy{background:var(--danger)}.table-wrapper table thead th{position:sticky;top:0;z-index:2;background:#091321f2;backdrop-filter:blur(4px)}tr.contacts-row-item .contacts-actions-desktop{opacity:0;transition:opacity .14s ease}tr.contacts-row-item:hover .contacts-actions-desktop{opacity:1}tr.contacts-row-item.is-selected td{background:rgba(var(--primary-rgb),.07)!important}tr.contacts-row-item.is-selected:hover td{background:rgba(var(--primary-rgb),.14)!important}.contacts-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.contacts-avatar-wrap .avatar{flex-shrink:0}.contacts-status-dot{position:absolute;bottom:1px;right:1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--bg-card, #0c1827);pointer-events:none}.contacts-toolbar{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--border-color);flex-wrap:wrap}.contacts-select-all-banner{display:none;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:rgba(var(--primary-rgb),.08);border-bottom:1px solid rgba(var(--primary-rgb),.18);color:var(--gray-700);font-size:13px}.contacts-select-all-banner-btn{padding:0;min-height:auto;font-weight:600}.contacts-pagination-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.contacts-pagination-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.contacts-per-page-control{display:inline-flex;align-items:center;gap:8px;color:var(--gray-600);font-size:12px}.contacts-per-page-select{width:auto;min-width:72px;padding:4px 28px 4px 10px;font-size:12px}.contacts-pagination-actions{display:flex;gap:5px}.contacts-select-all-filtered-btn{white-space:nowrap}.contacts-date-filter-bar{display:flex;gap:4px}.contacts-date-btn{padding:4px 13px;border-radius:20px;border:1px solid var(--border-color);background:transparent;color:var(--gray-600);font-size:12px;font-weight:500;cursor:pointer;transition:all .14s;line-height:1.6}.contacts-date-btn:hover{border-color:rgba(var(--primary-rgb),.6);color:var(--primary)}.contacts-date-btn.is-active{background:rgba(var(--primary-rgb),.14);border-color:rgba(var(--primary-rgb),.5);color:var(--primary);font-weight:600}.contacts-result-counter{margin-left:auto;font-size:12px;color:var(--gray-500);white-space:nowrap}.contacts-delete-filtered-btn{flex-shrink:0}.contacts-active-filter-chips{display:flex;gap:6px;flex-wrap:wrap;padding:7px 16px;border-bottom:1px solid var(--border-color);align-items:center}.contacts-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;border-radius:20px;background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.28);color:var(--primary-light);font-size:12px;font-weight:500}.contacts-filter-chip-tag{background:rgba(var(--info-rgb),.12);border-color:rgba(var(--info-rgb),.28);color:var(--info-light)}.contacts-filter-chip-date{background:rgba(var(--warning-rgb),.12);border-color:rgba(var(--warning-rgb),.28);color:var(--warning-light)}.contacts-filter-chip-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-filter-chip-remove{background:none;border:none;cursor:pointer;color:inherit;opacity:.65;font-size:15px;padding:0 1px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:opacity .12s}.contacts-filter-chip-remove:hover{opacity:1}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding:18px;background:radial-gradient(circle at top,rgba(var(--primary-rgb),.12),transparent 34%),#010714d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all var(--transition);overflow-y:auto}.modal-overlay.active{opacity:1;visibility:visible}.modal{position:relative;background:linear-gradient(180deg,#12243afa,#0b1828fc);border:1px solid rgba(var(--primary-rgb),.18);border-radius:var(--border-radius-xl);width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 32px 80px #02081461,inset 0 1px rgba(var(--primary-rgb),.12),0 0 24px rgba(var(--primary-rgb),.08);transform:scale(.96) translateY(12px);transition:all var(--transition)}.modal:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--primary-rgb),.05),transparent 26%);pointer-events:none}.modal-overlay.active .modal{transform:scale(1) translateY(0)}.modal-lg{max-width:700px}.modal-xl{max-width:900px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(var(--primary-rgb),.14);background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);position:relative;z-index:1}.modal-title{font-family:var(--font-display);font-size:17px;font-weight:700;color:#f5fbf8;letter-spacing:-.02em}.modal-close{width:40px;height:40px;border:1px solid rgba(var(--primary-rgb),.12);background:#ffffff0a;border-radius:14px;cursor:pointer;font-size:20px;color:#d6e4efb8;box-shadow:inset 0 1px #ffffff08,0 12px 24px #0103072e;transition:all var(--transition)}.modal-close:hover{border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.14);color:#eafff4}.modal-body{padding:20px;max-height:60vh;overflow-y:auto;position:relative;z-index:1}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid rgba(var(--primary-rgb),.14);background:#0813219e;position:relative;z-index:1}.modal .form-label,.modal .form-help{color:#d6e4efad}.modal .form-input,.modal .form-select,.modal .form-textarea{border-color:rgba(var(--primary-rgb),.14);background:#101f33eb;color:#e6f1f8;box-shadow:inset 0 1px #ffffff08}.modal .form-input::placeholder,.modal .form-textarea::placeholder{color:#d6e4ef6b}.modal .form-input:focus,.modal .form-select:focus,.modal .form-textarea:focus{border-color:rgba(var(--primary-rgb),.34);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12),inset 0 1px #ffffff0a}.modal .tabs{gap:10px;border-bottom-color:rgba(var(--primary-rgb),.14)}.modal .tab{padding:12px 0;color:#d6e4ef94}.modal .tab:hover,.modal .tab.active{color:#eafff4}.modal .tab.active:after{height:3px;background:linear-gradient(90deg,#18d99b,#1ff0b7);box-shadow:0 0 12px rgba(var(--primary-rgb),.28)}.toast-container{position:fixed;top:20px;right:20px;z-index:3000;display:flex;flex-direction:column;gap:10px}.toast{display:flex;align-items:center;gap:12px;padding:14px 20px;background:linear-gradient(180deg,#101f33f7,#0a1626fa);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius);box-shadow:0 18px 30px #02081447;min-width:300px;max-width:450px;transform:translate(120%);transition:all var(--transition);color:var(--zv-text-primary, #e6f0fb)}.toast.show{transform:translate(0)}.toast-title{font-size:14px;font-weight:600;color:var(--zv-text-primary, #e6f0fb)}.toast.success .toast-icon{color:var(--success)}.toast.error .toast-icon{color:var(--danger)}.toast.warning .toast-icon{color:var(--warning)}.toast.info .toast-icon{color:var(--info)}.avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff;flex-shrink:0}.avatar-sm{width:32px;height:32px;font-size:12px}.avatar-lg{width:50px;height:50px;font-size:18px}.avatar-xl{width:64px;height:64px;font-size:22px}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(var(--primary-rgb),.12),transparent 30%),#040914e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.06);border-top-color:var(--primary);border-right-color:rgba(var(--primary-rgb),.4);border-radius:50%;animation:spin 1s linear infinite;box-shadow:0 0 26px rgba(var(--primary-rgb),.18)}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{margin-top:15px;font-size:14px;color:#d6e4efb8;letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-theme=light] .loading-overlay{background:radial-gradient(circle at center,rgba(var(--primary-rgb),.1),transparent 30%),linear-gradient(180deg,#fffffff5,#f8fafcfa)!important}[data-theme=light] .loading-spinner{border-color:#94a3b82e!important;border-top-color:var(--primary)!important;border-right-color:rgba(var(--primary-rgb),.34)!important;box-shadow:0 0 26px rgba(var(--primary-rgb),.12)!important}[data-theme=light] .loading-text{color:var(--text-primary)!important;text-shadow:0 1px 0 rgba(255,255,255,.65)}.checkbox-wrapper,.radio-wrapper{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-wrapper input,.radio-wrapper input{display:none}.checkbox-custom,.radio-custom{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}.radio-custom{border-radius:50%}.checkbox-wrapper input:checked+.checkbox-custom,.radio-wrapper input:checked+.radio-custom{background:var(--primary);border-color:var(--primary)}.checkbox-custom:after{content:"";width:5px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;opacity:0;transform:rotate(45deg) scale(.8);transition:opacity var(--transition),transform var(--transition)}.radio-custom:after{content:"";opacity:0;transition:opacity var(--transition),transform var(--transition)}.radio-custom:after{width:8px;height:8px;background:#fff;border-radius:50%;transform:scale(.72)}.checkbox-wrapper input:checked+.checkbox-custom:after,.radio-wrapper input:checked+.radio-custom:after{opacity:1;transform:rotate(45deg) scale(1)}.radio-wrapper input:checked+.radio-custom:after{transform:scale(1)}.tabs{display:flex;gap:5px;border-bottom:1px solid var(--border-color);margin-bottom:20px}.tab{padding:12px 20px;border:none;background:none;font-size:14px;font-weight:500;color:var(--gray-500);cursor:pointer;position:relative;transition:all var(--transition)}.tab:hover,.tab.active{color:var(--primary)}.tab.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:var(--primary)}.tab-content{display:none}.tab-content.active{display:block}.progress{height:8px;background:#1c324ab8;border-radius:var(--border-radius-full);overflow:hidden}.progress-bar{height:100%;background:linear-gradient(180deg,#25d366,#16a34a);border-radius:var(--border-radius-full);transition:width var(--transition)}.progress-bar.success{background:linear-gradient(180deg,#10b981,#059669)}.progress-bar.warning{background:linear-gradient(180deg,#f59e0b,#d97706)}.progress-bar.danger{background:linear-gradient(180deg,#ef4444,#dc2626)}.empty-state{text-align:center;padding:60px 20px}.empty-state-icon{font-size:64px;color:var(--gray-300);margin-bottom:20px}.empty-state-title{font-size:18px;font-weight:600;color:var(--dark);margin-bottom:10px}.empty-state-text{font-size:14px;color:var(--gray-500);margin-bottom:20px;max-width:400px;margin-left:auto;margin-right:auto}.mobile-menu-toggle{display:none;position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:calc(env(safe-area-inset-left,0px) + 10px);right:auto;z-index:5000;background:var(--primary);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:44px;height:44px;padding:0;font-size:22px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #02081461,0 0 0 1px #1ef2a31f inset;align-items:center;justify-content:center;gap:0;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast),opacity var(--transition-fast),background var(--transition-fast)}.mobile-menu-toggle:after{content:none}.mobile-menu-toggle:active{transform:translateY(1px)}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:#030812ad;z-index:3490;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition),visibility var(--transition)}body.sidebar-open{overflow:hidden}body.mobile-menu-hidden-by-scroll .mobile-menu-toggle,body.sidebar-open .mobile-menu-toggle{transform:translateY(calc(-100% - 20px));opacity:0;pointer-events:none}@media(max-width:1024px){.sidebar{transform:translate(-100%);z-index:3500;width:min(86vw,320px);box-shadow:0 18px 42px #00000059;pointer-events:none}body.sidebar-open .sidebar .sidebar-header{padding-top:calc(env(safe-area-inset-top,0px) + 74px)!important}.sidebar.open,.sidebar.active{transform:translate(0);pointer-events:auto}.main-content{margin-left:0;padding:20px 15px;padding-top:calc(env(safe-area-inset-top,0px) + 64px);min-height:var(--app-mobile-vh, 100dvh)}.mobile-menu-toggle{display:flex}body.sidebar-open .sidebar-overlay.active{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(1px)}.stats-grid{grid-template-columns:repeat(2,1fr)}.funnel-stages{flex-wrap:wrap}.funnel-stage{flex:1 1 calc(50% - 10px)}.funnel-arrow{display:none}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.stat-card{padding:14px;border-radius:12px}.stat-icon{width:40px;height:40px}.stat-icon .icon{width:20px;height:20px}.stat-value{font-size:22px}.stat-label{font-size:12px}.stat-change{margin-top:6px;font-size:11px;padding:2px 6px}.funnel-stage{flex:1 1 100%}.page-header{flex-direction:column;align-items:stretch}.page-actions{justify-content:stretch}.page-actions .btn{flex:1 1 100%;width:100%}.table-filters{width:100%;flex-direction:column}.contacts-table-filters{flex-wrap:wrap;max-width:100%}.contacts-table-filters .contacts-search-box{min-width:100%;max-width:100%;flex:1 1 100%}.contacts-table-filters .contacts-filter-select,.contacts-table-filters .form-select{width:100%;max-width:100%;min-width:100%;flex:1 1 100%}.search-box{max-width:100%}.table-wrapper table{min-width:680px}.funnel-container,.card-header,.card-body,.card-footer{padding:14px}.funnel-container{margin-bottom:16px}.form-row{grid-template-columns:1fr;gap:12px}.campaigns-grid,.automations-grid,.flows-grid{grid-template-columns:1fr!important;gap:16px!important}.modal{width:calc(100% - 20px);margin:10px;max-height:calc(100vh - 20px)}.modal-header,.modal-body,.modal-footer{padding-left:14px;padding-right:14px}.modal-footer{flex-wrap:wrap;justify-content:stretch;gap:8px}.modal-footer .btn{flex:1 1 calc(50% - 4px);min-width:0}.toast-container{inset:auto 12px 12px}.toast{width:100%;min-width:0;max-width:100%}}@media(max-width:768px){.contatos-react .page-actions .btn-import-contacts,.contatos-react .page-actions .btn-export-contacts{display:none!important}.contatos-react .contacts-table-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:100%;align-items:stretch}.contatos-react .contacts-table-filters .contacts-search-box{grid-column:1 / -1;min-width:0;max-width:100%;width:100%}.contatos-react .contacts-table-filters .contacts-filter-select,.contatos-react .contacts-table-filters .form-select{min-width:0;max-width:none;width:100%;flex:1 1 auto}.contatos-react .contacts-table-filters .form-select{height:42px;padding-left:12px;padding-right:32px;font-size:13px;line-height:1.2;letter-spacing:0;border-radius:12px;background-position:right 10px center;background-size:10px}.contatos-react .table-wrapper{overflow:visible;padding:10px}.contatos-react .table-wrapper table{min-width:0}.contatos-react .table-wrapper table,.contatos-react .table-wrapper thead,.contatos-react .table-wrapper tbody,.contatos-react .table-wrapper tr,.contatos-react .table-wrapper th,.contatos-react .table-wrapper td{display:block;width:100%}.contatos-react .table-wrapper thead{display:none}.contatos-react .table-wrapper tr[data-id]{margin-bottom:12px;border:1px solid rgba(68,94,122,.75);border-radius:14px;background:#0b1727d6;overflow:hidden;box-shadow:0 10px 24px #02061733}.contatos-react .table-wrapper tr[data-id] td{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(68,94,122,.42);text-align:right}.contatos-react .table-wrapper tr[data-id] td:last-child{border-bottom:none}.contatos-react .table-wrapper tr[data-id] td:not(.contact-cell-select):not(.contact-cell-main){display:none}.contatos-react .table-wrapper tr.is-mobile-expanded td:not(.contact-cell-select):not(.contact-cell-main){display:flex}.contatos-react .table-wrapper tr[data-id] td:before{content:attr(data-label);min-width:108px;flex-shrink:0;text-align:left;color:var(--gray-600);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.contatos-react .table-wrapper tr[data-id] .contact-cell-main{cursor:pointer;text-align:left}.contatos-react .table-wrapper tr[data-id] .contact-cell-main:before{display:none}.contatos-react .table-wrapper tr[data-id] .contacts-cell-main-wrap{width:100%}.contatos-react .table-wrapper tr[data-id] .contacts-main-meta{flex:1 1 auto;min-width:0}.contatos-react .table-wrapper tr[data-id] .contacts-main-name{font-size:14px;line-height:1.2}.contatos-react .table-wrapper tr[data-id] .contacts-main-email{word-break:break-word}.contatos-react .contacts-row-chevron{display:block;width:16px;height:16px;margin-left:auto;position:relative;opacity:.75;transition:transform var(--transition-fast),opacity var(--transition-fast)}.contatos-react .contacts-row-chevron:before{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--gray-600);border-bottom:2px solid var(--gray-600);transform:rotate(45deg);margin:3px auto 0}.contatos-react tr.is-mobile-expanded .contacts-row-chevron{transform:rotate(180deg);opacity:1}.contatos-react .contacts-actions-desktop,.contatos-react .table-wrapper tr[data-id] .contact-cell-actions{display:none}.contatos-react .table-wrapper tr.is-mobile-expanded .contact-cell-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;text-align:left}.contatos-react .table-wrapper tr.is-mobile-expanded .contact-cell-actions:before{display:none}.contatos-react .contacts-actions-mobile{display:flex;width:100%;gap:8px}.contatos-react .contacts-actions-mobile .btn{flex:1 1 0;width:100%;height:36px;justify-content:center}.contatos-react .table-wrapper tr:hover td{background:transparent}.contatos-react .table-wrapper .table-empty:before{display:none}.contatos-react .table-wrapper .table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;text-align:center}.campaign-empty-create-btn,.automation-empty-create-btn{display:none!important}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-primary{color:var(--primary)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.text-info{color:var(--info)}.text-muted{color:var(--gray-500)}.bg-primary{background-color:var(--primary)}.bg-success{background-color:var(--success)}.bg-danger{background-color:var(--danger)}.bg-warning{background-color:var(--warning)}.mt-0{margin-top:0}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}.mt-5{margin-top:30px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.mb-5{margin-bottom:30px}.p-0{padding:0}.p-1{padding:5px}.p-2{padding:10px}.p-3{padding:15px}.p-4{padding:20px}.p-5{padding:30px}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.flex-1{flex:1}.gap-1{gap:5px}.gap-2{gap:10px}.gap-3{gap:15px}.gap-4{gap:20px}.w-100{width:100%}.h-100{height:100%}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}@media print{.sidebar,.mobile-menu-toggle,.btn,.page-actions{display:none!important}.main-content{margin-left:0;padding:0}}.login-logo .brand-text{color:var(--primary);font-size:28px;font-weight:800;letter-spacing:.4px}.brand-logo{height:36px;width:auto;max-width:100%;border-radius:10px;display:inline-block}.sidebar-logo .brand-logo{height:45px}.glass-card{background:#0b1727b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(16,185,129,.24);border-radius:16px;box-shadow:0 8px 32px #0206175e;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.glass-card:hover{transform:translateY(-2px);border-color:#10b98173;box-shadow:0 12px 40px #02061780}.glass-card-header{border-bottom:1px solid rgba(16,185,129,.15);padding:16px 20px}.glass-card-body{padding:20px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.22);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb),.42)}body{background:radial-gradient(ellipse 900px 600px at 10% -5%,rgba(18,170,124,.18) 0%,transparent 55%),radial-gradient(ellipse 700px 500px at 90% 5%,rgba(5,40,80,.28) 0%,transparent 55%),radial-gradient(ellipse 600px 400px at 50% 100%,rgba(21,168,129,.1) 0%,transparent 60%),var(--bg)}.sidebar{background:#07090f;border-right:1px solid rgba(255,255,255,.055);box-shadow:none}.sidebar-footer{padding:8px 8px 12px;gap:4px}.card{background:linear-gradient(145deg,#122238f5,#0c1828fa);border:1px solid rgba(var(--primary-rgb),.14);border-radius:16px;box-shadow:0 4px 24px #0000003d,inset 0 1px rgba(var(--primary-rgb),.1),0 0 0 1px #ffffff05 inset;backdrop-filter:blur(8px);transition:all .22s ease}.card:hover{border-color:rgba(var(--primary-rgb),.24);box-shadow:0 8px 32px #0000004d,inset 0 1px rgba(var(--primary-rgb),.14),0 0 20px rgba(var(--primary-rgb),.06);transform:translateY(-1px)}.card-header{border-bottom:1px solid rgba(var(--primary-rgb),.12);padding:18px 22px}.card-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.card-body{padding:20px 22px}.card-footer{padding:14px 22px;background:var(--surface-muted);border-top:1px solid rgba(var(--primary-rgb),.1)}.stat-card{background:linear-gradient(145deg,#122238f5,#0c1828fa);border:1px solid rgba(var(--primary-rgb),.16);border-radius:16px;padding:22px;box-shadow:0 4px 20px #00000038,inset 0 1px rgba(var(--primary-rgb),.12);transition:all .22s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--primary-rgb),.5) 50%,transparent 100%)}.stat-card:hover{transform:translateY(-3px);border-color:rgba(var(--primary-rgb),.3);box-shadow:0 12px 36px #00000047,inset 0 1px rgba(var(--primary-rgb),.18),0 0 24px rgba(var(--primary-rgb),.08)}.stat-value{font-size:30px;font-weight:800;letter-spacing:-.03em;color:#f0faff;line-height:1.15}.stat-label{font-size:12.5px;font-weight:500;color:#b4cde199;margin-top:5px;letter-spacing:.02em}.stat-icon{width:46px;height:46px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(var(--primary-rgb),.18);box-shadow:0 8px 20px #0003;display:flex;align-items:center;justify-content:center;color:rgba(var(--primary-rgb),.9)}.page-title h1{font-size:26px;font-weight:700;letter-spacing:-.03em;color:#edf5ff;line-height:1.2}.page-title p{font-size:13.5px;color:#b4cde18c;margin-top:4px}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,#18dd9d 55%,#12bc80 100%);color:#031a0f;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 22px rgba(var(--primary-rgb),.28),inset 0 1px #fff3;border-radius:10px}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--primary-rgb),.36),inset 0 1px #ffffff38;filter:brightness(1.06)}.btn-outline{background:#0c1a2ce0;border:1px solid rgba(var(--primary-rgb),.28);color:#b4d2e6e6;border-radius:10px;transition:all .18s ease}.btn-outline:hover:not(:disabled){border-color:rgba(var(--primary-rgb),.6);color:#e8fff4;background:rgba(var(--primary-rgb),.14);box-shadow:0 6px 18px rgba(var(--primary-rgb),.14)}.table-container{border-radius:16px;border:1px solid rgba(var(--primary-rgb),.14);overflow:hidden;background:linear-gradient(145deg,#0e1c30fa,#0a1626fa);box-shadow:0 4px 24px #00000038}table th{background:#050c18cc;color:#a0bed78c;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(var(--primary-rgb),.12);padding:12px 16px}table td{color:#d2e4f4e0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13.5px;padding:13px 16px}table tr:hover td{background:rgba(var(--primary-rgb),.05)}table tr:last-child td{border-bottom:none}.form-input,.form-select,.form-textarea{background:#081222e0;border:1px solid rgba(var(--primary-rgb),.18);color:#def;border-radius:10px;font-size:14px;transition:all .18s ease;box-shadow:inset 0 2px 4px #0000002e}.form-input::placeholder,.form-textarea::placeholder{color:#96afc859}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:rgba(var(--primary-rgb),.45);background:#0a1628eb;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12),inset 0 2px 4px #00000029;outline:none}.form-label{color:#b4cde1bf;font-size:13px;font-weight:500;letter-spacing:.01em}.badge{border-radius:6px;font-size:11.5px;font-weight:600;letter-spacing:.03em;padding:3px 9px}.modal-content{background:linear-gradient(145deg,#0e1c32fa,#0a1426fc);border:1px solid rgba(var(--primary-rgb),.2);border-radius:18px;box-shadow:0 32px 64px #00000080,inset 0 1px rgba(var(--primary-rgb),.14)}.modal-header{border-bottom:1px solid rgba(var(--primary-rgb),.12)}.modal-footer{border-top:1px solid rgba(var(--primary-rgb),.1);background:#050c1a80}.main-content{padding:28px 32px}.workspace-surface-page .stats-grid .stat-card{border-radius:16px!important;padding:22px!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card,.stat-card,.table-container{animation:fadeInUp .32s ease both}.stats-grid .stat-card:nth-child(1){animation-delay:.04s}.stats-grid .stat-card:nth-child(2){animation-delay:.08s}.stats-grid .stat-card:nth-child(3){animation-delay:.12s}.stats-grid .stat-card:nth-child(4){animation-delay:.16s}.workspace-surface-page .card:after,.workspace-surface-page .stat-card:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.45),transparent);pointer-events:none}.zapvender-ia-btn{background:linear-gradient(135deg,var(--primary) 0%,#0fbf7d 100%)!important;box-shadow:0 8px 24px rgba(var(--primary-rgb),.35),inset 0 1px #ffffff2e!important;color:#031a0f!important;font-weight:700!important}.nav-link.active .icon{color:var(--primary-light)}.stat-card-icon.purple{background:rgba(var(--primary-rgb),.12)!important;color:var(--primary)!important}:root{--zv-bg-graphite: #0c131f;--zv-bg-panel: #0f1828;--zv-bg-card: #111c2e;--zv-border-soft: rgba(255, 255, 255, .07);--zv-text-primary: #e6f0fb;--zv-text-secondary: #9bb2cb;--zv-shadow-soft: 0 16px 40px rgba(3, 7, 15, .32)}body{background:radial-gradient(circle at 18% 10%,rgba(0,229,160,.06) 0%,transparent 26%),radial-gradient(circle at 82% 14%,rgba(0,207,255,.04) 0%,transparent 20%),linear-gradient(180deg,#0a111c,#0b1420,#0a111c)}.sidebar{background:linear-gradient(180deg,#0b121d,#0a101a)!important;border-right:1px solid var(--zv-border-soft)!important;box-shadow:18px 0 40px #00000047!important}.nav-link{align-items:flex-start!important;border:1px solid transparent!important;background:transparent!important;color:var(--text-secondary)!important;min-height:48px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sidebar-nav .nav-link .icon{margin-top:2px}.sidebar-nav .nav-link .badge{align-self:center}.nav-link:hover{border-color:#ffffff0f!important;background:#ffffff05!important;color:var(--dark)!important}.nav-link.active{border-color:rgba(var(--primary-rgb),.32)!important;background:linear-gradient(135deg,rgba(var(--primary-rgb),.2),rgba(var(--primary-rgb),.08))!important;box-shadow:0 10px 26px #00000038!important}.nav-section-title{color:#9caab98c!important}.sidebar a[href*="/funil"],.nav-menu a[href*="/funil"]{display:none!important}.workspace-surface-page{background:linear-gradient(180deg,rgba(255,255,255,.012) 0%,transparent 32%),linear-gradient(145deg,#0f1726,#0b1220 70%);color:var(--zv-text-primary)}.card,.stat-card,.table-container,.chart-card,.automation-card,.settings-panel,.kanban-card,.flow-preview-panel,.flow-preview-panel-header,.nodes-panel,.properties-panel{background:var(--zv-bg-card)!important;border:1px solid var(--zv-border-soft)!important;border-radius:18px!important;box-shadow:var(--zv-shadow-soft)!important;color:var(--zv-text-primary)}.table-header,.card-header,.chart-header{border-bottom:1px solid rgba(255,255,255,.05)!important}.table-wrapper table,.table-wrapper th,.table-wrapper td{border-color:#ffffff0f!important}.page-title h1,.page-title .page-meta{color:var(--zv-text-primary)!important}.page-title .page-meta{color:var(--zv-text-secondary)!important}.btn,.btn-primary,.btn-outline{border-radius:12px!important;font-weight:700!important}.btn-primary{background:linear-gradient(135deg,#00e5a0,#00cfff)!important;border:none!important;color:#02130c!important;box-shadow:0 12px 28px #00e5a047}.btn-outline{border:1px solid rgba(255,255,255,.24)!important;color:var(--zv-text-primary)!important;background:#ffffff08!important}.form-input,.form-select,.form-textarea,.search-box input{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--zv-text-primary)!important}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:rgba(var(--primary-rgb),.36)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.form-select{color-scheme:dark}.form-select option,.form-select optgroup{background:#0f1d2f;color:#def}[data-theme=light] .form-select{color-scheme:light}[data-theme=light] .form-select option,[data-theme=light] .form-select optgroup{background:#fff;color:#0f172a}.inbox-react .inbox-container,.inbox-react .conversations-panel,.inbox-react .chat-area,.inbox-react .inbox-right-panel{background:var(--zv-bg-panel)!important;border-color:#ffffff0a!important}.inbox-react .conversation-card{border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.chat-header,.conversations-header{border-bottom:1px solid rgba(255,255,255,.05)!important}[data-theme=light] .sidebar{background:linear-gradient(180deg,#fffffffa,#f8fafcfa)!important;border-right:1px solid var(--border-subtle)!important;box-shadow:12px 0 32px #0f172a0f!important;color:var(--text-primary)!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important}[data-theme=light] .sidebar:before{background:radial-gradient(circle 260px at 0% 10%,rgba(var(--primary-rgb),.08) 0%,transparent 68%),linear-gradient(180deg,rgba(255,255,255,.52),transparent 30%)!important}[data-theme=light] .sidebar:after{background:linear-gradient(180deg,transparent 0%,rgba(var(--primary-rgb),.18) 24%,rgba(148,163,184,.14) 72%,transparent 100%)!important}[data-theme=light] .sidebar-header{border-bottom:1px solid var(--border-subtle)!important}[data-theme=light] .sidebar-logo,[data-theme=light] .sidebar-logo span,[data-theme=light] .sidebar-logo .brand-text{color:var(--text-primary)!important}[data-theme=light] .sidebar-logo .brand-text{background:none!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .nav-section-title{color:var(--text-muted)!important}[data-theme=light] .page-title .page-meta,[data-theme=light] .page-title p,[data-theme=light] .workspace-surface-page .page-title p,[data-theme=light] .workspace-surface-page .empty-state p,[data-theme=light] .empty-state-text,[data-theme=light] .text-muted{color:var(--text-secondary)!important;opacity:1!important}[data-theme=light] [style*="color: var(--gray-600)"],[data-theme=light] [style*="color:var(--gray-600)"]{color:#475569!important}[data-theme=light] [style*="color: var(--gray-500)"],[data-theme=light] [style*="color:var(--gray-500)"]{color:#64748b!important}[data-theme=light] [style*="color: var(--text-muted)"],[data-theme=light] [style*="color:var(--text-muted)"]{color:var(--text-secondary)!important}[data-theme=light] .nav-section-title:after{background:var(--border-subtle)!important}[data-theme=light] .nav-link{color:var(--text-secondary)!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important;min-height:48px!important}[data-theme=light] .sidebar .nav-menu .nav-link:not(.active){background:transparent!important;border-color:transparent!important}[data-theme=light] .nav-link:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .nav-link.active,[data-theme=light] .sidebar-nav .nav-link.active{color:#059669!important;border:1px solid rgba(16,185,129,.22)!important;background:#10b98114!important;box-shadow:0 1px 3px #00000005!important;font-weight:700!important}[data-theme=light] .nav-link.active:before,[data-theme=light] .nav-link.active:after{display:none!important}[data-theme=light] .nav-link .icon{width:18px!important;height:18px!important;color:#0f172a!important;background-color:#0f172a!important;opacity:1!important;filter:none!important}[data-theme=light] .nav-link:hover .icon,[data-theme=light] .sidebar-nav .nav-link:hover .icon{color:#0f172a!important;background-color:#0f172a!important}[data-theme=light] .nav-link.active .icon,[data-theme=light] .sidebar-nav .nav-link.active .icon{color:var(--primary-dark)!important;background-color:var(--primary-dark)!important}[data-theme=light] .nav-link .icon:before{display:none!important;content:none!important}[data-theme=light] .nav-link:hover .icon:before{display:none!important}[data-theme=light] .nav-link.active .icon:before,[data-theme=light] .sidebar-nav .nav-link.active .icon:before{display:none!important}[data-theme=light] .nav-link .badge{box-shadow:0 8px 18px rgba(var(--danger-rgb),.14)!important}[data-theme=light] .sidebar-footer{border-top:1px solid var(--border-subtle)!important;background:linear-gradient(180deg,#ffffff2e,#f8fafce0)!important}[data-theme=light] .sidebar-admin-link{border-color:rgba(var(--primary-rgb),.18)!important;background:linear-gradient(120deg,rgba(var(--primary-rgb),.1),#fffffff5)!important;color:var(--primary-dark)!important;box-shadow:var(--shadow-card)!important}[data-theme=light] .sidebar-admin-link:hover{background:linear-gradient(120deg,rgba(var(--primary-rgb),.14),#f1f5f9fa)!important;color:var(--primary-dark)!important}[data-theme=light] .whatsapp-status{background:#ffffffeb!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important}[data-theme=light] .btn-logout{background:linear-gradient(135deg,#fffffffa,#f1f5f9fa)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important;box-shadow:inset 0 1px #ffffffa6,0 8px 18px #0f172a14!important}[data-theme=light] .btn-logout:hover{background:linear-gradient(135deg,rgba(var(--danger-rgb),.1),#fffffffa)!important;border-color:rgba(var(--danger-rgb),.2)!important;color:var(--danger)!important;box-shadow:inset 0 1px #ffffff85,0 10px 22px rgba(var(--danger-rgb),.1)!important}[data-theme=light] .theme-toggle-btn{background:linear-gradient(135deg,#fffffffa,#f1f5f9fa)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-card)!important}[data-theme=light] .theme-toggle-btn:hover{border-color:rgba(var(--primary-rgb),.18)!important;color:var(--primary-dark)!important;background:var(--bg-card-hover)!important}[data-theme=light] .mobile-menu-toggle{background:#fff!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important;box-shadow:0 12px 24px #0f172a1a!important}[data-theme=light] .sidebar-overlay{background:#0f172a33!important}@media(max-width:1024px){[data-theme=light] .sidebar{box-shadow:18px 0 42px #0f172a1f!important}}.inbox-react .chat-input.has-reply-context{flex-wrap:wrap;align-items:stretch}.inbox-react #replyContextPreview{flex:1 0 100%;width:100%;order:-1;margin-bottom:8px}.inbox-react .reply-context-preview-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(var(--primary-rgb),.24);background:rgba(var(--primary-rgb),.1)}.inbox-react .reply-context-preview-copy{flex:1 1 auto;min-width:0}.inbox-react .reply-context-preview-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-light)}.inbox-react .reply-context-preview-text{font-size:13px;line-height:1.35;color:var(--gray-100);margin-top:2px;word-break:break-word}.inbox-react .reply-context-preview-close{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid rgba(255,255,255,.08);background:#0206173d;color:var(--gray-100);font-size:12px;font-weight:700;line-height:1;cursor:pointer;padding:7px 10px;border-radius:999px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.inbox-react .reply-context-preview-close:hover,.inbox-react .reply-context-preview-close:focus-visible{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.36);color:#fff}.inbox-react .reply-context-preview-close:focus-visible{outline:none}.inbox-react .reply-context-preview-close-icon{font-size:15px;line-height:1}.inbox-react .reply-context-preview-close-text{white-space:nowrap}.inbox-react .message-action-menu-trigger-icon-outgoing{color:#dcfce7d1}.inbox-react .message-action-menu-trigger-icon-incoming{color:#e2e8f0d1}[data-theme=light] .inbox-react .message-action-menu-trigger-icon-outgoing{color:#065f46eb}[data-theme=light] .inbox-react .message-action-menu-trigger-icon-incoming{color:#0f172ab8}.inbox-react .message-reply-quote{margin-bottom:8px;padding:6px 10px;border-left:3px solid rgba(var(--primary-rgb),.75);border-radius:8px;background:rgba(var(--primary-rgb),.1);font-size:12px;line-height:1.35;opacity:.95}.inbox-react .message-reactions{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.inbox-react .message-reaction-chip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#0f172a47;border:1px solid rgba(148,163,184,.35);font-size:13px}.inbox-react .message-reply-action{margin-top:8px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f172a29;color:var(--gray-200);font-size:13px;line-height:1;padding:4px 8px;cursor:pointer}.content-media-fields{display:flex;flex-direction:column;gap:6px}.content-media-type-select{width:100%}.content-media-url-row{display:flex;align-items:center;gap:6px}.content-media-url-input{flex:1;min-width:0}.content-media-clear-btn{background:none;border:1px solid rgba(239,68,68,.4);color:#f87171;border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:16px;line-height:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s}.content-media-clear-btn:hover{background:#ef44441f}.content-media-upload-row{display:flex;align-items:center;gap:8px}.content-media-upload-btn{flex-shrink:0}.output-summary-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.output-summary-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px}.output-summary-label{flex:1;color:var(--gray-300, #cbd5e1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.output-action-count-badge{font-size:11px;padding:2px 7px;border-radius:10px;background:#10b9812e;color:#6ee7b7;white-space:nowrap;flex-shrink:0}.output-action-count-badge.is-empty{background:#94a3b81a;color:var(--gray-500, #64748b)}.output-action-configure-btn{background:none;border:none;cursor:pointer;font-size:14px;opacity:.6;padding:2px 4px;border-radius:4px;transition:opacity .15s,background .15s;flex-shrink:0}.output-action-configure-btn:hover{opacity:1;background:#ffffff14}:root{--primary: #00e5a0;--primary-light: #5fffc9;--primary-dark: #00b87d;--primary-muted: rgba(0, 229, 160, .14);--primary-rgb: 0, 229, 160;--accent-cyan: #00cfff;--accent-cyan-rgb: 0, 207, 255;--accent-cyan-muted:rgba(0, 207, 255, .12);--accent-amber: #f5b942;--accent-amber-rgb: 245, 185, 66;--accent-amber-muted:rgba(245, 185, 66, .12);--danger: #ff4d6a;--danger-rgb: 255, 77, 106;--danger-muted: rgba(255, 77, 106, .12);--bg-base: #070d18;--bg-elevated: #0c1526;--bg-card: #101d30;--bg-card-hover: #13233b;--bg-sidebar: #080f1e;--bg-input: rgba(10, 18, 32, .9);--border-subtle: rgba(255, 255, 255, .06);--border-glow: rgba(0, 229, 160, .18);--border-cyan-glow: rgba(0, 207, 255, .16);--text-primary: #e8f4ff;--text-secondary: #8aa4c0;--text-muted: #4a6278;--text-inverse: #070d18;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "DM Mono", "JetBrains Mono", monospace;--font-display: "Plus Jakarta Sans", sans-serif;--glow-soft: 0 0 32px rgba(0, 229, 160, .1);--glow-medium: 0 0 48px rgba(0, 229, 160, .18);--glow-strong: 0 0 72px rgba(0, 229, 160, .28);--glow-cyan: 0 0 32px rgba(0, 207, 255, .14);--shadow-card: 0 2px 4px rgba(0,0,0,.12), 0 8px 24px rgba(0,0,0,.22), 0 0 1px rgba(255,255,255,.04);--shadow-hover: 0 4px 8px rgba(0,0,0,.16), 0 16px 40px rgba(0,0,0,.32), 0 0 24px rgba(0,229,160,.08);--shadow-sidebar: 4px 0 32px rgba(0,0,0,.28);--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-full:9999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-snap: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .16s;--t-med: .26s;--t-slow: .4s}[data-theme=light]{--primary: #059669;--primary-light: #34d399;--primary-dark: #047857;--primary-muted: rgba(5, 150, 105, .08);--primary-rgb: 5, 150, 105;--accent-cyan: #0891b2;--accent-cyan-rgb: 8, 145, 178;--accent-cyan-muted:rgba(8, 145, 178, .08);--accent-amber: #d97706;--accent-amber-rgb: 217, 119, 6;--accent-amber-muted:rgba(217, 119, 6, .08);--danger: #dc2626;--danger-rgb: 220, 38, 38;--danger-muted: rgba(220, 38, 38, .06);--bg-base: #f8fafc;--bg-elevated: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f1f5f9;--bg-sidebar: #ffffff;--bg-input: #f1f5f9;--border-subtle: rgba(0, 0, 0, .08);--border-glow: rgba(5, 150, 105, .15);--border-cyan-glow: rgba(8, 145, 178, .12);--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--text-inverse: #ffffff;--dark: var(--text-primary);--gray-900: var(--text-primary);--gray-800: #1e293b;--gray-700: #334155;--gray-600: #475569;--gray-500: #64748b;--gray-400: #94a3b8;--gray-300: #cbd5e1;--gray-200: #e2e8f0;--gray-100: #f1f5f9;--gray-50: #f8fafc;--surface: var(--bg-card);--surface-muted: rgba(255, 255, 255, .94);--surface-elevated: rgba(255, 255, 255, .98);--surface-soft: var(--bg-card-hover);--surface-card: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--surface-card-hover: linear-gradient(180deg, #ffffff 0%, #f1f5f9 100%);--bg: var(--bg-base);--border-color: var(--border-subtle);--light: #ffffff;--lighter: #f8fafc;--white: #ffffff;--glow-soft: 0 0 0 transparent;--glow-medium: 0 0 0 transparent;--glow-strong: 0 0 0 transparent;--glow-cyan: 0 0 0 transparent;--shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 4px 12px rgba(0,0,0,.04);--shadow-hover: 0 2px 8px rgba(0,0,0,.08), 0 8px 24px rgba(0,0,0,.06);--shadow-sidebar: 1px 0 12px rgba(0,0,0,.04);--shadow-sm: 0 2px 6px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.05);--shadow-md: 0 8px 24px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.06);--shadow-lg: 0 16px 40px rgba(0,0,0,.12), 0 8px 16px rgba(0,0,0,.07);--shadow-xl: 0 24px 64px rgba(0,0,0,.14), 0 12px 24px rgba(0,0,0,.08);--zv-bg-graphite: #f8fafc;--zv-bg-panel: #ffffff;--zv-bg-card: #ffffff;--zv-border-soft: rgba(0, 0, 0, .07);--zv-text-primary: #0f172a;--zv-text-secondary:#334155;--zv-shadow-soft: 0 4px 16px rgba(0,0,0,.08)}[data-theme=light] body{background-image:none;background-color:var(--bg-base)}[data-theme=light] .sidebar,[data-theme=light] .app-sidebar{border-right:1px solid var(--border-subtle);box-shadow:none}[data-theme=light] .card,[data-theme=light] .stat-card,[data-theme=light] .workspace-surface-page{border:1px solid var(--border-subtle)}[data-theme=light] .workspace-surface-page{background:linear-gradient(180deg,rgba(var(--primary-rgb),.03) 0%,transparent 18%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;color:var(--text-primary)}[data-theme=light] .nav-link.active,[data-theme=light] .sidebar-nav .nav-link.active{background:var(--primary-muted)!important;color:var(--primary-dark)!important}[data-theme=light] .btn-primary,[data-theme=light] .btn-success{box-shadow:0 4px 16px rgba(var(--primary-rgb),.18),0 1px #ffffff2e inset!important}[data-theme=light] .btn-primary,[data-theme=light] .btn-success,[data-theme=light] .btn-whatsapp,[data-theme=light] .btn-danger{color:var(--text-inverse)!important}[data-theme=light] .btn-primary:hover:not(:disabled),[data-theme=light] .btn-success:hover:not(:disabled){box-shadow:0 8px 24px rgba(var(--primary-rgb),.22),0 1px #ffffff38 inset!important}[data-theme=light] .btn-secondary,[data-theme=light] .btn-outline{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-card)!important}[data-theme=light] .btn-outline-danger{background:rgba(var(--danger-rgb),.08)!important;border:1px solid rgba(var(--danger-rgb),.18)!important;color:var(--danger)!important;box-shadow:var(--shadow-card)!important}[data-theme=light] .btn-secondary:hover:not(:disabled),[data-theme=light] .btn-outline:hover:not(:disabled){border-color:rgba(var(--primary-rgb),.26)!important;color:var(--primary-dark)!important;background:var(--primary-muted)!important}[data-theme=light] .btn-outline-danger:hover:not(:disabled){background:rgba(var(--danger-rgb),.12)!important;border-color:rgba(var(--danger-rgb),.26)!important;color:var(--danger)!important}[data-theme=light] .btn-ghost:hover{color:var(--primary-dark)!important;background:var(--primary-muted)!important}[data-theme=light] .btn-danger{box-shadow:0 4px 16px rgba(var(--danger-rgb),.16)!important}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select,[data-theme=light] .form-control{background:var(--bg-input)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;box-shadow:none!important}[data-theme=light] input:focus,[data-theme=light] textarea:focus,[data-theme=light] select:focus,[data-theme=light] .form-control:focus{border-color:rgba(var(--primary-rgb),.28)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.08)!important}.theme-toggle-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(135deg,#0f1827f0,#0a111efa);color:var(--text-primary);cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #030a1729;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.theme-toggle-btn:hover{transform:translateY(-1px);border-color:#8aa4c038;background:linear-gradient(135deg,#121e30f5,#0c1422fc);box-shadow:inset 0 1px #ffffff0d,0 10px 22px #030a172e}.theme-toggle-btn:focus-visible{outline:2px solid rgba(var(--primary-rgb),.28);outline-offset:2px}.theme-toggle-icon{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d}.theme-toggle-icon:before{content:"";width:16px;height:16px;display:block;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.theme-toggle-icon.is-light{color:var(--accent-amber);background:linear-gradient(135deg,rgba(var(--accent-amber-rgb),.22),#ffffff0a);border-color:rgba(var(--accent-amber-rgb),.28)}.theme-toggle-icon.is-light:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 6a1 1 0 0 1 1 1v1.2a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1zm0 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 4a1 1 0 0 1 1 1v1.2a1 1 0 1 1-2 0V19a1 1 0 0 1 1-1zm6-6a1 1 0 0 1 1-1h1.2a1 1 0 1 1 0 2H19a1 1 0 0 1-1-1zM3.8 11H5a1 1 0 1 1 0 2H3.8a1 1 0 1 1 0-2zm11.68-4.27a1 1 0 0 1 0-1.41l.85-.85a1 1 0 1 1 1.41 1.41l-.85.85a1 1 0 0 1-1.41 0zM6.26 15.95a1 1 0 0 1 1.41 0l.85.85a1 1 0 1 1-1.41 1.41l-.85-.85a1 1 0 0 1 0-1.41zm9.22 2.26a1 1 0 0 1 1.41-1.41l.85.85a1 1 0 0 1-1.41 1.41l-.85-.85zM6.26 8.05a1 1 0 0 1 0-1.41l.85-.85a1 1 0 1 1 1.41 1.41l-.85.85a1 1 0 0 1-1.41 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 6a1 1 0 0 1 1 1v1.2a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1zm0 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 4a1 1 0 0 1 1 1v1.2a1 1 0 1 1-2 0V19a1 1 0 0 1 1-1zm6-6a1 1 0 0 1 1-1h1.2a1 1 0 1 1 0 2H19a1 1 0 0 1-1-1zM3.8 11H5a1 1 0 1 1 0 2H3.8a1 1 0 1 1 0-2zm11.68-4.27a1 1 0 0 1 0-1.41l.85-.85a1 1 0 1 1 1.41 1.41l-.85.85a1 1 0 0 1-1.41 0zM6.26 15.95a1 1 0 0 1 1.41 0l.85.85a1 1 0 1 1-1.41 1.41l-.85-.85a1 1 0 0 1 0-1.41zm9.22 2.26a1 1 0 0 1 1.41-1.41l.85.85a1 1 0 0 1-1.41 1.41l-.85-.85zM6.26 8.05a1 1 0 0 1 0-1.41l.85-.85a1 1 0 1 1 1.41 1.41l-.85.85a1 1 0 0 1-1.41 0z'/%3E%3C/svg%3E")}.theme-toggle-icon.is-dark{color:var(--accent-cyan);background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.2),#ffffff0a);border-color:rgba(var(--accent-cyan-rgb),.24)}.theme-toggle-icon.is-dark:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 3.2a1 1 0 0 1 .92 1.39 7 7 0 1 0 8 8.99 1 1 0 0 1 1.77.14A9 9 0 1 1 14.28 2.3a1 1 0 0 1 .22-.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 3.2a1 1 0 0 1 .92 1.39 7 7 0 1 0 8 8.99 1 1 0 0 1 1.77.14A9 9 0 1 1 14.28 2.3a1 1 0 0 1 .22-.1z'/%3E%3C/svg%3E")}.theme-toggle-label{min-width:0;font-size:13.5px;font-weight:600;color:var(--text-primary);line-height:1.2;letter-spacing:-.01em}[data-theme=light] .theme-toggle-btn{background:linear-gradient(135deg,#fffffffa,#f1f5f9fa)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffffad,0 8px 18px #0f172a14!important}[data-theme=light] .theme-toggle-btn:hover{border-color:#94a3b83d!important;background:linear-gradient(135deg,#fffffffa,#ebf1f7fa)!important;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #0f172a1a!important;color:var(--text-primary)!important}[data-theme=light] .theme-toggle-icon{background:#0f172a08;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffb8}[data-theme=light] .theme-toggle-icon.is-light{background:linear-gradient(135deg,rgba(var(--accent-amber-rgb),.16),#fffffffa);border-color:rgba(var(--accent-amber-rgb),.22)}[data-theme=light] .theme-toggle-icon.is-dark{background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.14),#fffffffa);border-color:rgba(var(--accent-cyan-rgb),.18)}[data-theme=light] .theme-toggle-btn,[data-theme=light] .theme-toggle-label,html[data-theme=light] .sidebar .theme-toggle-btn,html[data-theme=light].zvp .sidebar .theme-toggle-btn{color:#0f172a!important;font-weight:700!important}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--bg-base);background-image:radial-gradient(ellipse 80% 50% at 10% 0%,rgba(0,229,160,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 100%,rgba(0,207,255,.05) 0%,transparent 50%),repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(255,255,255,.014) 31px,rgba(255,255,255,.014) 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,rgba(255,255,255,.014) 31px,rgba(255,255,255,.014) 32px);background-attachment:fixed;color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","ss01","ss02";letter-spacing:-.012em;line-height:1.6}.sidebar{background:linear-gradient(180deg,#080e1afa,#060b14f5)!important;border-right:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-sidebar)!important;backdrop-filter:blur(28px) saturate(160%)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important}.sidebar:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 280px at 0% 10%,rgba(0,229,160,.07) 0%,transparent 70%),radial-gradient(circle 200px at 100% 80%,rgba(0,207,255,.04) 0%,transparent 60%);pointer-events:none;z-index:0}.sidebar:after{content:"";position:absolute;top:48px;right:0;bottom:48px;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(0,229,160,.32) 25%,rgba(0,229,160,.12) 65%,transparent 100%);pointer-events:none}.sidebar-header{padding:22px 18px 18px!important;position:relative;z-index:2}.sidebar-logo{display:flex;align-items:center;gap:11px;text-decoration:none}.sidebar-logo img{height:38px!important}.brand-text{font-family:var(--font-display)!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.04em!important;color:var(--text-primary)!important;background:linear-gradient(135deg,#e8f4ff,#a0f0d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-link{display:flex;align-items:center;gap:11px;padding:10px 14px!important;border-radius:var(--r-md)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--text-secondary)!important;border:1px solid transparent!important;background:transparent!important;transition:background var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out),transform var(--t-fast) var(--ease-out),box-shadow var(--t-med) var(--ease-out)!important;position:relative;z-index:1}.nav-link:hover{color:var(--text-primary)!important;background:linear-gradient(135deg,#00e5a014,#00e5a008)!important;border-color:#00e5a01a!important;transform:translate(2px)!important}.nav-link.active{color:#e8fff6!important;background:linear-gradient(135deg,#00e5a029,#00e5a00f)!important;border-color:#00e5a033!important;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000003d,0 0 20px #00e5a01a!important;font-weight:600!important}.nav-link.active:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2.5px;border-radius:var(--r-full);background:linear-gradient(180deg,#00e5a033,#00e5a0f2 45%,#00e5a038);box-shadow:0 0 12px #00e5a099}.nav-section-title{font-size:0!important;color:transparent!important;padding:0!important;height:1px!important;line-height:0!important;letter-spacing:normal!important}.topbar,.top-bar,.page-header,.dashboard-header{background:#080e1ad9!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--border-subtle)!important}.page-title,.dashboard-title,h1.title{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--text-primary);background:linear-gradient(135deg,#e8f4ff,#9ff5d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card,.metric-card,.kpi-card,.summary-card{background:linear-gradient(145deg,#101d30f5,#0a1220fa)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out)!important;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.024) 0%,transparent 60%);pointer-events:none;border-radius:inherit}.stat-card:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-hover)!important;border-color:#00e5a024!important}.stat-card-icon,.metric-icon{width:44px!important;height:44px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}.stat-card-icon.green,.stat-card-icon.primary{background:#00e5a01f!important;color:var(--primary)!important;box-shadow:0 0 20px #00e5a01f inset,0 0 1px #00e5a04d!important}.stat-card-icon.blue,.stat-card-icon.cyan{background:#00cfff1a!important;color:var(--accent-cyan)!important;box-shadow:0 0 20px #00cfff1a inset!important}.stat-card-icon.yellow,.stat-card-icon.amber{background:#f5b9421a!important;color:var(--accent-amber)!important;box-shadow:0 0 20px #f5b9421a inset!important}.stat-card-icon.red,.stat-card-icon.danger,.stat-card-icon.purple{background:#ff4d6a1a!important;color:var(--danger)!important;box-shadow:0 0 20px #ff4d6a1a inset!important}.stat-card-value,.metric-value{font-family:var(--font-display)!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.04em!important;color:var(--text-primary)!important;line-height:1.1!important}.stat-card-label,.metric-label{font-size:12px!important;font-weight:500!important;letter-spacing:.01em!important;color:var(--text-secondary)!important;text-transform:none!important}.stat-delta,.stat-change,.badge-delta{font-size:11px!important;font-weight:700!important;border-radius:var(--r-full)!important;padding:3px 9px!important;letter-spacing:.01em!important}.stat-delta.positive,.stat-change.up{background:#00e5a01f!important;color:var(--primary)!important}.stat-delta.negative,.stat-change.down{background:#ff4d6a1a!important;color:var(--danger)!important}.chart-card,.stats-card,.graph-card,[class*=chart-container],[class*=stats-chart]{background:linear-gradient(160deg,#0e192af7,#09101cfc)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important;overflow:hidden;position:relative}.chart-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,229,160,.22) 30%,rgba(0,207,255,.14) 70%,transparent 100%);pointer-events:none}.chart-header,.card-header{padding:20px 22px 14px!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.chart-title,.card-title,h3.title{font-family:var(--font-display)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--text-primary)!important}.chart-subtitle,.card-subtitle{font-size:12px!important;color:var(--text-secondary)!important;margin-top:2px!important}canvas{filter:drop-shadow(0 0 8px rgba(0,229,160,.08))}.chart-type-toggle,.chart-btn-group{display:flex;gap:4px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:3px}.chart-btn,.chart-type-btn{padding:5px 11px!important;font-size:11.5px!important;font-weight:600!important;border-radius:6px!important;border:none!important;background:transparent!important;color:var(--text-secondary)!important;cursor:pointer;transition:all var(--t-fast) var(--ease-out);letter-spacing:.01em}.chart-btn:hover{color:var(--text-primary)!important;background:#ffffff0f!important}.chart-btn.active,.chart-btn[aria-pressed=true]{background:#00e5a024!important;color:var(--primary)!important;box-shadow:0 0 12px #00e5a01a!important}.period-select,.chart-period-select,select.period{background:#0a1220e6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--r-sm)!important;color:var(--text-secondary)!important;font-size:12.5px!important;font-weight:600!important;padding:6px 28px 6px 12px!important;cursor:pointer;transition:all var(--t-fast);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238aa4c0'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important}.period-select:hover,.period-select:focus{border-color:#00e5a033!important;color:var(--text-primary)!important;outline:none!important}.donut-card,.circular-progress-card,.action-states-card{background:linear-gradient(160deg,#0e192af7,#09101cfc)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important}.donut-fill,[class*=donut],circle.progress-ring{stroke:var(--accent-cyan)!important;filter:drop-shadow(0 0 8px rgba(0,207,255,.3))}.progress-bar-fill,.progress-fill,[class*=progress-bar]>span,[class*=progress-bar]>div{background:linear-gradient(90deg,var(--primary) 0%,var(--accent-cyan) 100%)!important;box-shadow:0 0 12px #00e5a040!important;border-radius:var(--r-full)!important}.progress-track,[class*=progress-bar]{background:#ffffff0f!important;border-radius:var(--r-full)!important;height:6px!important;overflow:hidden}.legend-dot,.progress-dot{width:8px!important;height:8px!important;border-radius:var(--r-full)!important}.legend-dot.primary{background:var(--primary)!important;box-shadow:0 0 6px #00e5a080!important}.legend-dot.cyan{background:var(--accent-cyan)!important;box-shadow:0 0 6px #00cfff80!important}.legend-dot.amber{background:var(--accent-amber)!important;box-shadow:0 0 6px #f5b94280!important}.legend-dot.danger{background:var(--danger)!important}.card,.panel,.box,[class*=zv-card]{background:linear-gradient(150deg,#0f1a2cf5,#09101cfa)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important;position:relative;overflow:hidden;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out)!important}.card:hover,[class*=zv-card]:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-hover)!important;border-color:#00e5a01a!important}.card:before,[class*=zv-card]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);pointer-events:none}.badge,.tag,.chip{font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;border-radius:var(--r-full)!important;padding:3px 10px!important;border:1px solid transparent!important}.badge-success,.badge-green,.tag-success{background:#00e5a01a!important;color:var(--primary)!important;border-color:#00e5a029!important}.badge-info,.badge-cyan,.tag-info{background:#00cfff17!important;color:var(--accent-cyan)!important;border-color:#00cfff24!important}.badge-warning,.badge-amber,.tag-warning{background:#f5b9421a!important;color:var(--accent-amber)!important;border-color:#f5b94229!important}.badge-danger,.badge-red,.tag-danger{background:#ff4d6a1a!important;color:var(--danger)!important;border-color:#ff4d6a29!important}.status-dot,.online-dot{width:8px!important;height:8px!important;border-radius:var(--r-full)!important}.status-dot.online{background:var(--primary)!important;box-shadow:0 0 8px #00e5a08c!important;animation:pulse-green 2s ease-in-out infinite}.status-dot.offline{background:var(--text-muted)!important}.status-dot.warning{background:var(--accent-amber)!important;box-shadow:0 0 8px #f5b94273!important}.status-dot.danger{background:var(--danger)!important;box-shadow:0 0 8px #ff4d6a73!important}@keyframes pulse-green{0%,to{box-shadow:0 0 6px #00e5a080}50%{box-shadow:0 0 14px #00e5a0cc}}.btn,button.btn{font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important;border-radius:var(--r-md)!important;padding:9px 18px!important;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all var(--t-med) var(--ease-out)!important}.btn .icon,button.btn .icon{display:inline-block!important;flex:0 0 auto!important;color:inherit!important;background-color:currentColor!important;opacity:1!important}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;color:var(--text-inverse)!important;font-weight:700!important;box-shadow:0 4px 16px #00e5a03d,0 1px #ffffff1f inset!important}.btn-primary:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 28px #00e5a05c,0 1px #ffffff2e inset!important}.btn-primary:active:not(:disabled){transform:translateY(0)!important}.btn-secondary,.btn-outline{background:#101d30cc!important;border:1px solid rgba(255,255,255,.09)!important;color:var(--text-secondary)!important;box-shadow:inset 0 1px #ffffff0a!important}.btn-secondary:hover:not(:disabled),.btn-outline:hover:not(:disabled){border-color:#00e5a038!important;color:var(--primary)!important;background:#00e5a00f!important;transform:translateY(-1px)!important}.btn-ghost{background:transparent!important;border:none!important;color:var(--text-secondary)!important}.btn-ghost:hover{color:var(--text-primary)!important;background:#ffffff0d!important}.btn-danger{background:linear-gradient(135deg,#ff4d6a,#cc2c44)!important;color:#fff!important;box-shadow:0 4px 16px #ff4d6a38!important}.btn-danger:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 28px #ff4d6a52!important}.btn-success{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;color:var(--text-inverse)!important;box-shadow:0 4px 16px #00e5a03d!important}.btn-icon{width:36px!important;height:36px!important;padding:0!important;border-radius:var(--r-sm)!important;justify-content:center!important}input,textarea,select,.form-control{font-family:var(--font-sans)!important;background:#080e1ae6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--r-md)!important;color:var(--text-primary)!important;font-size:13.5px!important;padding:10px 14px!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)!important}input:focus,textarea:focus,select:focus,.form-control:focus{outline:none!important;border-color:#00e5a052!important;box-shadow:0 0 0 3px #00e5a014,0 0 20px #00e5a00d!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important}.search-input,input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%234a6278' d='M10 4a6 6 0 1 0 3.7 10.7l4.8 4.9 1.5-1.5-4.9-4.8A6 6 0 0 0 10 4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;padding-left:36px!important}table{width:100%;border-collapse:collapse}thead th{font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--text-muted)!important;padding:12px 16px!important;border-bottom:1px solid var(--border-subtle)!important;background:transparent!important}tbody tr{border-bottom:1px solid rgba(255,255,255,.03)!important;transition:background var(--t-fast)!important}tbody tr:hover{background:#00e5a008!important}tbody td{font-size:13.5px!important;padding:12px 16px!important;color:var(--text-secondary)!important}tbody td:first-child{color:var(--text-primary)!important;font-weight:500!important}.modal,.modal-overlay,.dialog-overlay{background:#040810d1!important;backdrop-filter:blur(12px)!important}.modal-content,.modal-dialog,.dialog-content{background:linear-gradient(160deg,#0e1828fa,#09101cfc)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:var(--r-xl)!important;box-shadow:0 32px 80px #0009,0 0 1px #ffffff0d,0 0 48px #00e5a00a!important}.modal-header{border-bottom:1px solid rgba(255,255,255,.05)!important;padding:22px 24px!important}.modal-title{font-family:var(--font-display)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--text-primary)!important}.toast,.alert,.notification{border-radius:var(--r-md)!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:500!important;backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #0006!important}.toast-success,.alert-success{background:#00e5a01a!important;border-color:#00e5a02e!important;color:#a0f0d8!important}.toast-info,.alert-info{background:#00cfff17!important;border-color:#00cfff29!important;color:#a0e8ff!important}.toast-warning,.alert-warning{background:#f5b9421a!important;border-color:#f5b9422e!important;color:#fad488!important}.toast-error,.alert-danger{background:#ff4d6a1a!important;border-color:#ff4d6a2e!important;color:#fab!important}.avatar,.user-avatar{border-radius:var(--r-full)!important;border:2px solid rgba(0,229,160,.18)!important;box-shadow:0 0 0 1px #0000004d,0 0 14px #00e5a014!important}.avatar-stack .avatar+.avatar{margin-left:-10px;border-color:var(--bg-card)!important}.skeleton,.loading-placeholder,[class*=skeleton]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%)!important;background-size:200% 100%!important;animation:shimmer 1.6s ease-in-out infinite!important;border-radius:var(--r-sm)!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00e5a047}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.chat-container,.inbox-container{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important}.conversation-item,.inbox-item{border-radius:var(--r-md)!important;transition:background var(--t-fast),transform var(--t-fast)!important;border-bottom:1px solid rgba(255,255,255,.02)!important}.conversation-item:hover,.inbox-item:hover{background:#00e5a00a!important}.conversation-item.active,.inbox-item.active,.conversation-item.selected{background:#00e5a014!important;border-left:2px solid var(--primary)!important}.message-bubble.sent{background:linear-gradient(135deg,#00e5a02e,#00b47c1f)!important;border:1px solid rgba(0,229,160,.14)!important;color:var(--text-primary)!important;border-bottom-right-radius:4px!important}.message-bubble.received{background:#101d30cc!important;border:1px solid rgba(255,255,255,.05)!important;color:var(--text-secondary)!important}.flow-node,.flow-block,[class*=flow-node],[class*=flow-block]{background:#0e192af2!important;border:1.5px solid rgba(255,255,255,.08)!important;border-radius:var(--r-md)!important;box-shadow:var(--shadow-card)!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)!important}.flow-node:hover,[class*=flow-node]:hover{border-color:#00e5a038!important;box-shadow:0 0 24px #00e5a014!important}.flow-node.selected,.flow-node.active,[class*=flow-node].selected{border-color:#00e5a061!important;box-shadow:0 0 0 3px #00e5a014,var(--shadow-card)!important}.flow-connection,.flow-edge{stroke:#00cfff59!important;stroke-width:1.5px!important}.flow-connection:hover{stroke:#00cfffa6!important}.funnel-column,.pipeline-column,.kanban-column{background:#0a121eb3!important;border:1px solid var(--border-subtle)!important;border-radius:var(--r-lg)!important}.funnel-card,.pipeline-card,.kanban-card{background:linear-gradient(145deg,#0f1a2cf5,#09101cfa)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--r-md)!important;box-shadow:0 2px 12px #0000003d!important;transition:all var(--t-fast)!important}.funnel-card:hover{border-color:#00e5a01f!important;transform:translateY(-1px)!important}.dropdown-menu,.context-menu,[role=menu]{background:#0a121ef5!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--r-md)!important;box-shadow:0 8px 32px #00000080,0 0 1px #ffffff0f!important;backdrop-filter:blur(24px)!important;padding:6px!important}.dropdown-item,[role=menuitem]{border-radius:var(--r-sm)!important;font-size:13.5px!important;font-weight:500!important;color:var(--text-secondary)!important;padding:9px 12px!important;cursor:pointer;transition:all var(--t-fast)!important}.dropdown-item:hover,[role=menuitem]:hover{background:#00e5a014!important;color:var(--text-primary)!important}.dropdown-item.danger{color:var(--danger)!important}.dropdown-item.danger:hover{background:#ff4d6a1a!important}.tooltip,[class*=tooltip]{background:#060c16f5!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--r-sm)!important;color:var(--text-primary)!important;font-size:12px!important;font-weight:500!important;box-shadow:0 8px 24px #0006!important;backdrop-filter:blur(12px)!important}.onboarding-card,.checklist-card{background:linear-gradient(145deg,#00e5a00d,#0e192af7 40%)!important;border:1px solid rgba(0,229,160,.14)!important;border-radius:var(--r-xl)!important;box-shadow:0 0 48px #00e5a00f!important}.checklist-item.completed{opacity:.6}.checklist-step-icon{background:#00e5a01f!important;color:var(--primary)!important;border:1px solid rgba(0,229,160,.2)!important}.dashboard-grid,.stats-grid{display:grid;gap:18px}.dashboard-grid-4{grid-template-columns:repeat(4,1fr)}.dashboard-grid-3{grid-template-columns:repeat(3,1fr)}.dashboard-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:1200px){.dashboard-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-grid-4,.dashboard-grid-3,.dashboard-grid-2-1{grid-template-columns:1fr}}.main-content,.page-content,.content-area{padding:28px 32px!important}.page-title-area{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.card,.stat-card,.chart-card,.metric-card{animation:fadeInUp .5s var(--ease-out) both}.stat-card:nth-child(1){animation-delay:0s}.stat-card:nth-child(2){animation-delay:.06s}.stat-card:nth-child(3){animation-delay:.12s}.stat-card:nth-child(4){animation-delay:.18s}.whatsapp-connected{color:var(--primary)!important;background:var(--primary-muted)!important}.whatsapp-disconnected{color:var(--danger)!important;background:var(--danger-muted)!important}::selection{background:#00e5a02e;color:var(--text-primary)}.highlight-number,.big-number,.kpi-value{font-family:var(--font-display)!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;letter-spacing:-.05em!important}.highlight-green{color:var(--primary)!important}.highlight-cyan{color:var(--accent-cyan)!important}.highlight-amber{color:var(--accent-amber)!important}.highlight-danger{color:var(--danger)!important}[style*=purple],[style*="#8b5cf6"],[style*="#7c3aed"],[style*="#6d28d9"],[style*="#a855f7"],[style*="#9333ea"],[style*=violet]{--override-color: var(--accent-cyan) !important;color:var(--accent-cyan)!important;background-color:transparent!important}.stat-card-icon.purple{background:var(--danger-muted)!important;color:var(--danger)!important}.empty-state,.no-data{padding:48px 24px;text-align:center}.empty-state-icon{width:56px;height:56px;border-radius:var(--r-lg);background:#00e5a012;border:1px solid rgba(0,229,160,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--primary)}.empty-state-title{font-weight:700;font-size:15px;color:var(--text-primary);margin-bottom:6px}.empty-state-text{font-size:13.5px;color:var(--text-secondary);max-width:320px;margin:0 auto}.sidebar-footer{padding:12px 14px 20px!important;border-top:1px solid rgba(255,255,255,.04)!important;position:relative;z-index:2}.sidebar-footer .nav-link{font-size:12.5px!important;color:var(--text-muted)!important}.sidebar-footer .nav-link:hover{color:var(--text-secondary)!important}.whatsapp-support-fab{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#25d366;color:#fff;border-radius:50px;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 4px 16px #25d36659;transition:all .2s;cursor:pointer}.whatsapp-support-fab:hover{background:#1ebe5a;box-shadow:0 6px 24px #25d36673;transform:translateY(-2px);color:#fff;text-decoration:none}.whatsapp-support-fab svg{flex-shrink:0}.chat-audio-record-btn{width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-muted, #6b7280);font-size:20px;transition:all .15s;display:flex;align-items:center;justify-content:center}.chat-audio-record-btn:hover{background:rgba(var(--primary-rgb, 22,163,74),.12);color:var(--primary, #16a34a)}.chat-audio-record-btn.recording{background:#ef4444;color:#fff;animation:pulse-record 1.2s ease-in-out infinite}@keyframes pulse-record{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 10px #ef444400}}.chat-audio-recording-indicator{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#ef44441a;border-radius:20px;font-size:13px;color:#ef4444;font-weight:600}.chat-audio-recording-indicator .rec-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:blink-rec .8s ease-in-out infinite}@keyframes blink-rec{0%,to{opacity:1}50%{opacity:.3}}.chat-audio-cancel-btn{width:36px;height:36px;border:none;background:#ef444426;border-radius:50%;cursor:pointer;color:#ef4444;font-size:18px;transition:all .15s;display:flex;align-items:center;justify-content:center}.chat-audio-cancel-btn:hover{background:#ef4444;color:#fff}.conversation-checkbox-label{display:none;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-right:8px}.conversations-list.select-mode .conversation-checkbox-label{display:flex}.conversation-checkbox{width:18px;height:18px;cursor:pointer;accent-color:var(--primary, #16a34a)}.conversation-item.selected{background:rgba(var(--primary-rgb, 22,163,74),.08)}.conversation-bulk-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--primary, #16a34a);color:#fff;border-radius:8px;margin-bottom:10px;font-size:13px;font-weight:500}.conversation-bulk-count{flex:1}.conversation-bulk-bar .btn{border-color:#ffffff80;color:#fff;padding:6px 12px;display:flex;align-items:center;justify-content:center}.conversation-bulk-bar .btn:hover{background:#ffffff26}.conversation-bulk-bar .btn:disabled{opacity:.5;cursor:not-allowed}.conversation-bulk-bar .btn svg{flex-shrink:0}.conversation-bulk-bar .btn-primary{background:#fff;color:var(--primary, #16a34a);border-color:#fff}.conversation-bulk-bar .btn-primary:hover{background:#ffffffe6}.conversation-bulk-delete-btn{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;transition:all .15s;font-size:13px;font-weight:500;white-space:nowrap;display:flex;align-items:center;justify-content:center}.conversation-bulk-delete-btn:hover,.conversation-bulk-bar .conversation-bulk-delete-btn:hover{background:#ef4444;border-color:#ef4444}.conversation-bulk-delete-btn:disabled{opacity:.5;cursor:not-allowed}.conversation-tag-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.conversation-tag-modal{background:var(--gray-50, #f9fafb);border-radius:12px;padding:24px;width:90%;max-width:400px;box-shadow:0 20px 60px #0000004d}.conversation-tag-modal-header{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--gray-800, #1f2937)}.conversation-tag-modal-input{width:100%;padding:10px 14px;border:1px solid var(--gray-300, #d1d5db);border-radius:8px;font-size:14px;outline:none;transition:border-color .15s;box-sizing:border-box}.conversation-tag-modal-input:focus{border-color:var(--primary, #16a34a);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 22,163,74),.15)}.conversation-tag-modal-select{width:100%;padding:10px 14px;border:1px solid var(--gray-300, #d1d5db);border-radius:8px;font-size:14px;outline:none;background:#fff;cursor:pointer;box-sizing:border-box;appearance:auto}.conversation-tag-modal-select:focus{border-color:var(--primary, #16a34a);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 22,163,74),.15)}.conversation-tag-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.conversation-tag-modal-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;max-height:140px;overflow-y:auto}.conversation-tag-modal-chip{padding:5px 12px;font-size:12px;font-weight:500;border:1px solid var(--gray-300, #d1d5db);border-radius:999px;background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151);cursor:pointer;transition:all .12s}.conversation-tag-modal-chip:hover{background:var(--primary, #16a34a);border-color:var(--primary, #16a34a);color:#fff}.media-preview-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;margin-bottom:6px;background:var(--gray-100, #f3f4f6);border:1px solid var(--gray-200, #e5e7eb);border-radius:10px}.media-preview-thumb{width:48px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.media-preview-icon{font-size:13px;color:var(--gray-600, #4b5563);flex-shrink:0;padding:4px 10px;background:var(--gray-200, #e5e7eb);border-radius:6px}.media-preview-name{flex:1;font-size:13px;font-weight:500;color:var(--gray-700, #374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-preview-remove{width:28px;height:28px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--gray-500, #6b7280);display:flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0}.media-preview-remove:hover{background:#ef4444;color:#fff}.zapia-panel-loading{padding:8px 14px;margin:4px 0}.zapia-panel-loading-dots{display:inline-flex;gap:3px;align-items:center}.zapia-panel-loading-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-color, #6366f1);animation:zapia-dot-bounce 1.4s ease-in-out infinite}.zapia-panel-loading-dot:nth-child(2){animation-delay:.16s}.zapia-panel-loading-dot:nth-child(3){animation-delay:.32s}@keyframes zapia-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}:root{--primary-50: #f0fdf4;--primary-100: #dcfce7;--primary-200: #bbf7d0;--primary-300: #86efac;--primary-400: #4ade80;--primary-500: #22c55e;--primary-600: #16a34a;--primary-700: #15803d;--primary-800: #166534;--primary-900: #14532d --success-50: #ecfdf5;--success-500: #10b981;--success-600: #059669;--warning-50: #fffbeb;--warning-500: #f59e0b;--warning-600: #d97706;--danger-50: #fef2f2;--danger-500: #ef4444;--danger-600: #dc2626;--info-50: #eff6ff;--info-500: #3b82f6;--info-600: #2563eb;--gray-50: #f8fafc;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--whatsapp-green: #25d366;--whatsapp-dark: #075e54;--whatsapp-light: #dcf8c6;--whatsapp-bg: #e5ddd5;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--radius-sm: .25rem;--radius: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px}.chat-container{display:grid;grid-template-columns:380px 1fr;height:calc(100vh - 120px);background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.conversations-list{border-right:1px solid var(--gray-200);display:flex;flex-direction:column;background:#fff}.conversations-header{padding:16px 20px;border-bottom:1px solid var(--gray-200)}.conversations-header h2{font-size:18px;font-weight:700;color:var(--gray-900);display:flex;align-items:center;gap:8px;margin-bottom:12px}.conversations-tabs{display:flex;gap:8px;margin-bottom:12px}.tab-btn{padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:var(--gray-100);color:var(--gray-600)}.tab-btn:hover{background:var(--gray-200)}.tab-btn.active{background:var(--primary-600);color:#fff}.search-box{position:relative}.search-box input{width:100%;padding:10px 14px 10px 40px;font-size:14px;border:2px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--gray-50);transition:all var(--transition-fast)}.search-box input:focus{outline:none;border-color:var(--primary-500);background:#fff}.search-box .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--gray-400)}.contacts-list{flex:1;overflow-y:auto}.contact-item{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all var(--transition-fast);border-bottom:1px solid var(--gray-100)}.contact-item:hover{background:var(--gray-50)}.contact-item.active{background:var(--primary-50);border-left:3px solid var(--primary-600)}.contact-avatar{width:48px;height:48px;border-radius:var(--radius-full);background:linear-gradient(180deg,#16a34a,#15803d);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;flex-shrink:0;position:relative}.contact-avatar.online:after{content:"";position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:var(--success-500);border:2px solid white;border-radius:var(--radius-full)}.contact-info{flex:1;min-width:0}.contact-name{font-weight:600;font-size:14px;color:var(--gray-900);margin-bottom:2px;display:flex;align-items:center;gap:6px}.contact-preview{font-size:13px;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-meta{text-align:right;flex-shrink:0}.contact-time{font-size:12px;color:var(--gray-400);margin-bottom:4px}.contact-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary-600);color:#fff;font-size:11px;font-weight:600;border-radius:var(--radius-full)}.typing-indicator{display:flex;align-items:center;gap:4px;color:var(--primary-600);font-size:13px}.typing-indicator .dots{display:flex;gap:3px}.typing-indicator .dot{width:6px;height:6px;background:var(--primary-600);border-radius:var(--radius-full);animation:typing 1.4s infinite ease-in-out}.typing-indicator .dot:nth-child(2){animation-delay:.2s}.typing-indicator .dot:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-area{display:flex;flex-direction:column;background:var(--gray-50)}.chat-header{padding:16px 20px;background:#fff;border-bottom:1px solid var(--gray-200);display:flex;align-items:center;gap:12px}.chat-header-avatar{width:44px;height:44px;border-radius:var(--radius-full);background:linear-gradient(180deg,#16a34a,#15803d);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.chat-header-info{flex:1}.chat-header-name{font-weight:600;font-size:16px;color:var(--gray-900)}.chat-header-status{font-size:13px;color:var(--gray-500)}.chat-header-status.online{color:var(--success-500)}.chat-header-status.typing{color:var(--primary-600)}.chat-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-header-actions .btn-icon{width:36px;height:36px;border:none;background:var(--gray-100);border-radius:var(--radius-full);cursor:pointer;color:var(--gray-600);font-size:16px;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.chat-header-actions .btn-icon:hover{background:var(--gray-200);color:var(--primary-600)}.chat-back-btn{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-600);font-size:16px;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.chat-back-btn:hover{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-800)}.chat-back-btn-arrow{line-height:1}.messages-container{flex:1;overflow-y:auto;padding:20px;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e5e7eb' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.message{display:flex;margin-bottom:12px}.message.sent{justify-content:flex-end}.message.received{justify-content:flex-start}.message-bubble{max-width:65%;padding:10px 14px;border-radius:var(--radius-xl);position:relative}.message.sent .message-bubble{background:var(--whatsapp-light);border-bottom-right-radius:4px}.message.received .message-bubble{background:#fff;border-bottom-left-radius:4px;box-shadow:var(--shadow-sm)}.message-text{font-size:14px;color:var(--gray-900);line-height:1.5;word-wrap:break-word}.message-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.message-time{font-size:11px;color:var(--gray-500)}.message-status{font-size:14px;color:var(--gray-400)}.message-status.sent{color:var(--gray-400)}.message-status.delivered{color:var(--gray-500)}.message-status.read{color:var(--info-500)}.message-media{margin-bottom:8px;border-radius:var(--radius-lg);overflow:hidden}.message-media img{max-width:100%;max-height:300px;object-fit:cover}.message-media.audio{background:var(--gray-100);padding:10px;display:flex;align-items:center;gap:10px}.message-media.document{background:var(--gray-100);padding:12px;display:flex;align-items:center;gap:12px}.message-media.document .doc-icon{width:40px;height:40px;background:var(--danger-500);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.chat-input-area{padding:16px 20px;background:#fff;border-top:1px solid var(--gray-200)}.quick-replies{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:8px}.quick-reply-btn{padding:8px 14px;background:var(--gray-100);border:none;border-radius:var(--radius-full);font-size:13px;color:var(--gray-700);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.quick-reply-btn:hover{background:var(--primary-100);color:var(--primary-700)}.chat-input-wrapper{display:flex;align-items:flex-end;gap:12px}.chat-input-actions{display:flex;gap:4px}.chat-input-actions button{width:40px;height:40px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;color:var(--gray-500);font-size:20px;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.chat-input-actions button:hover{background:var(--gray-100);color:var(--primary-600)}.chat-input-field{flex:1;position:relative}.chat-input-field textarea{width:100%;padding:12px 16px;font-size:14px;border:2px solid var(--gray-200);border-radius:var(--radius-xl);resize:none;max-height:120px;line-height:1.5;transition:all var(--transition-fast);font-family:inherit}.chat-input-field textarea:focus{outline:none;border-color:var(--primary-500)}.send-btn{width:48px;height:48px;background:var(--primary-600);border:none;border-radius:var(--radius-full);color:#fff;font-size:20px;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.send-btn:hover{background:var(--primary-700);transform:scale(1.05)}.send-btn:disabled{background:var(--gray-300);cursor:not-allowed;transform:none}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px}.empty-state .icon{font-size:64px;margin-bottom:20px;opacity:.5}.empty-state h3{font-size:18px;font-weight:600;color:var(--gray-700);margin-bottom:8px}.empty-state p{font-size:14px;color:var(--gray-500);max-width:300px}.toast-container{position:fixed;top:20px;right:20px;z-index:2000;display:flex;flex-direction:column;gap:10px}.toast{display:flex;align-items:center;gap:12px;padding:14px 20px;background:linear-gradient(180deg,#101f33f7,#0a1626fa);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);box-shadow:0 18px 30px #02081447;animation:toastSlideIn .3s ease-out;min-width:300px;color:var(--zv-text-primary, #e6f0fb)}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast.success{border-left:4px solid var(--success-500)}.toast.error{border-left:4px solid var(--danger-500)}.toast.warning{border-left:4px solid var(--warning-500)}.toast.info{border-left:4px solid var(--info-500)}.toast-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.toast-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.18);display:block}.toast-content{flex:1;min-width:0}.toast-title{font-weight:600;font-size:14px;color:var(--zv-text-primary, #e6f0fb)}.toast-message{font-size:13px;color:var(--zv-text-secondary, #9bb2cb);margin-top:2px}.toast-close{background:none;border:none;font-size:18px;color:#e6f0fb9e;cursor:pointer;padding:5px;border-radius:8px;transition:color .14s ease,background-color .14s ease}.toast-close:hover{color:var(--zv-text-primary, #e6f0fb);background:#ffffff0f}[data-theme=light] .toast{background:linear-gradient(180deg,#fff,#f8fafc);border-color:var(--border-color);box-shadow:var(--shadow);color:var(--text-primary)}[data-theme=light] .toast-title{color:var(--text-primary)}[data-theme=light] .toast-message,[data-theme=light] .toast-close{color:var(--text-secondary)}[data-theme=light] .toast-close:hover{color:var(--text-primary);background:#0f172a0f}@media(max-width:1024px){.chat-container{grid-template-columns:320px 1fr}}@media(max-width:768px){.chat-container{grid-template-columns:1fr}.conversations-list{display:none}.conversations-list.active{display:flex;position:absolute;inset:0;background:#fff;z-index:10}}.chat-flow-picker-wrap{position:relative}.chat-start-flow-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;border-radius:20px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;border:none;cursor:pointer;transition:all .18s;box-shadow:0 2px 8px rgba(var(--primary-rgb),.25);white-space:nowrap}.chat-start-flow-btn:hover{background:linear-gradient(135deg,var(--primary-dark) 0%,#0a8c5a 100%);box-shadow:0 4px 12px rgba(var(--primary-rgb),.35);transform:translateY(-1px)}.chat-flow-picker{position:fixed;min-width:240px;max-width:320px;background:#0d1f35;border:1px solid rgba(30,242,163,.22);border-radius:14px;box-shadow:0 12px 40px #00000073;z-index:9999;overflow:hidden;animation:fadeInDown .15s ease}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.chat-flow-picker-header{padding:10px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1ef2a3b3;border-bottom:1px solid rgba(255,255,255,.06)}.chat-flow-picker-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:13.5px;color:#d2e6f5e0;text-align:left;transition:background .12s}.chat-flow-picker-item:hover{background:#1ef2a314;color:#1ef2a3}.chat-flow-picker-dot{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0}.chat-flow-picker-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-flow-picker-empty{padding:16px 14px;font-size:13px;color:var(--gray-400);text-align:center}.chat-attendant-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;border:1.5px solid transparent;background:#ffffff05;cursor:pointer;font-size:13px;font-weight:700;line-height:1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;user-select:none;color:inherit}.chat-attendant-toggle:hover{transform:translateY(-1px)}.chat-attendant-toggle:active{transform:translateY(0)}.chat-attendant-toggle:disabled{opacity:.55;cursor:not-allowed;transform:none}.chat-attendant-toggle .chat-attendant-toggle-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 0 currentColor;transition:box-shadow .2s ease,background-color .15s ease}.chat-attendant-toggle .chat-attendant-toggle-label{letter-spacing:.2px}.chat-attendant-toggle .chat-attendant-toggle-state{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.5px;background:#0000002e}.chat-attendant-toggle.is-off{background:#00e6820f;border-color:#00e6826b;color:#15803d}.chat-attendant-toggle.is-off .chat-attendant-toggle-dot{background:#00e682;box-shadow:0 0 0 3px #00e68226}.chat-attendant-toggle.is-off .chat-attendant-toggle-state{background:#00e68233;color:#15803d;border:1px solid rgba(0,230,130,.32)}.chat-attendant-toggle.is-off:hover{background:#00e6821f;border-color:#00e6829e}.chat-attendant-toggle.is-on{background:#f871710d;border-color:#f871716b;color:#dc2626}.chat-attendant-toggle.is-on .chat-attendant-toggle-dot{background:#f87171;box-shadow:0 0 0 3px #f8717126}.chat-attendant-toggle.is-on .chat-attendant-toggle-state{background:#f8717133;color:#dc2626;border:1px solid rgba(248,113,113,.32)}.chat-attendant-toggle.is-on:hover{background:#f871711f;border-color:#f871719e}@media(prefers-color-scheme:dark){.chat-attendant-toggle.is-off,.chat-attendant-toggle.is-off .chat-attendant-toggle-state{color:#34d399}.chat-attendant-toggle.is-on,.chat-attendant-toggle.is-on .chat-attendant-toggle-state{color:#fca5a5}}@keyframes chatAttendantPulse{0%,to{box-shadow:0 0 0 3px #00e68226}50%{box-shadow:0 0 0 3px #00e68226}}.chat-flow-status-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.chat-flow-status-chip.is-active{background:#dcfce7;color:#15803d}.chat-flow-status-chip.is-paused{background:var(--gray-100);color:var(--gray-500)}.chat-flow-toggle{font-size:12px;padding:4px 12px;border-radius:20px}.chat-flow-toggle.is-active{border-color:#15803d;color:#15803d}.chat-flow-toggle.is-paused{border-color:var(--gray-400);color:var(--gray-500)}.msg-options-grid{display:flex;flex-direction:column;gap:6px;margin-top:10px}.msg-option-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:#16a34a14;border:1.5px solid rgba(22,163,74,.22);border-radius:10px;cursor:pointer;font-size:14px;color:var(--gray-800);text-align:left;transition:all .15s}.msg-option-btn:hover{background:#16a34a29;border-color:#16a34a66;transform:translateY(-1px);box-shadow:0 2px 8px #16a34a1f}.msg-option-btn:active{transform:translateY(0);box-shadow:none}.msg-option-num{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--primary-600);color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.msg-option-label{flex:1;font-weight:500;line-height:1.3}.msg-option-footer{margin-top:6px;font-size:12px;font-style:italic;color:var(--gray-500)}[data-theme=dark]{--gray-900: #edf5ff;--gray-800: #d9e7f5;--gray-700: #b7cadb;--gray-600: #9aaec3;--gray-500: #8498af;--gray-400: #68809d;--gray-300: #314056;--gray-200: #1f2d40;--gray-100: #151f30;--gray-50: #0f1725}[data-theme=dark] .modal-overlay{background:radial-gradient(circle at top,rgba(var(--primary-rgb),.12),transparent 34%),#010714d6!important}[data-theme=dark] .modal-overlay>.modal,[data-theme=dark] .app-dialog-modal{background:linear-gradient(180deg,#12243afa,#0b1828fc)!important;border-color:rgba(var(--primary-rgb),.18)!important;color:#e6f1f8!important}[data-theme=dark] .modal-header,[data-theme=dark] .modal-footer{border-color:rgba(var(--primary-rgb),.14)!important}[data-theme=dark] .modal-header{background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%)!important}[data-theme=dark] .modal-footer{background:#0813219e!important}[data-theme=dark] .modal-title,[data-theme=dark] .modal h4,[data-theme=dark] .app-dialog-message,[data-theme=dark] .modal .form-label{color:#f5fbf8!important}[data-theme=dark] .modal-body,[data-theme=dark] .modal .form-help,[data-theme=dark] .modal .checkbox-wrapper,[data-theme=dark] .modal .radio-wrapper{color:#d6e4efb8!important}[data-theme=dark] .modal .form-input,[data-theme=dark] .modal .form-select,[data-theme=dark] .modal .form-textarea,[data-theme=dark] .app-dialog-modal .form-input{background:#101f33eb!important;border-color:rgba(var(--primary-rgb),.14)!important;color:#e6f1f8!important;color-scheme:dark}[data-theme=dark] .modal .form-input::placeholder,[data-theme=dark] .modal .form-textarea::placeholder,[data-theme=dark] .app-dialog-modal .form-input::placeholder{color:#d6e4ef6b!important}[data-theme=dark] .modal .form-select option,[data-theme=dark] .modal .form-select optgroup{background:#0f1d2f;color:#def}[data-theme=dark] .modal-close{background:#ffffff0a!important;border-color:rgba(var(--primary-rgb),.12)!important;color:#d6e4efb8!important}[data-theme=dark] .modal-close:hover{background:rgba(var(--primary-rgb),.14)!important;border-color:rgba(var(--primary-rgb),.3)!important;color:#eafff4!important}[data-theme=dark] .automacao-react .automation-session-scope,[data-theme=dark] .automacao-react .automation-session-option,[data-theme=dark] .automacao-react .automation-tag-filter-toggle,[data-theme=dark] .automacao-react .automation-tag-filter-menu{background:#0a121fe0!important;border-color:#ffffff14!important;color:#e6f1f8!important}[data-theme=dark] .automacao-react .automation-session-scope{box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .automacao-react .automation-session-option{background:#101f33c2!important}[data-theme=dark] .automacao-react .automation-tag-filter-menu{box-shadow:0 18px 32px #0208146b!important}[data-theme=dark] .automacao-react .automation-tag-filter-toggle:after{color:#d6e4ef94!important}[data-theme=dark] .configuracoes-react #panel-notifications,[data-theme=dark] .configuracoes-react #panel-notifications .settings-section{color:#e6f1f8!important;border-color:rgba(var(--primary-rgb),.12)!important}[data-theme=dark] .configuracoes-react #panel-notifications .settings-section-title{color:#f5fbf8!important}[data-theme=dark] .configuracoes-react #panel-notifications .checkbox-wrapper{color:#d6e4efb8!important}[data-theme=dark] .checkbox-custom,[data-theme=dark] .radio-custom{background:#081222b8;border-color:#ffffff24}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Inter", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--primary: #00C853;--primary-light: #4ade80;--primary-dark: #00a844;--primary-muted: rgba(0, 200, 83, .12);--primary-rgb: 0, 200, 83;--primary-pill: rgba(0, 200, 83, .08);--danger: #FF5252;--danger-rgb: 255, 82, 82;--danger-bg: rgba(255, 82, 82, .1);--warning: #FFB300;--warning-rgb: 255, 179, 0;--warning-bg: rgba(255, 179, 0, .1);--info: #3B82F6;--info-rgb: 59, 130, 246;--info-bg: rgba(59, 130, 246, .1);--bg: #0A0E14;--bg-base: #0A0E14;--bg-sidebar: #080B11;--bg-surface: #111620;--bg-elevated: #161C2A;--bg-input: #111620;--bg-hover: rgba(255, 255, 255, .03);--surface: #111620;--surface-muted: rgba(17, 22, 32, .9);--surface-elevated: #161C2A;--surface-card: linear-gradient(180deg, #111620 0%, #0E1319 100%);--surface-card-hover:linear-gradient(180deg, #161C2A 0%, #121820 100%);--surface-soft: rgba(17, 22, 32, .8);--border-color: rgba(255, 255, 255, .06);--border-subtle: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .12);--border-active: rgba(0, 200, 83, .28);--border-glow: rgba(0, 200, 83, .2);--text-primary: #F0F2F5;--text-secondary: rgba(240, 242, 245, .55);--text-muted: rgba(240, 242, 245, .35);--text-inverse: #0A0E14;--dark: #F0F2F5;--white: #ffffff;--gray-900: #F0F2F5;--gray-800: #D1D5DB;--gray-700: #9CA3AF;--gray-600: #6B7280;--gray-500: #4B5563;--gray-400: #374151;--gray-300: #1F2937;--gray-200: #161C2A;--gray-100: #111620;--gray-50: #0A0E14;--shadow-sm: none;--shadow: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-card: none;--shadow-hover: none;--shadow-sidebar: none;--sidebar-width: 210px;--sidebar-collapsed-width: 64px;--header-height: 56px;--space-page-x: 24px;--space-page-y: 24px;--border-radius-sm: 6px;--border-radius: 8px;--border-radius-lg: 10px;--border-radius-xl: 12px;--border-radius-full: 9999px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-full: 9999px;--transition-fast: .12s ease;--transition: .2s ease;--transition-slow: .3s ease;--t-fast: .12s;--t-med: .2s;--t-slow: .3s;--glow-soft: none;--glow-strong: none;--app-mobile-vh: 100dvh}[data-theme=light]{--primary: #00A844;--primary-dark: #007a32;--primary-muted: rgba(0, 168, 68, .1);--primary-pill: rgba(0, 168, 68, .07);--primary-rgb: 0, 168, 68;--bg: #F5F7FA;--bg-base: #F5F7FA;--bg-sidebar: #FFFFFF;--bg-surface: #FFFFFF;--bg-elevated: #F0F2F5;--bg-input: #FFFFFF;--surface: #FFFFFF;--surface-elevated: #F0F2F5;--surface-card: linear-gradient(180deg, #FFFFFF 0%, #FAFBFC 100%);--surface-card-hover: linear-gradient(180deg, #F7F9FC 0%, #F0F2F5 100%);--border-color: rgba(0, 0, 0, .08);--border-subtle: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .16);--text-primary: #0F172A;--text-secondary: rgba(15, 23, 42, .55);--text-muted: rgba(15, 23, 42, .35);--dark: #0F172A;--gray-900: #0F172A;--gray-800: #1E293B;--gray-700: #334155;--gray-600: #475569;--gray-500: #64748B;--gray-400: #94A3B8;--gray-300: #CBD5E1;--gray-200: #E2E8F0;--gray-100: #F1F5F9;--gray-50: #F8FAFC;--bg-hover: rgba(0, 0, 0, .03)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--text-primary);line-height:1.5;letter-spacing:-.008em;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","ss01";min-height:100vh;min-height:var(--app-mobile-vh, 100dvh)}.workspace-surface-page{position:relative;isolation:isolate}.sidebar{position:fixed;left:0;top:0;width:var(--sidebar-width);height:100vh;height:var(--app-mobile-vh, 100dvh);background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);color:var(--text-primary);z-index:1000;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.sidebar:before,.sidebar:after{display:none!important}.sidebar::-webkit-scrollbar{display:none}.sidebar-header{padding:16px 12px 12px;border-bottom:1px solid var(--border-subtle);display:block!important;visibility:visible!important;flex-shrink:0}.sidebar-logo{display:flex!important;align-items:center;gap:8px;text-decoration:none;color:var(--text-primary);visibility:visible!important;opacity:1!important}.sidebar-logo img,.sidebar-logo .brand-logo{display:inline-block!important;height:28px!important;width:28px!important;flex-shrink:0;visibility:visible!important;opacity:1!important}.sidebar-logo .brand-text{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;position:relative;z-index:1}.nav-section{margin-bottom:0}.nav-section-title{font-size:0!important;color:transparent!important;padding:0!important;margin:10px 6px 8px!important;height:1px!important;line-height:0!important;background:var(--border-subtle)!important;overflow:hidden!important;user-select:none;pointer-events:none}.nav-section-title:after,.nav-section-title:before{display:none!important}.nav-menu{list-style:none;display:flex;flex-direction:column;gap:3px}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:9px;padding:9px 10px;min-height:38px;color:var(--text-secondary);text-decoration:none;border-radius:6px;border:1px solid transparent;background:transparent;box-shadow:none;transition:background var(--transition-fast),color var(--transition-fast);font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.sidebar .nav-menu .nav-link:not(.active){background:transparent!important;border:1px solid transparent;box-shadow:none!important}.nav-link:hover{background:var(--bg-hover)!important;color:var(--text-primary);border-color:transparent;transform:none;box-shadow:none}.nav-link.active{background:var(--primary-pill)!important;color:var(--primary-light);border:1px solid transparent!important;border-radius:6px;box-shadow:none!important;font-weight:600;padding-left:10px}.nav-link.active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:55%;border-radius:2px;background:var(--primary)}.nav-link.active:hover{transform:none;background:#00c8531f!important}.nav-link .icon{width:15px;height:15px;opacity:.7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:inherit;background-color:currentColor!important;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;font-size:0;transition:opacity var(--transition-fast)}.nav-link .icon:before{display:none}.nav-link:hover .icon{opacity:.95;filter:none}.nav-link.active .icon{opacity:1;color:var(--primary);transform:none}.nav-link.active .icon:before{display:none}.nav-link .badge{margin-left:auto;background:var(--danger);color:#fff;font-size:10px;font-weight:600;padding:1px 5px;border-radius:var(--border-radius-full);min-width:18px;text-align:center}.sidebar-footer{padding:8px 8px 12px;border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex;flex-direction:column;gap:2px}.sidebar-admin-access{margin-bottom:2px}.sidebar-admin-link{border:1px solid rgba(var(--primary-rgb),.18)!important;background:var(--primary-pill)!important;color:var(--primary-light)!important;font-size:12px}.sidebar-admin-link:hover{transform:none;background:rgba(var(--primary-rgb),.12)!important}.whatsapp-status{display:none}.btn-logout{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;padding:7px 10px;min-height:34px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);text-align:left;font-family:var(--font-sans)}.btn-logout:before{content:"";width:15px;height:15px;display:block;flex:0 0 15px;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h7v2H5v14h7v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 4 5 5-5 5-1.4-1.4 2.6-2.6H9v-2h7.2l-2.6-2.6L15 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h7v2H5v14h7v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 4 5 5-5 5-1.4-1.4 2.6-2.6H9v-2h7.2l-2.6-2.6L15 7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.7}.btn-logout:hover{background:#ff525212;border-color:#ff52521f;color:#ff8a8a;transform:none;box-shadow:none}.btn-logout:hover:before{opacity:1}.btn-logout:focus-visible{outline:2px solid rgba(255,82,82,.4);outline-offset:2px}.mobile-menu-toggle{display:none;position:fixed;top:12px;left:12px;z-index:1100;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);font-size:16px;cursor:pointer;align-items:center;justify-content:center}.sidebar-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999;backdrop-filter:blur(4px)}.main-content{margin-left:var(--sidebar-width);padding:var(--space-page-y) var(--space-page-x);min-height:100vh;min-height:var(--app-mobile-vh, 100dvh);transition:margin-left var(--transition);display:flex;flex-direction:column;gap:20px;color:var(--text-primary);box-sizing:border-box;position:relative}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}.page-title h1{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.03em;line-height:1.2}.page-title .page-meta,.page-title p{font-size:13px;font-weight:400;color:var(--text-secondary);line-height:1.4;max-width:52ch}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-radius:var(--r-md);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);text-decoration:none;white-space:nowrap;font-family:var(--font-sans);letter-spacing:-.01em}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff;border-color:transparent}.btn-primary:hover:not(:disabled){background:var(--primary-dark);transform:none;box-shadow:none}.btn-outline{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary)}.btn-outline:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary);background:var(--bg-hover);box-shadow:none}.btn-outline-danger{background:transparent;border:1px solid rgba(var(--danger-rgb),.25);color:var(--danger)}.btn-outline-danger:hover:not(:disabled){background:var(--danger-bg);border-color:rgba(var(--danger-rgb),.5);transform:none}.btn-success{background:var(--primary);color:#fff}.btn-success:hover:not(:disabled){background:var(--primary-dark);transform:none;box-shadow:none}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:#e03030;transform:none;box-shadow:none}.btn-warning{background:var(--warning);color:#fff}.btn-info{background:var(--info);color:#fff}.btn-whatsapp{background:#25d366;color:#fff}.btn-whatsapp:hover:not(:disabled){background:#1aaf52;transform:none;box-shadow:none}.btn-sm{padding:5px 10px;font-size:12px;border-radius:var(--r-sm)}.btn-lg{padding:10px 20px;font-size:14px}.btn-icon{width:34px;height:34px;padding:0}.btn-icon.btn-sm{width:28px;height:28px}.card{background:var(--bg-surface);border-radius:var(--r-lg);border:1px solid var(--border-subtle);overflow:hidden;transition:border-color var(--transition-fast);position:relative}.card:before{display:none}.card:hover{background:var(--bg-surface);border-color:var(--border-hover);box-shadow:none;transform:none}.card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.card-title{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;letter-spacing:-.02em}.card-body{padding:20px}.card-footer{padding:12px 20px;border-top:1px solid var(--border-subtle);background:transparent}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.stat-card{background:var(--bg-surface);border-radius:var(--r-lg);padding:20px;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast);position:relative;overflow:hidden}.stat-card:before{display:none}.stat-card:hover{border-color:var(--border-hover);transform:none;box-shadow:none}.stat-value{font-size:28px;font-weight:500;color:var(--text-primary);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum"}.stat-label{font-size:12px;font-weight:400;color:var(--text-secondary);letter-spacing:0}.stat-change{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:500;padding:2px 6px;border-radius:var(--r-sm);margin-top:4px}.stat-change.positive{background:#00c8531a;color:#4ade80}.stat-change.negative{background:var(--danger-bg);color:#ff8080}.skeleton{background:#ffffff0d;border-radius:var(--r-sm);overflow:hidden;position:relative}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);animation:shimmer 1.6s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ia-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--r-full);background:#00c85314;border:1px solid rgba(0,200,83,.16);font-size:11px;font-weight:500;color:#4ade80;letter-spacing:0}.ia-status-dot{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.table-container{background:var(--bg-surface);border-radius:var(--r-lg);border:1px solid var(--border-subtle);overflow:hidden}.table-container:before{display:none}.table-header,.table-wrapper{border-radius:0;background:transparent;box-shadow:none}.table-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-subtle);gap:12px;flex-wrap:wrap}.table-title{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.table-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}thead tr{border-bottom:1px solid var(--border-subtle)}th{padding:10px 12px;text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:transparent}td{padding:11px 12px;color:var(--text-primary);vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.03)}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:var(--bg-hover)}tbody tr:last-child td{border-bottom:none}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-sm);font-size:11px;font-weight:500;letter-spacing:0}.badge-success,.badge-active{background:#00c8531a;color:#4ade80;border:1px solid rgba(0,200,83,.16)}.badge-warning,.badge-paused{background:#ffb3001a;color:#ffb300;border:1px solid rgba(255,179,0,.16)}.badge-danger{background:var(--danger-bg);color:#ff8080;border:1px solid rgba(var(--danger-rgb),.18)}.badge-info,.badge-draft{background:var(--info-bg);color:#7baef6;border:1px solid rgba(var(--info-rgb),.18)}.badge-neutral,.badge-new{background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border-subtle)}.toggle-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.toggle-switch input{display:none}.toggle-track{width:34px;height:18px;background:#ffffff1f;border-radius:9px;position:relative;transition:background var(--transition);border:1px solid var(--border-subtle)}.toggle-track:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#fff;transition:transform var(--transition);opacity:.7}.toggle-switch input:checked+.toggle-track{background:var(--primary);border-color:transparent}.toggle-switch input:checked+.toggle-track:after{transform:translate(16px,-50%);opacity:1}.form-group{display:flex;flex-direction:column;gap:5px}.form-label{font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:0}.form-control,.form-select{width:100%;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-primary);font-size:13px;font-family:var(--font-sans);font-weight:400;transition:border-color var(--transition-fast);outline:none}.form-control:hover,.form-select:hover{border-color:var(--border-hover)}.form-control:focus,.form-select:focus{border-color:rgba(var(--primary-rgb),.5);outline:2px solid rgba(var(--primary-rgb),.15);outline-offset:0}.flow-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast)}.flow-card:hover{border-color:var(--border-hover)}.flow-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.flow-card-title{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.flow-card-meta{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:12px}.empty-state-icon{width:48px;height:48px;opacity:.3;color:var(--text-muted)}.empty-state-title{font-size:14px;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.empty-state-desc{font-size:13px;color:var(--text-muted);max-width:36ch}.table-empty-icon{font-size:32px;opacity:.3;margin-bottom:8px}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react) .sidebar{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-subtle)!important;box-shadow:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react) .sidebar:before,:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react) .sidebar:after{display:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react) .sidebar .nav-link:not(.active){background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react) .sidebar .nav-link.active{background:var(--primary-pill)!important;color:#4ade80!important;border:1px solid transparent!important;box-shadow:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react) .sidebar .nav-link.active:before{content:""!important;position:absolute!important;left:3px!important;top:50%!important;transform:translateY(-50%)!important;width:2px!important;height:14px!important;border-radius:2px!important;background:var(--primary)!important;box-shadow:none!important}.workspace-surface-page .page-title h1{font-size:22px;color:var(--text-primary);letter-spacing:-.03em;text-shadow:none}.workspace-surface-page .page-title .page-meta,.workspace-surface-page .page-title p{color:var(--text-secondary);font-size:13px}.workspace-surface-page .stats-grid .stat-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:none}.workspace-surface-page .stats-grid .stat-card:before{display:none}.workspace-surface-page .stats-grid .stat-card:hover{border-color:var(--border-hover);transform:none;box-shadow:none}.workspace-surface-page .table-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:none}.workspace-surface-page .table-container:before{display:none}.workspace-surface-page .table-header,.workspace-surface-page .table-wrapper{box-shadow:none;background:transparent}.workspace-surface-page .table-header{border-bottom:1px solid var(--border-subtle)}.workspace-surface-page .table-title{font-size:14px;font-weight:600;color:var(--text-primary)}.workspace-surface-page .page-actions .btn{min-height:34px}.icon{width:16px;height:16px;display:inline-block;color:inherit;background-color:currentColor!important;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;font-size:0}.icon-sm{width:13px;height:13px}.icon-md{width:16px;height:16px}.icon-lg{width:20px;height:20px}.icon-dashboard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 3h8v8H3V3zm10 0h8v8h-8V3zM3 13h8v8H3v-8zm10 0h8v8h-8v-8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 3h8v8H3V3zm10 0h8v8h-8V3zM3 13h8v8H3v-8zm10 0h8v8h-8v-8z'/%3E%3C/svg%3E")}.icon-contacts{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 14c2.2 0 4 1.8 4 4v3H4v-3c0-2.2 1.8-4 4-4h8zM12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 14c2.2 0 4 1.8 4 4v3H4v-3c0-2.2 1.8-4 4-4h8zM12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E")}.icon-campaigns{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10v4h3l8 4V6L6 10H3zm14-3h3v10h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10v4h3l8 4V6L6 10H3zm14-3h3v10h-3z'/%3E%3C/svg%3E")}.icon-broadcast{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a7 7 0 0 1 7 7h-2a5 5 0 0 0-10 0H5a7 7 0 0 1 7-7zm0 5a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zm-1 4h2v9h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a7 7 0 0 1 7 7h-2a5 5 0 0 0-10 0H5a7 7 0 0 1 7-7zm0 5a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zm-1 4h2v9h-2z'/%3E%3C/svg%3E")}.icon-inbox{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v11H7l-3 3V4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v11H7l-3 3V4z'/%3E%3C/svg%3E")}.icon-automation{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2 3 14h7l-1 8 11-14h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2 3 14h7l-1 8 11-14h-7z'/%3E%3C/svg%3E")}.icon-flows{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 4h6v4H2V4zm7 0 5 4-5 4V4zm7 2h6v4h-6V6zM2 14h6v4H2v-4zm14 0h6v4h-6v-4zm-7 0 5 4-5 4v-8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 4h6v4H2V4zm7 0 5 4-5 4V4zm7 2h6v4h-6V6zM2 14h6v4H2v-4zm14 0h6v4h-6v-4zm-7 0 5 4-5 4v-8z'/%3E%3C/svg%3E")}.icon-funnel{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18l-7 8v5l-4 2v-7L3 5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18l-7 8v5l-4 2v-7L3 5z'/%3E%3C/svg%3E")}.icon-whatsapp{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v10H8l-4 4V5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v10H8l-4 4V5z'/%3E%3C/svg%3E")}.icon-settings{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm9 4l-2.1-.7a7.9 7.9 0 0 0-.7-1.7l1.2-1.9-1.4-1.4-1.9 1.2a7.9 7.9 0 0 0-1.7-.7L12 3 9.4 3.8a7.9 7.9 0 0 0-1.7.7L5.8 3.3 4.4 4.7l1.2 1.9a7.9 7.9 0 0 0-.7 1.7L3 12l2.1.7c.2.6.4 1.2.7 1.7l-1.2 1.9 1.4 1.4 1.9-1.2c.5.3 1.1.5 1.7.7L12 21l2.6-.8c.6-.2 1.2-.4 1.7-.7l1.9 1.2 1.4-1.4-1.2-1.9c.3-.5.5-1.1.7-1.7L21 12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm9 4l-2.1-.7a7.9 7.9 0 0 0-.7-1.7l1.2-1.9-1.4-1.4-1.9 1.2a7.9 7.9 0 0 0-1.7-.7L12 3 9.4 3.8a7.9 7.9 0 0 0-1.7.7L5.8 3.3 4.4 4.7l1.2 1.9a7.9 7.9 0 0 0-.7 1.7L3 12l2.1.7c.2.6.4 1.2.7 1.7l-1.2 1.9 1.4 1.4 1.9-1.2c.5.3 1.1.5 1.7.7L12 21l2.6-.8c.6-.2 1.2-.4 1.7-.7l1.9 1.2 1.4-1.4-1.2-1.9c.3-.5.5-1.1.7-1.7L21 12z'/%3E%3C/svg%3E")}.icon-plans{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l3 4h5l-4 3 2 5-6-3-6 3 2-5-4-3h5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l3 4h5l-4 3 2 5-6-3-6 3 2-5-4-3h5z'/%3E%3C/svg%3E")}.icon-refresh{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.7 6.3A7 7 0 1 0 19 12h-2a5 5 0 1 1-1.5-3.5L13 11h7V4l-2.3 2.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.7 6.3A7 7 0 1 0 19 12h-2a5 5 0 1 1-1.5-3.5L13 11h7V4l-2.3 2.3z'/%3E%3C/svg%3E")}.icon-import{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3v10l3-3 1.4 1.4L12 16l-4.4-4.6L9 10l3 3V3h2zm-7 16h14v2H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3v10l3-3 1.4 1.4L12 16l-4.4-4.6L9 10l3 3V3h2zm-7 16h14v2H5z'/%3E%3C/svg%3E")}.icon-export{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21V11l-3 3-1.4-1.4L12 8l4.4 4.6L15 14l-3-3v10h-2zM5 5h14v2H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21V11l-3 3-1.4-1.4L12 8l4.4 4.6L15 14l-3-3v10h-2zM5 5h14v2H5z'/%3E%3C/svg%3E")}.icon-batch{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h12v12H4zM8 8h12v12H8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h12v12H4zM8 8h12v12H8z'/%3E%3C/svg%3E")}.icon-reset{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 6V3l4 4-4 4V8a4 4 0 1 0 4 4h2a6 6 0 1 1-6-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 6V3l4 4-4 4V8a4 4 0 1 0 4 4h2a6 6 0 1 1-6-6z'/%3E%3C/svg%3E")}.icon-chart-line{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h16v2H2V3h2v16zm3-3 4-4 3 3 6-7 1.5 1.3-7.5 8.7-3-3-3 3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h16v2H2V3h2v16zm3-3 4-4 3 3 6-7 1.5 1.3-7.5 8.7-3-3-3 3z'/%3E%3C/svg%3E")}.icon-chart-bar{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h3V9H4v10zm6 0h3V5h-3v14zm6 0h3V12h-3v7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19h3V9H4v10zm6 0h3V5h-3v14zm6 0h3V12h-3v7z'/%3E%3C/svg%3E")}.icon-search{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4a6 6 0 1 0 3.7 10.7l4.8 4.9 1.5-1.5-4.9-4.8A6 6 0 0 0 10 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4a6 6 0 1 0 3.7 10.7l4.8 4.9 1.5-1.5-4.9-4.8A6 6 0 0 0 10 4z'/%3E%3C/svg%3E")}.icon-empty{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v10H4zM6 9v6h12V9H6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v10H4zM6 9v6h12V9H6z'/%3E%3C/svg%3E")}.icon-add{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/%3E%3C/svg%3E")}.icon-edit{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 17v3h3l9-9-3-3-9 9zm11-11 3 3 2-2-3-3-2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 17v3h3l9-9-3-3-9 9zm11-11 3 3 2-2-3-3-2 2z'/%3E%3C/svg%3E")}.icon-delete{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 7h12l-1 14H7L6 7zm3-3h6l1 2H8l1-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 7h12l-1 14H7L6 7zm3-3h6l1 2H8l1-2z'/%3E%3C/svg%3E")}.icon-message{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v12H7l-3 3V4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v12H7l-3 3V4z'/%3E%3C/svg%3E")}.icon-check{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16 4.5 11.5 6 10l3 3 9-9 1.5 1.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16 4.5 11.5 6 10l3 3 9-9 1.5 1.5z'/%3E%3C/svg%3E")}.icon-clock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm1 8V7h-2v6h5v-2h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm1 8V7h-2v6h5v-2h-3z'/%3E%3C/svg%3E")}.icon-info{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm1 13h-2v-6h2v6zm0-8h-2V6h2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm1 13h-2v-6h2v6zm0-8h-2V6h2v2z'/%3E%3C/svg%3E")}.icon-tag{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 12l9-9h7l2 2v7l-9 9L3 12zm14-5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 12l9-9h7l2 2v7l-9 9L3 12zm14-5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E")}.icon-close{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 6L6 18M6 6l12 12' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 6L6 18M6 6l12 12' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.icon-spark{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l2.2 5.8L20 10l-5.8 2.2L12 18l-2.2-5.8L4 10l5.8-2.2L12 2z'/%3E%3C/svg%3E")}.icon-eye{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5 0 9 4.5 9 7s-4 7-9 7-9-4.5-9-7 4-7 9-7zm0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5 0 9 4.5 9 7s-4 7-9 7-9-4.5-9-7 4-7 9-7zm0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z'/%3E%3C/svg%3E")}.icon-play{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5l12 7-12 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5l12 7-12 7z'/%3E%3C/svg%3E")}.icon-pause{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5h4v14H7zm6 0h4v14h-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5h4v14H7zm6 0h4v14h-4z'/%3E%3C/svg%3E")}.icon-save{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h12l2 2v14H5V4zm2 0v6h8V4H7zm0 10h10v6H7v-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h12l2 2v14H5V4zm2 0v6h8V4H7zm0 10h10v6H7v-6z'/%3E%3C/svg%3E")}.icon-rocket{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 3l7 7-6 2-2 6-7-7 2-6 6-2zm-6 8l2 2-3 1-1-1 2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 3l7 7-6 2-2 6-7-7 2-6 6-2zm-6 8l2 2-3 1-1-1 2-2z'/%3E%3C/svg%3E")}.icon-user{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-7 9a7 7 0 0 1 14 0v1H5v-1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-7 9a7 7 0 0 1 14 0v1H5v-1z'/%3E%3C/svg%3E")}.icon-send{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 11l18-8-7 18-3-7-8-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 11l18-8-7 18-3-7-8-3z'/%3E%3C/svg%3E")}.icon-bolt{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2L3 14h7l-1 8 11-14h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2L3 14h7l-1 8 11-14h-7z'/%3E%3C/svg%3E")}.icon-target{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 8 8h-2a6 6 0 1 1-6-6V4zm0 4a4 4 0 1 0 4 4h-2a2 2 0 1 1-2-2V8zm6-4 2 2-4 4-2-2 4-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 8 8h-2a6 6 0 1 1-6-6V4zm0 4a4 4 0 1 0 4 4h-2a2 2 0 1 1-2-2V8zm6-4 2 2-4 4-2-2 4-4z'/%3E%3C/svg%3E")}.icon-list{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E")}.icon-link{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.6 13.4a4 4 0 0 1 0-5.6l3-3a4 4 0 0 1 5.6 5.6l-1.5 1.5-1.4-1.4 1.5-1.5a2 2 0 1 0-2.8-2.8l-3 3a2 2 0 0 0 2.8 2.8l.7-.7 1.4 1.4-.7.7a4 4 0 0 1-5.6 0zm-5.8 5.8a4 4 0 0 1 0-5.6l1.5-1.5 1.4 1.4-1.5 1.5a2 2 0 1 0 2.8 2.8l3-3a2 2 0 0 0-2.8-2.8l-.7.7-1.4-1.4.7-.7a4 4 0 0 1 5.6 5.6l-3 3a4 4 0 0 1-5.6 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.6 13.4a4 4 0 0 1 0-5.6l3-3a4 4 0 0 1 5.6 5.6l-1.5 1.5-1.4-1.4 1.5-1.5a2 2 0 1 0-2.8-2.8l-3 3a2 2 0 0 0 2.8 2.8l.7-.7 1.4 1.4-.7.7a4 4 0 0 1-5.6 0zm-5.8 5.8a4 4 0 0 1 0-5.6l1.5-1.5 1.4 1.4-1.5 1.5a2 2 0 1 0 2.8 2.8l3-3a2 2 0 0 0-2.8-2.8l-.7.7-1.4-1.4.7-.7a4 4 0 0 1 5.6 5.6l-3 3a4 4 0 0 1-5.6 0z'/%3E%3C/svg%3E")}.icon-warning{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3l10 18H2L12 3zm1 6h-2v6h2V9zm0 8h-2v2h2v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3l10 18H2L12 3zm1 6h-2v6h2V9zm0 8h-2v2h2v-2z'/%3E%3C/svg%3E")}.icon-phone{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z'/%3E%3C/svg%3E")}.icon-image{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm2 0v14l4-4 3 3 4-5 4 6V5H5zm3 4a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm2 0v14l4-4 3 3 4-5 4 6V5H5zm3 4a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/%3E%3C/svg%3E")}.icon-audio{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a2 2 0 0 0-2 2v7a2 2 0 0 0 4 0V5a2 2 0 0 0-2-2zm-5 9a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7zm4 5.9V21h2v-3.1A7 7 0 0 0 19 12h-2a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a2 2 0 0 0-2 2v7a2 2 0 0 0 4 0V5a2 2 0 0 0-2-2zm-5 9a5 5 0 0 0 10 0h-2a3 3 0 0 1-6 0H7zm4 5.9V21h2v-3.1A7 7 0 0 0 19 12h-2a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9z'/%3E%3C/svg%3E")}.icon-attachment{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 12l7-7a4 4 0 0 1 6 6l-9 9a6 6 0 0 1-8-8l9-9 1.4 1.4-9 9a4 4 0 1 0 6 6l9-9a2 2 0 1 0-3-3l-7 7-1.4-1.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 12l7-7a4 4 0 0 1 6 6l-9 9a6 6 0 0 1-8-8l9-9 1.4 1.4-9 9a4 4 0 1 0 6 6l9-9a2 2 0 1 0-3-3l-7 7-1.4-1.4z'/%3E%3C/svg%3E")}.icon-smile{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm-3 5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm6 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-6.5 6h9a4.5 4.5 0 0 1-9 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm-3 5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm6 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-6.5 6h9a4.5 4.5 0 0 1-9 0z'/%3E%3C/svg%3E")}.icon-bell{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.5 2.5 0 0 0 2.3-1.5h-4.6A2.5 2.5 0 0 0 12 22zm6-6V11a6 6 0 1 0-12 0v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.5 2.5 0 0 0 2.3-1.5h-4.6A2.5 2.5 0 0 0 12 22zm6-6V11a6 6 0 1 0-12 0v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E")}.icon-plug{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 3v6H5v2h6v2a4 4 0 0 1-4 4v4h2v-4a6 6 0 0 0 6-6v-2h6V9h-2V3h-2v6h-4V3H7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 3v6H5v2h6v2a4 4 0 0 1-4 4v4h2v-4a6 6 0 0 0 6-6v-2h6V9h-2V3h-2v6h-4V3H7z'/%3E%3C/svg%3E")}.icon-lock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V7a5 5 0 1 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h1zm2 0h6V7a3 3 0 1 0-6 0v3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V7a5 5 0 1 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h1zm2 0h6V7a3 3 0 1 0-6 0v3z'/%3E%3C/svg%3E")}.icon-building{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 21V3h12v18h4v-6h2v8H2v-2h2zm3-2h2v-2H7v2zm0-4h2v-2H7v2zm0-4h2V9H7v2zm4 8h2v-2h-2v2zm0-4h2v-2h-2v2zm0-4h2V9h-2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 21V3h12v18h4v-6h2v8H2v-2h2zm3-2h2v-2H7v2zm0-4h2v-2H7v2zm0-4h2V9H7v2zm4 8h2v-2h-2v2zm0-4h2v-2h-2v2zm0-4h2V9h-2v2z'/%3E%3C/svg%3E")}.icon-sync{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4V1L8 5l4 4V6a6 6 0 0 1 6 6 6 6 0 0 1-.7 2.8l1.5 1.5A8 8 0 0 0 12 4zM6.7 8.7l-1.5-1.5A8 8 0 0 0 12 20v3l4-4-4-4v3a6 6 0 0 1-6-6 6 6 0 0 1 .7-2.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4V1L8 5l4 4V6a6 6 0 0 1 6 6 6 6 0 0 1-.7 2.8l1.5 1.5A8 8 0 0 0 12 4zM6.7 8.7l-1.5-1.5A8 8 0 0 0 12 20v3l4-4-4-4v3a6 6 0 0 1-6-6 6 6 0 0 1 .7-2.8z'/%3E%3C/svg%3E")}.icon-mic{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v6a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9V21h2v-3.1A7 7 0 0 0 19 11h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v6a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9V21h2v-3.1A7 7 0 0 0 19 11h-2z'/%3E%3C/svg%3E")}.icon-stop{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect fill='black' x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect fill='black' x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E")}.icon-gift{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v3H4zm1 4h14v11H5zm6-4v15h2V7h-2zM8 7c2-4 6-4 8 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v3H4zm1 4h14v11H5zm6-4v15h2V7h-2zM8 7c2-4 6-4 8 0z'/%3E%3C/svg%3E")}.icon-bot{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zM4 6h16v12H4V6zM6 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM14 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM6 18h2v3H6v-3zm4 0h4v3h-4v-3zm6 0h2v3h-2v-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 2 2h-4a2 2 0 0 1 2-2zM4 6h16v12H4V6zM6 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM14 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM6 18h2v3H6v-3zm4 0h4v3h-4v-3zm6 0h2v3h-2v-3z'/%3E%3C/svg%3E")}.icon-video{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11l5-3v8l-5-3v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11l5-3v8l-5-3v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v4z'/%3E%3C/svg%3E")}.icon-file{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm4 18H6V4h7v5h5v11z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm4 18H6V4h7v5h5v11z'/%3E%3C/svg%3E")}.icon-upload{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16h6v-6h4l-7-7-7 7h4v6zm-4 2h14v2H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16h6v-6h4l-7-7-7 7h4v6zm-4 2h14v2H5z'/%3E%3C/svg%3E")}.icon-car{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 11l2-5h10l2 5h1a1 1 0 0 1 1 1v5h-2a2 2 0 0 1-4 0H9a2 2 0 0 1-4 0H3v-5a1 1 0 0 1 1-1h1zm3.5-3L7.6 11h8.8l-0.9-3h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 11l2-5h10l2 5h1a1 1 0 0 1 1 1v5h-2a2 2 0 0 1-4 0H9a2 2 0 0 1-4 0H3v-5a1 1 0 0 1 1-1h1zm3.5-3L7.6 11h8.8l-0.9-3h-7z'/%3E%3C/svg%3E")}.icon-templates{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7h11v13H8zM5 4h11v2H7v11H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 7h11v13H8zM5 4h11v2H7v11H5z'/%3E%3C/svg%3E")}.status-indicator{width:6px;height:6px;border-radius:50%;background:var(--gray-500);flex-shrink:0}.status-indicator.connected{background:var(--primary)}.status-indicator.disconnected{background:var(--danger)}.status-indicator.connecting{background:var(--warning);animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.message-bubble{max-width:70%;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.45;border:1px solid var(--border-subtle);background:var(--bg-surface)}.message.sent .message-bubble{background:#00c8531f;border-color:#00c8532e;color:var(--text-primary);border-bottom-right-radius:4px}.inbox-sync-btn,.load-more-btn{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:7px 14px;border-radius:var(--r-full);font-size:12px;font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans)}.inbox-sync-btn:hover,.load-more-btn:hover{border-color:var(--border-hover);color:var(--text-primary)}.load-more-container{display:flex;justify-content:center;padding:20px;width:100%}.table-empty{padding:40px 24px;text-align:center}.table-empty-icon{font-size:28px;opacity:.25;margin-bottom:8px;display:block}.sidebar-admin-link.active{color:var(--primary-light)!important}[data-theme=light] .sidebar{background:#fff!important;border-right:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .sidebar .nav-link.active{background:#00a84412!important;color:#007a32!important}[data-theme=light] .sidebar .nav-link.active:before{background:#00a844!important}[data-theme=light] .btn-logout:hover{background:#ff525212!important;color:#dc2626!important}@media(max-width:1024px){.sidebar{transform:translate(-100%);transition:transform var(--transition);pointer-events:none}.sidebar.open,.sidebar.active{transform:translate(0);pointer-events:auto}.mobile-menu-toggle{display:flex}body.sidebar-open .sidebar-overlay.active{display:block}.main-content{margin-left:0;padding:16px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.page-header{margin-bottom:16px}}.btn-refresh-outline{min-height:34px;border-radius:var(--r-md);font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--text-primary);border:1px solid var(--border-subtle);background:transparent;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);font-family:var(--font-sans)}.btn-refresh-outline:hover:not(:disabled){border-color:#00c85359;color:#4ade80;background:#00c8530d}.settings-plan-shell{display:flex;flex-direction:column;gap:16px}.settings-plan-hero{position:relative;border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,#ffffff0a,#ffffff05);overflow:hidden}.settings-plan-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.09;pointer-events:none}.settings-plan-hero--monster{border-color:#a78bfa40}.settings-plan-hero--monster:before{background:radial-gradient(circle at top right,#a78bfa 0%,transparent 60%)}.settings-plan-hero--premium{border-color:#fbbf2440}.settings-plan-hero--premium:before{background:radial-gradient(circle at top right,#fbbf24 0%,transparent 60%)}.settings-plan-hero--advanced{border-color:#60a5fa40}.settings-plan-hero--advanced:before{background:radial-gradient(circle at top right,#60a5fa 0%,transparent 60%)}.settings-plan-hero--starter{border-color:#34d39940}.settings-plan-hero--starter:before{background:radial-gradient(circle at top right,#34d399 0%,transparent 60%)}.settings-plan-hero--default{border-color:#00c8532e}.settings-plan-hero--default:before{background:radial-gradient(circle at top right,#00c853 0%,transparent 60%)}.settings-plan-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.settings-plan-hero-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.settings-plan-hero-name{display:block;font-size:34px;font-weight:800;line-height:1.1;margin-bottom:20px;font-family:var(--font-display, var(--font-sans))}.settings-plan-hero--monster .settings-plan-hero-name{color:#c4b5fd}.settings-plan-hero--premium .settings-plan-hero-name{color:#fcd34d}.settings-plan-hero--advanced .settings-plan-hero-name{color:#93c5fd}.settings-plan-hero--starter .settings-plan-hero-name{color:#6ee7b7}.settings-plan-hero--default .settings-plan-hero-name{color:#4ade80}.badge-success.badge--pulse{position:relative}.badge-success.badge--pulse:after{content:"";position:absolute;inset:-3px;border-radius:inherit;background:#00c85347;animation:plan-badge-pulse 2.2s ease-out infinite}@keyframes plan-badge-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.settings-plan-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.settings-plan-hero-metric{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.settings-plan-hero-metric-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.settings-plan-hero-metric-value{font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.2}.settings-plan-hero-metric-hint{font-size:11px;color:var(--text-tertiary);margin-top:1px}.settings-plan-metric-bar{height:4px;border-radius:2px;background:#ffffff12;margin-top:7px;overflow:hidden}.settings-plan-metric-bar-fill{height:100%;border-radius:2px;transition:width .7s ease}.settings-plan-metric-bar-fill--ok{background:#4ade80}.settings-plan-metric-bar-fill--warn{background:#fbbf24}.settings-plan-metric-bar-fill--full{background:#f87171}.settings-plan-metric-bar-fill--unlimited{background:linear-gradient(90deg,#4ade80,#34d399);width:100%!important;opacity:.35}.settings-plan-hero-copy{font-size:13px;color:var(--text-tertiary);margin:0;line-height:1.55}.settings-plan-timeline{display:flex;align-items:stretch;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.settings-plan-timeline-item{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.settings-plan-timeline-item+.settings-plan-timeline-item{border-left:1px solid rgba(255,255,255,.06)}.settings-plan-timeline-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.settings-plan-timeline-value{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.settings-plan-timeline-sub{font-size:11px;color:var(--text-tertiary);margin-top:2px}.settings-plan-timeline-item--renewal .settings-plan-timeline-label{color:#fbbf24}.settings-plan-timeline-item--renewal .settings-plan-timeline-value{color:#fcd34d}.settings-plan-days-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;margin-top:5px;width:fit-content}.settings-plan-days-pill--ok{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.22)}.settings-plan-days-pill--warn{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.22)}.settings-plan-days-pill--urgent{background:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.22)}.settings-plan-admin-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-plan-admin-item{display:flex;flex-direction:column;gap:5px}.settings-plan-admin-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.settings-plan-admin-value{font-size:13px;font-weight:500;color:var(--text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:9px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-plan-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.btn-plan-cancel{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;color:#f87171;background:#f8717112;border:1px solid rgba(248,113,113,.18);cursor:pointer;font-family:var(--font-sans);transition:background .15s,border-color .15s}.btn-plan-cancel:hover{background:#f8717124;border-color:#f871714d}.btn-plan-cancel:disabled{opacity:.5;cursor:not-allowed}.modal-icon-danger{width:46px;height:46px;border-radius:12px;background:#f871711a;border:1px solid rgba(248,113,113,.2);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.modal-warn-list{margin:12px 0 20px;padding-left:18px;font-size:13px;color:var(--text-secondary);line-height:1.9}@media(max-width:640px){.settings-plan-hero-grid,.settings-plan-admin-row{grid-template-columns:1fr}.settings-plan-timeline{flex-direction:column}.settings-plan-timeline-item+.settings-plan-timeline-item{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.settings-plan-hero-name{font-size:26px}}:root{--inbox-chat-bg-light: #efeae2;--inbox-chat-bg-dark: #0b141a;--inbox-chat-pattern-light: rgba(0, 0, 0, .04);--inbox-chat-pattern-dark: rgba(255, 255, 255, .025);--inbox-skeleton-base-light: rgba(0, 0, 0, .06);--inbox-skeleton-base-dark: rgba(255, 255, 255, .05);--inbox-skeleton-shine-light: rgba(0, 0, 0, .1);--inbox-skeleton-shine-dark: rgba(255, 255, 255, .08)}.messages-container,.chat-empty,.inbox-react .chat-area .chat-empty,.chat-area .chat-empty{background-color:var(--inbox-chat-bg-light);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'><defs><pattern id='wa' x='0' y='0' width='100' height='100' patternUnits='userSpaceOnUse'><path d='M30 20c0-3 2-5 5-5h10c3 0 5 2 5 5v10c0 3-2 5-5 5h-7l-3 3v-3h-1c-3 0-5-2-5-5V20zm45 35c0-3 2-5 5-5h10c3 0 5 2 5 5v10c0 3-2 5-5 5h-1v3l-3-3h-7c-3 0-5-2-5-5V55zM10 70c0-3 2-5 5-5h10c3 0 5 2 5 5v10c0 3-2 5-5 5h-1v3l-3-3h-7c-3 0-5-2-5-5V70z' fill='%23000' fill-opacity='0.04'/></pattern></defs><rect width='400' height='400' fill='url(%23wa)'/></svg>");background-repeat:repeat;background-attachment:local}[data-theme=dark] .messages-container,[data-theme=dark] .chat-empty,html[data-theme=dark] .chat-area .chat-empty,html[data-theme=dark] .messages-container{background-color:var(--inbox-chat-bg-dark);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'><defs><pattern id='wa' x='0' y='0' width='100' height='100' patternUnits='userSpaceOnUse'><path d='M30 20c0-3 2-5 5-5h10c3 0 5 2 5 5v10c0 3-2 5-5 5h-7l-3 3v-3h-1c-3 0-5-2-5-5V20zm45 35c0-3 2-5 5-5h10c3 0 5 2 5 5v10c0 3-2 5-5 5h-1v3l-3-3h-7c-3 0-5-2-5-5V55zM10 70c0-3 2-5 5-5h10c3 0 5 2 5 5v10c0 3-2 5-5 5h-1v3l-3-3h-7c-3 0-5-2-5-5V70z' fill='%23ffffff' fill-opacity='0.025'/></pattern></defs><rect width='400' height='400' fill='url(%23wa)'/></svg>")}.chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;gap:12px;min-height:0}.chat-empty h3{font-weight:500;font-size:28px;color:#000000b3;margin:8px 0 0}.chat-empty p{font-size:14px;color:#00000080;max-width:480px;line-height:1.55}[data-theme=dark] .chat-empty h3{color:#e9edefd9}[data-theme=dark] .chat-empty p{color:#e9edef8c}.chat-empty-icon{opacity:.3;width:64px;height:64px}.inbox-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 20px;flex:1;overflow:hidden}.skeleton-message-row{display:flex;margin-bottom:6px}.skeleton-message-row.received{justify-content:flex-start}.skeleton-message-row.sent{justify-content:flex-end}.skeleton-bubble{max-width:65%;height:44px;border-radius:12px;background:var(--inbox-skeleton-base-light);position:relative;overflow:hidden}.skeleton-bubble.short{width:140px}.skeleton-bubble.medium{width:220px;height:56px}.skeleton-bubble.long{width:320px;height:72px}.skeleton-bubble:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-light) 50%,transparent 100%);animation:skeleton-shine 1.4s ease-in-out infinite}[data-theme=dark] .skeleton-bubble{background:var(--inbox-skeleton-base-dark)}[data-theme=dark] .skeleton-bubble:after{background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-dark) 50%,transparent 100%)}@keyframes skeleton-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.conversation-list-skeleton{display:flex;flex-direction:column;gap:2px;padding:6px 0}.skeleton-conv-item{display:flex;align-items:center;gap:12px;padding:12px 16px}.skeleton-conv-avatar{width:44px;height:44px;border-radius:50%;background:var(--inbox-skeleton-base-light);flex-shrink:0;position:relative;overflow:hidden}.skeleton-conv-avatar:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-light) 50%,transparent 100%);animation:skeleton-shine 1.4s ease-in-out infinite}.skeleton-conv-content{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-conv-name{height:14px;width:60%;border-radius:4px;background:var(--inbox-skeleton-base-light);position:relative;overflow:hidden}.skeleton-conv-preview{height:11px;width:80%;border-radius:4px;background:var(--inbox-skeleton-base-light);position:relative;overflow:hidden}.skeleton-conv-name:after,.skeleton-conv-preview:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-light) 50%,transparent 100%);animation:skeleton-shine 1.4s ease-in-out infinite}[data-theme=dark] .skeleton-conv-avatar,[data-theme=dark] .skeleton-conv-name,[data-theme=dark] .skeleton-conv-preview{background:var(--inbox-skeleton-base-dark)}[data-theme=dark] .skeleton-conv-avatar:after,[data-theme=dark] .skeleton-conv-name:after,[data-theme=dark] .skeleton-conv-preview:after{background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-dark) 50%,transparent 100%)}.chat-loading-spinner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:none;z-index:5}.chat-loading-spinner-circle{width:36px;height:36px;border-radius:50%;border:3px solid rgba(0,168,132,.15);border-top-color:#00a884;animation:spinner-rotate .9s linear infinite}.chat-loading-spinner-text{font-size:13px;color:#0000008c;font-weight:500}[data-theme=dark] .chat-loading-spinner-text{color:#e9edef8c}@keyframes spinner-rotate{to{transform:rotate(360deg)}}[data-theme=dark] .message-bubble{box-shadow:0 1px .5px #00000021}.messages-container{position:relative}.message-skeleton{display:flex;margin-bottom:10px;gap:6px;align-items:flex-end}.message-skeleton--left{justify-content:flex-start}.message-skeleton--right{justify-content:flex-end}.message-skeleton-bubble{height:36px;border-radius:12px;background:var(--inbox-skeleton-base-light);position:relative;overflow:hidden;min-width:60px;max-width:70%}.message-skeleton--left .message-skeleton-bubble{border-bottom-left-radius:4px}.message-skeleton--right .message-skeleton-bubble{background:#00a8841f;border-bottom-right-radius:4px}.message-skeleton-bubble:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-light) 50%,transparent 100%);animation:skeleton-shine 1.4s ease-in-out infinite}[data-theme=dark] .message-skeleton-bubble{background:var(--inbox-skeleton-base-dark)}[data-theme=dark] .message-skeleton--right .message-skeleton-bubble{background:#00a8842e}[data-theme=dark] .message-skeleton-bubble:after{background:linear-gradient(90deg,transparent 0%,var(--inbox-skeleton-shine-dark) 50%,transparent 100%)}.messages-container,.conversation-list,.chat-area,.message{contain:layout style}.messages-container,.conversation-list{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:where(.stat-value,.metric-value,.kpi-value,.number,.count,[data-tabular],.form-input[type=number],code,kbd,samp){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}:where(a,button,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px solid rgba(16,185,129,.55);outline-offset:2px;border-radius:6px}:where(a,button,input,textarea,select,[role=button],[tabindex]):focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:no-preference){:where(.btn){transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}:where(.btn-primary):hover:not(:disabled){transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){:where(.btn,.card,.stat-card,.menu-item){transition:none!important;animation:none!important}}:where(.btn):active:not(:disabled){transform:translateY(0);filter:brightness(.97)}:where(.form-input,.form-select,.form-textarea):focus{outline:none;border-color:#10b9818c;box-shadow:0 0 0 3px #10b9811f}:where(.card,.stat-card,.panel){transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease}:where(.badge,.chip,.pill,.tag){letter-spacing:.02em;font-feature-settings:"ss01" 1}:where(h1,h2,h3,.page-title,.stat-title){letter-spacing:-.012em;text-wrap:balance}:where(.skeleton,[data-skeleton]){background:linear-gradient(90deg,#94a3b80f,#94a3b824,#94a3b80f);background-size:200% 100%;animation:zv-skeleton-shimmer 1.4s ease-in-out infinite;border-radius:6px}@keyframes zv-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){:where(.skeleton,[data-skeleton]){animation:none}}@media(hover:none)and (pointer:coarse){:where(button,a,[role=button]){-webkit-tap-highlight-color:rgba(16,185,129,.18)}}:where(.btn-logout){letter-spacing:.01em}::selection{background:#10b98147;color:inherit}:where([data-theme=dark],html:not([data-theme])) .card,:where([data-theme=dark],html:not([data-theme])) .stat-card,:where([data-theme=dark],html:not([data-theme])) .glass-card{box-shadow:0 1px #ffffff0a inset,0 1px 2px #00000052,0 8px 24px #02081447}:where([data-theme=dark],html:not([data-theme])) .card:hover,:where([data-theme=dark],html:not([data-theme])) .stat-card:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff0d inset,0 4px 8px #00000052,0 16px 36px #0208146b,0 0 0 1px #10b9812e}[data-theme=light] :where(.card,.stat-card,.glass-card){box-shadow:0 1px #fff9 inset,0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}[data-theme=light] :where(.card,.stat-card):hover{transform:translateY(-2px);box-shadow:0 4px 8px #0f172a0f,0 16px 36px #0f172a14,0 0 0 1px #10b9812e}:where(.card):before,:where(.stat-card):before{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%)!important}:where(.stat-value,.kpi-value,.metric-value){font-weight:700;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum" 1,"lnum" 1,"ss01" 1}:where(.stat-label,.kpi-label,.metric-label){font-weight:500;letter-spacing:.02em;text-transform:uppercase;font-size:11px;opacity:.72}:where(.menu-item.active,.sidebar-item.active,.nav-item.active,.active>.menu-link){position:relative}:where(.menu-item.active,.sidebar-item.active,.nav-item.active,.active>.menu-link):after{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#10b981,#059669);box-shadow:0 0 8px #10b98180;pointer-events:none}:where(table.table,.data-table,.workspace-surface-page table) thead tr{background:linear-gradient(180deg,rgba(16,185,129,.06),transparent)}:where(table.table,.data-table) thead th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.78;border-bottom:1px solid rgba(148,163,184,.18)}:where(table.table,.data-table) tbody tr{transition:background .16s ease}:where(table.table,.data-table) tbody tr:hover{background:#10b9810a}@media(prefers-reduced-motion:no-preference){:where(.btn-primary){background-size:100% 100%;background-position:0 0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease}:where(.btn-primary):hover:not(:disabled){filter:brightness(1.04) saturate(1.05)}}:where(.page-title,.workspace-page-title,.page-header h1){font-weight:700;letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,1.75rem)}:where(.page-subtitle,.page-description,.text-muted){font-weight:400;line-height:1.55;opacity:.72}:where(.form-input,.form-select,.form-textarea){transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:where(.form-input,.form-select,.form-textarea):hover:not(:focus):not(:disabled){border-color:#94a3b847}:where(.stats-grid){gap:clamp(14px,1.4vw,22px)}[data-theme=light]{--bg-base: #f8fafc;--bg-soft: #ffffff}[data-theme=light] :where(.card,.stat-card){border-color:#0f172a0f}:where(.tooltip,[role=tooltip]){font-size:12px;letter-spacing:.01em;font-weight:500;border-radius:8px;padding:6px 10px}@media(prefers-reduced-motion:no-preference){@keyframes zv-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:where(.stats-grid .stat-card){animation:zv-card-enter .32s cubic-bezier(.2,.8,.2,1) both}}:where(.btn-logout){font-weight:500;letter-spacing:.01em;opacity:.86}:where(.btn-logout):hover{opacity:1}.workspace-sidebar .menu-item.active,.workspace-sidebar .nav-item.active,.sidebar .menu-item.active,aside .menu-item.active{position:relative;background:linear-gradient(135deg,#10b9812e,#10b98114);border:1px solid rgba(16,185,129,.3);box-shadow:0 0 0 1px #10b9812e,0 4px 12px #10b98133,inset 0 1px #ffffff0d;color:#a7f3d0}.workspace-sidebar .menu-item.active:before,.workspace-sidebar .nav-item.active:before,.sidebar .menu-item.active:before,aside .menu-item.active:before{content:"";position:absolute;left:-1px;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#10b981,#059669);box-shadow:0 0 12px #10b981b3;pointer-events:none}.workspace-sidebar .menu-item:not(.active):hover,.sidebar .menu-item:not(.active):hover,aside .menu-item:not(.active):hover{background:#ffffff0a;color:#ffffffeb}:root{--aaa-ease: cubic-bezier(.2, .8, .2, 1)}.workspace-surface-page .stat-card,.workspace-surface-page .stats-period-card,.workspace-surface-page .stats-general-card,.workspace-surface-page .events-personalized-card,.workspace-surface-page .account-health-card,.workspace-surface-page .table-container,.workspace-surface-page .fpu-banner{border-radius:22px!important;box-shadow:0 1px 2px #02081429,0 8px 24px #0208142e,inset 0 1px #ffffff0a!important;transition:transform .22s var(--aaa-ease),box-shadow .22s var(--aaa-ease),border-color .22s var(--aaa-ease)!important}.workspace-surface-page .stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 2px 4px #02081433,0 24px 60px #0208144d,inset 0 1px #ffffff0f!important}[data-theme=light] .workspace-surface-page .stat-card,[data-theme=light] .workspace-surface-page .stats-period-card,[data-theme=light] .workspace-surface-page .events-personalized-card,[data-theme=light] .workspace-surface-page .account-health-card,[data-theme=light] .workspace-surface-page .table-container,[data-theme=light] .workspace-surface-page .fpu-banner{box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f,inset 0 1px #fff9!important}.workspace-surface-page .stat-value{font-feature-settings:"tnum" on,"lnum" on!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.035em!important}.btn-primary,button.btn-primary,a.btn-primary{background:#10b981!important;background-image:none!important;border:1px solid rgba(16,185,129,.55)!important;color:#fff!important;font-weight:600!important;letter-spacing:-.005em!important;border-radius:11px!important;padding:9px 18px!important;font-size:13.5px!important;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0208142e!important;transition:background-color .15s var(--aaa-ease),box-shadow .15s var(--aaa-ease),transform .15s var(--aaa-ease)!important}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),a.btn-primary:hover{background:#059669!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #10b98152!important}.btn-primary:active:not(:disabled),button.btn-primary:active:not(:disabled){transform:translateY(0)!important;filter:brightness(.95)!important}.btn-secondary,.btn-ghost{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#e8f4ffdb!important;border-radius:11px!important;font-weight:600!important;font-size:13.5px!important;padding:9px 16px!important;transition:background .15s,border-color .15s,color .15s!important}.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:#ffffff0f!important;border-color:#10b98152!important;color:#ecf6ff!important}[data-theme=light] .btn-secondary,[data-theme=light] .btn-ghost{background:#0f172a08!important;border-color:#0f172a1a!important;color:#0e1f1b!important}.chart-btn,.stats-metric-tab,.period-preset-btn{font-weight:600!important;font-size:12px!important;letter-spacing:.005em!important;transition:all .18s var(--aaa-ease)!important}.chart-btn:not(.active):hover,.stats-metric-tab:not(.active):hover,.period-preset-btn:not(.active):hover{background:#ffffff0d!important;color:#fffffff0!important}.sidebar,.workspace-sidebar,aside.sidebar{backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.sidebar .nav-item,.sidebar .menu-item,.sidebar .nav-link,.workspace-sidebar .nav-item,.workspace-sidebar .menu-item,.workspace-sidebar .nav-link,aside .menu-item,aside .nav-item{border-radius:11px!important;font-weight:500!important;letter-spacing:-.005em!important;transition:background .18s var(--aaa-ease),color .18s var(--aaa-ease)!important}.sidebar .nav-section-title,.workspace-sidebar .nav-section-title,.sidebar .nav-section h3,.workspace-sidebar .nav-section h3{font-size:0!important;color:transparent!important;padding:0!important;height:1px!important;line-height:0!important;opacity:1!important;letter-spacing:normal!important}.table-container table thead th,table.table thead th,.data-table thead th{font-weight:700!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.62!important;padding:14px 16px!important}.table-container table tbody td,table.table tbody td,.data-table tbody td{padding:14px 16px!important;font-size:13.5px!important}.form-input,.form-select,.form-textarea,input.form-control,select.form-control,textarea.form-control{border-radius:10px!important;font-size:13.5px!important;padding:9px 12px!important;transition:border-color .18s var(--aaa-ease),box-shadow .18s var(--aaa-ease)!important}.form-input:focus,.form-select:focus,.form-textarea:focus,input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:#10b9818c!important;box-shadow:0 0 0 3px #10b98124!important;outline:0!important}.page-header h1,.workspace-page-title,.page-title{font-feature-settings:"ss01" on,"cv11" on!important;letter-spacing:-.035em!important}.workspace-surface-page .fpu-banner{background:linear-gradient(180deg,rgba(255,255,255,.018) 0%,transparent 60%),linear-gradient(145deg,#0d1725f5,#080f1afb)!important;border:1px solid rgba(255,255,255,.06)!important;padding:26px 28px!important;position:relative!important;overflow:hidden!important}.workspace-surface-page .fpu-banner:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(16,185,129,.32) 28%,rgba(0,207,255,.16) 72%,transparent 100%)!important;pointer-events:none!important}.workspace-surface-page .fpu-bars{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}.workspace-surface-page .fpu-item{background:#ffffff06!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:14px!important;padding:14px 16px!important;transition:background .18s,border-color .18s!important}.workspace-surface-page .fpu-item:hover{background:#ffffff0a!important;border-color:#10b98129!important}.fpu-item-label{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.65!important}.fpu-item-count{font-size:18px!important;font-weight:800!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important}[data-theme=light] .workspace-surface-page .fpu-item{background:#0f172a05!important;border-color:#0f172a0d!important}[data-theme=light] .workspace-surface-page .fpu-item:hover{background:#0f172a0a!important;border-color:#10b98138!important}.badge,.status-badge,.chip{font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:999px!important;padding:3px 9px!important}.avatar,.user-avatar{border-radius:50%!important;box-shadow:inset 0 0 0 1px #ffffff14,0 2px 6px #0000002e!important}.modal-overlay,.dialog-overlay{backdrop-filter:blur(8px) saturate(120%)!important;-webkit-backdrop-filter:blur(8px) saturate(120%)!important}.modal-content,.modal-dialog,.dialog-content{border-radius:22px!important;box-shadow:0 1px 2px #0000002e,0 24px 56px #0000005c,inset 0 1px #ffffff0f!important}.workspace-surface-page *::-webkit-scrollbar{width:10px;height:10px}.workspace-surface-page *::-webkit-scrollbar-track{background:transparent}.workspace-surface-page *::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.workspace-surface-page *::-webkit-scrollbar-thumb:hover{background:#94a3b852;background-clip:padding-box}.workspace-surface-page ::selection{background:#10b98147;color:inherit}.workspace-surface-page h1,.workspace-surface-page .page-title,.workspace-surface-page .workspace-page-title{font-weight:800!important;letter-spacing:-.04em!important}.workspace-surface-page h2{font-weight:700!important;letter-spacing:-.025em!important}.workspace-surface-page h3{font-weight:700!important;letter-spacing:-.02em!important}html.zvp{--zvp-bg-base: #070a12;--zvp-bg-elevated: #0b1220;--zvp-bg-card: rgba(255, 255, 255, .025);--zvp-bg-card-hover: rgba(255, 255, 255, .045);--zvp-border-subtle: rgba(255, 255, 255, .06);--zvp-border-soft: rgba(255, 255, 255, .1);--zvp-text-primary: #f1f5f9;--zvp-text-secondary: #94a3b8;--zvp-text-muted: #64748b;--zvp-accent: #10b981;--zvp-accent-hi: #34d399;--zvp-accent-soft: rgba(16, 185, 129, .12);--zvp-accent-glow: rgba(16, 185, 129, .22);--zvp-card-emerald: #34d399;--zvp-card-sky: #38bdf8;--zvp-card-amber: #f59e0b;--zvp-card-violet: #a78bfa;--zvp-card-rose: #fb7185;--zvp-card-teal: #2dd4bf;--zvp-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--zvp-shadow-md: 0 8px 24px rgba(0, 0, 0, .35);--zvp-shadow-lg: 0 24px 48px rgba(0, 0, 0, .5);--zvp-radius-sm: 10px;--zvp-radius-md: 14px;--zvp-radius-lg: 20px;--zvp-radius-pill: 999px;--zvp-ease: cubic-bezier(.16, 1, .3, 1)}html.zvp[data-theme=light]{--zvp-bg-base: #f8fafc;--zvp-bg-elevated: #ffffff;--zvp-bg-card: rgba(15, 23, 42, .025);--zvp-bg-card-hover: rgba(15, 23, 42, .045);--zvp-border-subtle: rgba(15, 23, 42, .06);--zvp-border-soft: rgba(15, 23, 42, .1);--zvp-text-primary: #0f172a;--zvp-text-secondary: #475569;--zvp-text-muted: #64748b}html.zvp[data-theme=light] .sidebar .nav-link.active,html.zvp[data-theme=light] .sidebar .sidebar-link.active,html.zvp[data-theme=light] .sidebar .menu-item.active,html.zvp[data-theme=light] .chart-tabs button.active,html.zvp[data-theme=light] .view-tabs button.active,html.zvp[data-theme=light] .tab-switcher button.active,html.zvp[data-theme=light] .chart-tabs button[aria-pressed=true],html.zvp[data-theme=light] .view-tabs button[aria-pressed=true],html.zvp[data-theme=light] .period-selector button.active,html.zvp[data-theme=light] .period-tabs button.active,html.zvp[data-theme=light] .period-presets button.active,html.zvp[data-theme=light] .filter-chips button.active{color:#065f46}html.zvp .sidebar{background:var(--zvp-bg-base);border-right:1px solid var(--zvp-border-subtle);box-shadow:none}html.zvp .sidebar:before,html.zvp .sidebar:after{background:transparent}html.zvp .sidebar .logo,html.zvp .sidebar>.logo,html.zvp .sidebar .sidebar-logo{padding:22px 18px 18px;border-bottom:1px solid var(--zvp-border-subtle);margin-bottom:4px}html.zvp .sidebar .logo h1,html.zvp .sidebar .sidebar-logo h1,html.zvp .sidebar .logo .brand-name{font-family:Manrope,Inter,system-ui,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--zvp-text-primary)}html.zvp .sidebar .nav-section-title,html.zvp .sidebar .section-title,html.zvp .sidebar .nav-group-title{font-size:0!important;color:transparent!important;padding:0!important;height:1px!important;line-height:0!important;letter-spacing:normal!important;opacity:1!important;background:var(--zvp-border-subtle, rgba(255,255,255,.06))!important;border:0}html.zvp .sidebar .nav-link,html.zvp .sidebar .sidebar-link,html.zvp .sidebar .menu-item{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:2px 8px;border-radius:var(--zvp-radius-sm);font-size:14px;font-weight:500;color:var(--zvp-text-secondary);background:transparent;border:1px solid transparent;transition:all .18s var(--zvp-ease);position:relative;text-decoration:none}html.zvp .sidebar .nav-link:hover:not(.active),html.zvp .sidebar .sidebar-link:hover:not(.active),html.zvp .sidebar .menu-item:hover:not(.active){color:var(--zvp-text-primary);background:var(--zvp-bg-card-hover);border-color:var(--zvp-border-subtle)}html.zvp .sidebar .nav-link.active,html.zvp .sidebar .sidebar-link.active,html.zvp .sidebar .menu-item.active{color:#d1fae5;background:var(--zvp-accent-soft);border-color:#10b98133;font-weight:600;box-shadow:inset 0 0 0 1px #10b9810d}html.zvp .sidebar .nav-link.active:before,html.zvp .sidebar .sidebar-link.active:before,html.zvp .sidebar .menu-item.active:before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:4px;background:var(--zvp-accent);box-shadow:0 0 12px var(--zvp-accent-glow)}html.zvp .sidebar .nav-link .badge,html.zvp .sidebar .nav-link .nav-badge,html.zvp .sidebar .nav-link .count,html.zvp .sidebar .sidebar-link .badge{margin-left:auto;min-width:22px;height:22px;padding:0 8px;border-radius:var(--zvp-radius-pill);background:#ffffff0f;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}html.zvp .sidebar .nav-link.active .badge,html.zvp .sidebar .nav-link.active .nav-badge{background:#10b9812e;border-color:#10b98147;color:#6ee7b7}html.zvp .sidebar .sidebar-footer,html.zvp .sidebar .footer{border-top:1px solid var(--zvp-border-subtle);padding:12px 8px;margin-top:auto}html.zvp .sidebar .theme-toggle-btn{width:calc(100% - 16px);margin:4px 8px;padding:10px 14px;border-radius:var(--zvp-radius-sm);background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .18s var(--zvp-ease)}html[data-theme=light].zvp .sidebar .theme-toggle-btn,[data-theme=light] .sidebar .theme-toggle-btn{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html.zvp .sidebar .theme-toggle-btn:hover{background:var(--zvp-bg-card-hover);border-color:var(--zvp-border-soft);color:var(--zvp-text-primary)}html.zvp .page-header,html.zvp .dashboard-header,html.zvp .workspace-header,html.zvp .react-page-header,html.zvp .inbox-header,html.zvp .contatos-header,html.zvp .campanhas-header{padding:28px 32px 22px;border-bottom:1px solid var(--zvp-border-subtle);background:var(--zvp-bg-base)}html.zvp .page-header h1,html.zvp .dashboard-header h1,html.zvp .workspace-header h1,html.zvp .page-title,html.zvp .dashboard-title,html.zvp .react-page-header h1{font-family:Manrope,Inter,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--zvp-text-primary);margin:4px 0 6px}html.zvp .page-header p,html.zvp .dashboard-header p,html.zvp .page-subtitle,html.zvp .dashboard-subtitle{color:var(--zvp-text-secondary);font-size:14px;line-height:1.55;max-width:720px;margin:0}html.zvp .status-live,html.zvp .live-pill,html.zvp .pill-live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:var(--zvp-radius-pill);background:var(--zvp-accent-soft);border:1px solid rgba(16,185,129,.3);color:#d1fae5;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html.zvp .status-live:before,html.zvp .live-pill:before,html.zvp .pill-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--zvp-accent);box-shadow:0 0 10px var(--zvp-accent-glow);animation:zvpPulse 2s ease-in-out infinite}@keyframes zvpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}html.zvp .stats-grid,html.zvp .metrics-grid,html.zvp .dashboard-stats,html.zvp .stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}html.zvp .stat-card,html.zvp .metric-card,html.zvp .stats-grid>.card,html.zvp .metrics-grid>.card{position:relative;padding:20px 22px;border-radius:var(--zvp-radius-md);background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);overflow:hidden;transition:transform .18s var(--zvp-ease),background .18s var(--zvp-ease),box-shadow .18s var(--zvp-ease);isolation:isolate}html.zvp .stat-card:hover,html.zvp .metric-card:hover{transform:translateY(-2px);background:var(--zvp-bg-card-hover);box-shadow:var(--zvp-shadow-md);border-color:var(--zvp-border-soft)}html.zvp .stat-card:before,html.zvp .metric-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,var(--zvp-card-tone, var(--zvp-accent)) 50%,transparent 100%);opacity:.7}html.zvp .stat-card:after,html.zvp .metric-card:after{content:"";position:absolute;inset:-40% -40% auto auto;width:200px;height:200px;background:radial-gradient(circle,var(--zvp-card-tone, var(--zvp-accent)) 0%,transparent 60%);opacity:.1;pointer-events:none;z-index:-1}html.zvp .stats-grid .stat-card:nth-child(1),html.zvp .metrics-grid .metric-card:nth-child(1){--zvp-card-tone: var(--zvp-card-emerald)}html.zvp .stats-grid .stat-card:nth-child(2),html.zvp .metrics-grid .metric-card:nth-child(2){--zvp-card-tone: var(--zvp-card-sky)}html.zvp .stats-grid .stat-card:nth-child(3),html.zvp .metrics-grid .metric-card:nth-child(3){--zvp-card-tone: var(--zvp-card-amber)}html.zvp .stats-grid .stat-card:nth-child(4),html.zvp .metrics-grid .metric-card:nth-child(4){--zvp-card-tone: var(--zvp-card-violet)}html.zvp .stats-grid .stat-card:nth-child(5),html.zvp .metrics-grid .metric-card:nth-child(5){--zvp-card-tone: var(--zvp-card-teal)}html.zvp .stats-grid .stat-card:nth-child(6),html.zvp .metrics-grid .metric-card:nth-child(6){--zvp-card-tone: var(--zvp-card-rose)}html.zvp .stat-card .stat-icon,html.zvp .metric-card .metric-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--zvp-radius-sm);background:#ffffff0a;border:1px solid var(--zvp-border-subtle);margin-bottom:14px;color:var(--zvp-card-tone, var(--zvp-accent));font-size:18px}html.zvp .stat-card .stat-value,html.zvp .metric-card .metric-value{font-family:Manrope,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--zvp-text-primary);margin-bottom:4px}html.zvp .stat-card .stat-label,html.zvp .metric-card .metric-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zvp-text-muted)}html.zvp .stat-card .stat-delta,html.zvp .stat-card .stat-change,html.zvp .metric-card .metric-delta,html.zvp .metric-card .metric-change{display:inline-flex;align-items:center;gap:4px;margin-top:12px;padding:3px 9px;border-radius:var(--zvp-radius-pill);font-size:12px;font-weight:700;background:#10b9811a;color:#6ee7b7;border:1px solid rgba(16,185,129,.2)}html.zvp .stat-card .stat-delta.is-negative,html.zvp .stat-card .stat-change.is-negative,html.zvp .stat-card .stat-delta.negative,html.zvp .stat-card .stat-change.negative,html.zvp .metric-card .metric-delta.negative,html.zvp .metric-card .metric-change.negative{background:#ef44441a;color:#fca5a5;border-color:#ef444438}html.zvp .evolution-card,html.zvp .chart-card,html.zvp .dashboard-chart,html.zvp .chart-container{padding:24px;border-radius:var(--zvp-radius-lg);background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);margin-bottom:24px;box-shadow:var(--zvp-shadow-sm)}html.zvp .evolution-card .card-header,html.zvp .chart-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:12px}html.zvp .chart-tabs,html.zvp .view-tabs,html.zvp .tab-switcher{display:inline-flex;padding:4px;border-radius:var(--zvp-radius-sm);background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);gap:2px}html.zvp .chart-tabs button,html.zvp .view-tabs button,html.zvp .tab-switcher button{padding:6px 14px;border-radius:8px;background:transparent;border:0;color:var(--zvp-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .16s var(--zvp-ease)}html.zvp .chart-tabs button.active,html.zvp .view-tabs button.active,html.zvp .tab-switcher button.active,html.zvp .chart-tabs button[aria-pressed=true],html.zvp .view-tabs button[aria-pressed=true]{background:var(--zvp-accent-soft);color:#d1fae5;border:1px solid rgba(16,185,129,.3)}html.zvp .period-selector,html.zvp .period-tabs,html.zvp .period-presets,html.zvp .filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 24px}html.zvp .period-selector button,html.zvp .period-tabs button,html.zvp .period-presets button,html.zvp .filter-chips button{padding:7px 16px;border-radius:var(--zvp-radius-pill);background:transparent;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .16s var(--zvp-ease)}html.zvp .period-selector button.active,html.zvp .period-tabs button.active,html.zvp .period-presets button.active,html.zvp .filter-chips button.active{background:var(--zvp-accent-soft);color:#d1fae5;border-color:#10b98166}html.zvp .inbox-react,html.zvp .conversas-react,html.zvp .conversas-v2-react{background:var(--zvp-bg-base)}html.zvp .inbox-react .inbox-header,html.zvp .inbox-react .conversation-list-header,html.zvp .conversas-react .inbox-header{padding:18px 20px 14px;border-bottom:1px solid var(--zvp-border-subtle)}html.zvp .inbox-react .inbox-title,html.zvp .inbox-react h1,html.zvp .inbox-react h2{font-family:Manrope,Inter,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--zvp-text-primary)}html.zvp .inbox-react .account-selector,html.zvp .inbox-react .account-filter,html.zvp .inbox-react select{background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);border-radius:var(--zvp-radius-md);color:var(--zvp-text-primary);padding:14px 16px;font-size:14px;font-weight:600}html.zvp .inbox-react .filter-pill,html.zvp .inbox-react .inbox-filter,html.zvp .conversas-react .filter-pill{padding:7px 16px;border-radius:var(--zvp-radius-pill);background:transparent;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .16s var(--zvp-ease)}html.zvp .inbox-react .filter-pill.active,html.zvp .inbox-react .inbox-filter.active,html.zvp .conversas-react .filter-pill.active{background:var(--zvp-accent-soft);color:#d1fae5;border-color:#10b98166}html.zvp .conversation-item,html.zvp .conversa-item,html.zvp .inbox-item{border-radius:var(--zvp-radius-md);border:1px solid transparent;margin:4px 8px;padding:12px 14px;transition:all .16s var(--zvp-ease)}html.zvp .conversation-item:hover,html.zvp .conversa-item:hover,html.zvp .inbox-item:hover{background:var(--zvp-bg-card-hover);border-color:var(--zvp-border-subtle)}html.zvp .conversation-item.active,html.zvp .conversation-item.selected,html.zvp .conversa-item.active,html.zvp .inbox-item.active{background:var(--zvp-accent-soft);border-color:#10b98140;box-shadow:inset 2px 0 0 var(--zvp-accent)}html.zvp .conversation-tag,html.zvp .lead-tag,html.zvp .badge-tag{padding:2px 8px;border-radius:var(--zvp-radius-pill);background:#ffffff0f;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:11px;font-weight:600}html.zvp .chat-header,html.zvp .conversation-header,html.zvp .inbox-react .chat-top-bar{background:var(--zvp-bg-base);border-bottom:1px solid var(--zvp-border-subtle);padding:12px 20px}html.zvp .btn-fluxo,html.zvp .btn-flow,html.zvp .chat-action-btn.primary{background:linear-gradient(180deg,var(--zvp-accent-hi) 0%,var(--zvp-accent) 100%);border:1px solid rgba(16,185,129,.4);color:#052016;font-weight:700;padding:8px 16px;border-radius:var(--zvp-radius-pill);box-shadow:0 6px 18px #10b98140;transition:transform .16s var(--zvp-ease),box-shadow .16s var(--zvp-ease)}html.zvp .btn-fluxo:hover,html.zvp .btn-flow:hover{transform:translateY(-1px);box-shadow:0 10px 24px #10b98159}html.zvp .btn-new-chat,html.zvp .btn-novo-chat,html.zvp .inbox-react .new-chat-btn{background:linear-gradient(180deg,var(--zvp-accent-hi) 0%,var(--zvp-accent) 100%);border:1px solid rgba(16,185,129,.4);color:#052016;font-weight:700;padding:9px 18px;border-radius:var(--zvp-radius-pill);box-shadow:0 6px 18px #10b98140}html.zvp .inbox-react .search-input,html.zvp .inbox-react input[type=search],html.zvp .inbox-react input[placeholder*=Buscar]{background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);border-radius:var(--zvp-radius-md);color:var(--zvp-text-primary);padding:12px 16px;font-size:14px;transition:border-color .16s var(--zvp-ease)}html.zvp .inbox-react .search-input:focus,html.zvp .inbox-react input[type=search]:focus,html.zvp .inbox-react input[placeholder*=Buscar]:focus{outline:none;border-color:#10b98166;box-shadow:0 0 0 3px var(--zvp-accent-soft)}html.zvp body,html.zvp .app-shell,html.zvp .workspace-surface-page,html.zvp .dashboard-react,html.zvp .inbox-react,html.zvp .contatos-react,html.zvp .campanhas-react,html.zvp .conversas-react,html.zvp .conversas-v2-react,html.zvp .admin-dashboard-react,html.zvp .funil-react,html.zvp .planos-react,html.zvp .configuracoes-react,html.zvp .automacao-react,html.zvp .fluxos-react{background:var(--zvp-bg-base);color:var(--zvp-text-primary)}html.zvp .dashboard-react .main-content,html.zvp .dashboard-main,html.zvp .dashboard-content{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(16,185,129,.05) 0%,transparent 60%),var(--zvp-bg-base)}html.zvp .db-trial-banner,html.zvp .fpu-banner,html.zvp .plan-banner{border-radius:var(--zvp-radius-md);border:1px solid var(--zvp-border-subtle);background:linear-gradient(180deg,var(--zvp-accent-soft) 0%,transparent 100%),var(--zvp-bg-card);padding:18px 22px;box-shadow:var(--zvp-shadow-sm)}html.zvp .db-trial-cta{background:linear-gradient(180deg,var(--zvp-accent-hi) 0%,var(--zvp-accent) 100%);border:1px solid rgba(16,185,129,.35);color:#052016;font-weight:700;padding:10px 18px;border-radius:var(--zvp-radius-pill);box-shadow:0 6px 18px #10b98140}html.zvp .fpu-bar-track{background:var(--zvp-bg-card-hover);border-radius:var(--zvp-radius-pill);overflow:hidden}html.zvp ::-webkit-scrollbar{width:8px;height:8px}html.zvp ::-webkit-scrollbar-track{background:transparent}html.zvp ::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}html.zvp ::-webkit-scrollbar-thumb:hover{background:#ffffff29}@media(max-width:1280px){html.zvp .stats-grid,html.zvp .metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media(max-width:1024px){html.zvp .page-header,html.zvp .dashboard-header{padding:24px 22px 20px}html.zvp .page-header h1,html.zvp .dashboard-header h1,html.zvp .page-title{font-size:26px}html.zvp .stats-grid,html.zvp .metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px}html.zvp .inbox-react .inbox-container{grid-template-columns:320px 1fr 280px}}@media(max-width:768px){html.zvp .page-header,html.zvp .dashboard-header{padding:20px 16px 16px}html.zvp .page-header h1,html.zvp .dashboard-header h1,html.zvp .page-title{font-size:22px}html.zvp .stat-card,html.zvp .metric-card{padding:16px}html.zvp .stat-card .stat-value,html.zvp .metric-card .metric-value{font-size:22px}html.zvp .evolution-card,html.zvp .chart-card,html.zvp .dashboard-chart{padding:18px;border-radius:var(--zvp-radius-md)}html.zvp .period-selector,html.zvp .period-tabs,html.zvp .period-presets,html.zvp .filter-chips{gap:6px}html.zvp .period-selector button,html.zvp .period-tabs button,html.zvp .period-presets button{padding:6px 12px;font-size:12px}html.zvp .inbox-react .inbox-container{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}html.zvp .inbox-react .inbox-right-panel{display:none}html.zvp .inbox-react .chat-empty{padding:32px 18px}html.zvp .inbox-react .chat-empty-icon{font-size:60px}html.zvp .inbox-react .chat-empty h3{font-size:18px}}@media(max-width:480px){html.zvp .stats-grid,html.zvp .metrics-grid{grid-template-columns:1fr}html.zvp .page-header,html.zvp .dashboard-header{padding:18px 14px 14px}html.zvp .page-header h1,html.zvp .dashboard-header h1,html.zvp .page-title{font-size:20px}html.zvp .stat-card .stat-value,html.zvp .metric-card .metric-value{font-size:24px}html.zvp .evolution-card,html.zvp .chart-card,html.zvp .dashboard-chart{padding:14px}html.zvp .sidebar .nav-link,html.zvp .sidebar .sidebar-link,html.zvp .sidebar .menu-item{padding:9px 12px;font-size:13px}html.zvp .sidebar .nav-section-title{padding:0!important;font-size:0!important;height:1px!important}html.zvp .inbox-react .conversation-item,html.zvp .conversation-item{margin:3px 6px;padding:10px 12px}}@media(max-width:360px){html.zvp .page-header h1,html.zvp .dashboard-header h1,html.zvp .page-title{font-size:18px}html.zvp .stat-card,html.zvp .metric-card{padding:14px}html.zvp .stat-card .stat-value,html.zvp .metric-card .metric-value{font-size:20px}}@media(hover:none)and (pointer:coarse){html.zvp .nav-link,html.zvp .sidebar-link,html.zvp .menu-item,html.zvp .filter-pill,html.zvp .period-selector button,html.zvp .chart-tabs button,html.zvp .conversation-item{min-height:44px}}html.zvp .nav-link:focus-visible,html.zvp .stat-card:focus-visible,html.zvp .metric-card:focus-visible,html.zvp .period-selector button:focus-visible,html.zvp .chart-tabs button:focus-visible,html.zvp .filter-pill:focus-visible,html.zvp .conversation-item:focus-visible{outline:2px solid var(--zvp-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){html.zvp *,html.zvp *:before,html.zvp *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html.zvp .sidebar .sidebar-header,html.zvp .sidebar>.sidebar-header{padding:18px 16px 16px;border-bottom:1px solid var(--zvp-border-subtle);margin-bottom:4px}html.zvp .sidebar .sidebar-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}html.zvp .sidebar .sidebar-logo .brand-text{font-family:Manrope,Inter,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.005em;color:var(--zvp-text-primary)}html.zvp .sidebar .sidebar-footer{padding:12px 8px 18px;border-top:1px solid var(--zvp-border-subtle);margin-top:auto;display:flex;flex-direction:column;gap:6px}html.zvp .sidebar .btn-logout{width:calc(100% - 16px);margin:0 8px;padding:10px 14px;border-radius:var(--zvp-radius-sm);background:transparent;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s var(--zvp-ease);display:flex;align-items:center;gap:10px}html.zvp .sidebar .btn-logout:hover{background:#ef444414;border-color:#ef444440;color:#fca5a5}html.zvp .sidebar .btn-logout:before{content:"↪";font-size:16px;font-weight:700}html.zvp .sidebar .whatsapp-status{margin:4px 8px;padding:8px 12px;border-radius:var(--zvp-radius-sm);background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);font-size:12px;color:var(--zvp-text-secondary);display:flex;align-items:center;gap:8px}html.zvp .sidebar .status-indicator{width:8px;height:8px;border-radius:50%}html.zvp .sidebar .status-indicator.connected{background:var(--zvp-accent);box-shadow:0 0 8px var(--zvp-accent-glow)}html.zvp .sidebar .status-indicator.disconnected{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}html.zvp .inbox-react.workspace-surface-page,html.zvp .inbox-react{background:var(--zvp-bg-base)}html.zvp .inbox-react .inbox-container{background:var(--zvp-bg-base);gap:1px;background-image:linear-gradient(var(--zvp-border-subtle),var(--zvp-border-subtle));background-size:100% 100%}html.zvp .inbox-react .inbox-left,html.zvp .inbox-react .inbox-center,html.zvp .inbox-react .inbox-right-panel,html.zvp .inbox-react .conversations-list{background:var(--zvp-bg-base)}html.zvp .inbox-react .conversations-list .empty-state{padding:56px 24px!important}html.zvp .inbox-react .conversations-list .empty-state p{color:var(--zvp-text-primary);font-size:16px;font-weight:700}html.zvp .inbox-react .conversations-list .empty-state .empty-state-subtext{color:var(--zvp-text-secondary);font-size:13px}html.zvp .inbox-react .conversations-list .empty-state-icon{width:64px;height:64px;opacity:.5;filter:drop-shadow(0 4px 12px rgba(16,185,129,.15))}html.zvp .inbox-react .chat-area,html.zvp .inbox-react .chat-panel,html.zvp .inbox-react .chat-messages,html.zvp .inbox-react .chat-empty,html.zvp .inbox-react .conversation-messages,html.zvp .inbox-react .chat-body{background-color:#0b141a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240' opacity='0.045'><g fill='none' stroke='%23a8b3bd' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='30' cy='30' r='8'/><path d='M70 24c5 0 9 4 9 9s-4 9-9 9'/><path d='M118 18l8 14-8 14-8-14z'/><circle cx='168' cy='30' r='6'/><circle cx='200' cy='40' r='10'/><path d='M40 78c4-6 12-6 16 0'/><path d='M86 70l16 16M86 86l16-16'/><path d='M132 78h22'/><path d='M180 72v18M171 81h18'/><circle cx='220' cy='80' r='4'/><path d='M22 130c0-8 6-14 14-14s14 6 14 14'/><circle cx='80' cy='128' r='10'/><path d='M122 122l8 8-8 8-8-8z'/><path d='M170 120l-6 12 14 6z'/><circle cx='220' cy='128' r='6'/><path d='M30 178c4-6 12-6 16 0s4 14-2 18'/><circle cx='80' cy='180' r='5'/><path d='M122 174l-4 12h12l-4-12z'/><circle cx='168' cy='180' r='8'/><path d='M210 175l10 10-10 10'/><path d='M40 220c0-6 4-10 10-10'/><circle cx='110' cy='220' r='6'/><path d='M165 215l10 5-10 5'/><circle cx='220' cy='220' r='4'/></g></svg>");background-repeat:repeat;background-attachment:local}html.zvp[data-theme=light] .inbox-react .chat-area,html.zvp[data-theme=light] .inbox-react .chat-panel,html.zvp[data-theme=light] .inbox-react .chat-messages,html.zvp[data-theme=light] .inbox-react .chat-empty,html.zvp[data-theme=light] .inbox-react .conversation-messages,html.zvp[data-theme=light] .inbox-react .chat-body{background-color:#ece5dd!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240' opacity='0.10'><g fill='none' stroke='%2375746d' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='30' cy='30' r='8'/><path d='M70 24c5 0 9 4 9 9s-4 9-9 9'/><path d='M118 18l8 14-8 14-8-14z'/><circle cx='168' cy='30' r='6'/><circle cx='200' cy='40' r='10'/><path d='M40 78c4-6 12-6 16 0'/><path d='M86 70l16 16M86 86l16-16'/><path d='M132 78h22'/><path d='M180 72v18M171 81h18'/><circle cx='220' cy='80' r='4'/><path d='M22 130c0-8 6-14 14-14s14 6 14 14'/><circle cx='80' cy='128' r='10'/><path d='M122 122l8 8-8 8-8-8z'/><path d='M170 120l-6 12 14 6z'/><circle cx='220' cy='128' r='6'/><path d='M30 178c4-6 12-6 16 0s4 14-2 18'/><circle cx='80' cy='180' r='5'/><path d='M122 174l-4 12h12l-4-12z'/><circle cx='168' cy='180' r='8'/><path d='M210 175l10 10-10 10'/><path d='M40 220c0-6 4-10 10-10'/><circle cx='110' cy='220' r='6'/><path d='M165 215l10 5-10 5'/><circle cx='220' cy='220' r='4'/></g></svg>")!important;background-repeat:repeat!important;background-attachment:local!important}html.zvp .inbox-react .chat-empty{background-image:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(16,185,129,.06) 0%,transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240' opacity='0.045'><g fill='none' stroke='%23a8b3bd' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='30' cy='30' r='8'/><path d='M70 24c5 0 9 4 9 9s-4 9-9 9'/><path d='M118 18l8 14-8 14-8-14z'/><circle cx='168' cy='30' r='6'/><circle cx='200' cy='40' r='10'/><path d='M40 78c4-6 12-6 16 0'/><path d='M86 70l16 16M86 86l16-16'/><path d='M132 78h22'/><path d='M180 72v18M171 81h18'/><circle cx='220' cy='80' r='4'/><path d='M22 130c0-8 6-14 14-14s14 6 14 14'/><circle cx='80' cy='128' r='10'/><path d='M122 122l8 8-8 8-8-8z'/><path d='M170 120l-6 12 14 6z'/><circle cx='220' cy='128' r='6'/><path d='M30 178c4-6 12-6 16 0s4 14-2 18'/><circle cx='80' cy='180' r='5'/><path d='M122 174l-4 12h12l-4-12z'/><circle cx='168' cy='180' r='8'/><path d='M210 175l10 10-10 10'/><path d='M40 220c0-6 4-10 10-10'/><circle cx='110' cy='220' r='6'/><path d='M165 215l10 5-10 5'/><circle cx='220' cy='220' r='4'/></g></svg>")}html.zvp .inbox-react .chat-empty:before{background:linear-gradient(180deg,transparent 0%,rgba(16,185,129,.08) 100%);opacity:.4}html.zvp .inbox-react .chat-empty-icon{opacity:.35;font-size:84px;filter:drop-shadow(0 8px 24px rgba(16,185,129,.2));margin-bottom:24px}html.zvp .inbox-react .chat-empty h3{font-family:Manrope,system-ui,sans-serif;font-size:22px;font-weight:800;color:var(--zvp-text-primary);margin-bottom:8px}html.zvp .inbox-react .chat-empty p{color:var(--zvp-text-secondary);font-size:14px;line-height:1.55;max-width:320px}html.zvp .inbox-react .inbox-right-panel{background:var(--zvp-bg-base);border-left:1px solid var(--zvp-border-subtle)}html.zvp .inbox-react .inbox-right-panel-content{padding:32px 24px;color:var(--zvp-text-secondary)}html.zvp .inbox-react .inbox-right-panel-robot{font-size:56px;opacity:.45;margin-bottom:16px;filter:drop-shadow(0 6px 20px rgba(16,185,129,.18))}html.zvp .inbox-react .inbox-right-panel p{color:var(--zvp-text-secondary);font-size:13px;line-height:1.55;max-width:240px;margin:0 auto 18px}html.zvp .inbox-react .inbox-right-panel .btn-register-user{background:linear-gradient(180deg,var(--zvp-accent-hi) 0%,var(--zvp-accent) 100%);border:1px solid rgba(16,185,129,.35);color:#052016;font-weight:700;padding:10px 18px;border-radius:var(--zvp-radius-pill);box-shadow:0 6px 18px #10b98138}html.zvp .inbox-react .inbox-right-panel .btn-register-user:hover{transform:translateY(-1px);box-shadow:0 10px 24px #10b98152;opacity:1}html.zvp .inbox-react .account-card,html.zvp .inbox-react .inbox-account-selector,html.zvp .inbox-react select[name*=account],html.zvp .inbox-react select[name*=conta]{background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);border-radius:var(--zvp-radius-md);color:var(--zvp-text-primary);padding:14px 16px;font-size:14px;font-weight:600;transition:border-color .16s var(--zvp-ease)}html.zvp .inbox-react .account-card:focus-within,html.zvp .inbox-react .inbox-account-selector:hover{border-color:#10b9814d;background:var(--zvp-bg-card-hover)}html.zvp .inbox-react .conversation-skeleton{border-bottom-color:var(--zvp-border-subtle)}html.zvp .inbox-react .conversation-skeleton-avatar,html.zvp .inbox-react .conversation-skeleton-line,html.zvp .inbox-react .message-skeleton-bubble{background:linear-gradient(90deg,#ffffff06 25%,#10b9810f,#ffffff06 75%);background-size:800px 100%}html.zvp .inbox-react .chat-header,html.zvp .inbox-react .chat-top-bar,html.zvp .inbox-react .conversation-header{background:linear-gradient(180deg,#070a12f5,#0b141aeb);border-bottom:1px solid var(--zvp-border-subtle);padding:10px 18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.zvp .inbox-react .chat-header-actions,html.zvp .inbox-react .chat-top-bar .actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}html.zvp .inbox-react .chat-status-pill,html.zvp .inbox-react .ia-toggle-pill,html.zvp .inbox-react .automation-toggle-pill,html.zvp .inbox-react .manual-toggle-pill,html.zvp .inbox-react .chat-header [data-status-pill],html.zvp .inbox-react .chat-header .pill-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 11px;border-radius:var(--zvp-radius-pill);font-size:12px;font-weight:700;letter-spacing:.02em;border:1px solid var(--zvp-border-subtle);background:#ffffff05;color:var(--zvp-text-secondary);transition:all .16s var(--zvp-ease);cursor:pointer;user-select:none}html.zvp .inbox-react .chat-status-pill:before,html.zvp .inbox-react .ia-toggle-pill:before,html.zvp .inbox-react .automation-toggle-pill:before,html.zvp .inbox-react .manual-toggle-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff3;flex-shrink:0}html.zvp .inbox-react .chat-status-pill.is-on,html.zvp .inbox-react .chat-status-pill.active,html.zvp .inbox-react .ia-toggle-pill.is-on,html.zvp .inbox-react .automation-toggle-pill.is-on,html.zvp .inbox-react .chat-header [data-status-pill=on]{background:var(--zvp-accent-soft);border-color:#10b98166;color:#d1fae5;box-shadow:0 0 0 1px #10b9811a,0 4px 12px #10b9812e}html.zvp .inbox-react .chat-status-pill.is-on:before,html.zvp .inbox-react .ia-toggle-pill.is-on:before,html.zvp .inbox-react .automation-toggle-pill.is-on:before,html.zvp .inbox-react .chat-header [data-status-pill=on]:before{background:var(--zvp-accent);box-shadow:0 0 8px var(--zvp-accent-glow);animation:zvpPulse 2s ease-in-out infinite}html.zvp .inbox-react .chat-status-pill.is-off,html.zvp .inbox-react .ia-toggle-pill.is-off,html.zvp .inbox-react .automation-toggle-pill.is-off,html.zvp .inbox-react .chat-header [data-status-pill=off]{background:#ffffff05;border-color:#ffffff0f;color:var(--zvp-text-muted);opacity:.85}html.zvp .inbox-react .chat-status-pill:hover,html.zvp .inbox-react .ia-toggle-pill:hover,html.zvp .inbox-react .automation-toggle-pill:hover,html.zvp .inbox-react .manual-toggle-pill:hover{transform:translateY(-1px);border-color:var(--zvp-border-soft)}html.zvp .inbox-react .chat-header .btn-outline,html.zvp .inbox-react .chat-header .btn.btn-outline,html.zvp .inbox-react .chat-action-btn,html.zvp .inbox-react .btn-atender-manual,html.zvp .inbox-react .btn-reativar-fluxo{padding:7px 14px;border-radius:var(--zvp-radius-pill);background:#ffffff06;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .16s var(--zvp-ease);display:inline-flex;align-items:center;gap:6px}html.zvp .inbox-react .chat-header .btn-outline:hover,html.zvp .inbox-react .chat-action-btn:hover,html.zvp .inbox-react .btn-atender-manual:hover,html.zvp .inbox-react .btn-reativar-fluxo:hover{background:#ffffff0b;border-color:var(--zvp-border-soft);color:var(--zvp-text-primary);transform:translateY(-1px)}html.zvp .inbox-react .chat-header .btn-fluxo,html.zvp .inbox-react .chat-header .btn.btn-flow,html.zvp .inbox-react .chat-header [data-action=fluxo]{padding:7px 16px;background:linear-gradient(180deg,var(--zvp-accent-hi) 0%,var(--zvp-accent) 100%);border:1px solid rgba(16,185,129,.45);color:#052016;font-weight:700;border-radius:var(--zvp-radius-pill);box-shadow:0 4px 14px #10b98147;transition:transform .16s var(--zvp-ease),box-shadow .16s var(--zvp-ease)}html.zvp .inbox-react .chat-header .btn-fluxo:hover{transform:translateY(-1px);box-shadow:0 8px 22px #10b9815c}html.zvp .inbox-react .chat-header .btn-icon,html.zvp .inbox-react .chat-header .btn.btn-icon,html.zvp .inbox-react .chat-header [data-action=delete-conversation],html.zvp .inbox-react .chat-header [data-action=contact-info]{width:36px;height:36px;padding:0;border-radius:10px;background:#ffffff06;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s var(--zvp-ease)}html.zvp .inbox-react .chat-header .btn-icon:hover{background:#ffffff0b;border-color:var(--zvp-border-soft);color:var(--zvp-text-primary)}html.zvp .inbox-react .chat-header [data-action=delete-conversation]:hover{background:#ef444414;border-color:#ef44444d;color:#fca5a5}html.zvp .inbox-react .chat-header .conversation-avatar,html.zvp .inbox-react .chat-header-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}html.zvp .inbox-react .chat-header-name{font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--zvp-text-primary)}html.zvp .inbox-react .chat-header-status{font-size:12px;color:var(--zvp-text-muted);font-weight:500}html.zvp .inbox-react .chat-header .btn-back,html.zvp .inbox-react .chat-header [data-action=back],html.zvp .inbox-react .chat-header-back{width:36px;height:36px;padding:0;border-radius:10px;background:#ffffff06;border:1px solid var(--zvp-border-subtle);color:var(--zvp-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html.zvp .inbox-react .chat-input,html.zvp .inbox-react .message-input-container{background:transparent!important;border-top:1px solid transparent!important;padding:4px 14px 10px!important;align-items:center!important;box-shadow:none!important}html.zvp .inbox-react .chat-input textarea,html.zvp .inbox-react .chat-input input[type=text],html.zvp .inbox-react textarea[placeholder*=Digite]{background:var(--zvp-bg-card);border:1px solid var(--zvp-border-subtle);border-radius:var(--zvp-radius-md);color:var(--zvp-text-primary);padding:10px 14px;font-size:14px;transition:border-color .16s var(--zvp-ease)}html.zvp .inbox-react .chat-input textarea:focus,html.zvp .inbox-react textarea[placeholder*=Digite]:focus{outline:none;border-color:#10b98166;box-shadow:0 0 0 3px var(--zvp-accent-soft)}@media(max-width:768px){html.zvp .inbox-react .chat-input textarea,html.zvp .inbox-react textarea[placeholder*=Digite]{font-size:16px}}@media(max-width:480px){html.zvp .inbox-react .chat-input{flex-wrap:wrap;row-gap:8px;align-items:center}html.zvp .inbox-react .chat-input textarea{order:-1;flex:1 1 100%;min-width:0}html.zvp .inbox-react .chat-input .chat-send-btn{margin-left:auto}html.zvp .inbox-react .chat-messages{padding-bottom:calc(124px + env(safe-area-inset-bottom))}html.zvp .inbox-react .chat-scroll-bottom-btn{bottom:calc(124px + var(--inbox-mobile-keyboard-inset, 0px))}}.theme-toggle-btn{min-height:36px!important;padding:6px 10px!important;border-radius:9px!important;border-color:#ffffff0e!important;background:#ffffff06!important;box-shadow:none!important;gap:8px!important}.theme-toggle-btn:hover{border-color:#ffffff17!important;background:#ffffff0b!important;box-shadow:none!important;transform:none!important}.theme-toggle-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:6px!important;background:#ffffff0d!important;border-color:#ffffff12!important;box-shadow:none!important}.theme-toggle-label{font-size:12px!important;font-weight:500!important;color:#94a3b8b3!important;letter-spacing:0!important}html.zvp .sidebar .whatsapp-status{padding:4px 8px!important;margin:0 2px!important;background:transparent!important;border:none!important;border-radius:7px!important;gap:7px!important}html.zvp .sidebar .whatsapp-status:hover{background:#ffffff08!important}html.zvp .sidebar .whatsapp-status .whatsapp-status-text{font-size:11.5px!important;font-weight:500!important;color:#64748bd9!important;letter-spacing:0!important}html.zvp .sidebar .status-indicator{width:7px!important;height:7px!important;flex-shrink:0}html.zvp .sidebar .status-indicator.disconnected{background:#f59e0b!important;box-shadow:0 0 #f59e0b59!important;animation:zvp-pulse-amber 2.2s ease-in-out infinite!important}html.zvp .sidebar .status-indicator.connected{background:#1ef2a3!important;box-shadow:0 0 #1ef2a359!important;animation:zvp-pulse-green 2.2s ease-in-out infinite!important}@keyframes zvp-pulse-amber{0%,to{box-shadow:0 0 #f59e0b59}50%{box-shadow:0 0 0 4px #f59e0b00}}@keyframes zvp-pulse-green{0%,to{box-shadow:0 0 #1ef2a359}50%{box-shadow:0 0 0 4px #1ef2a300}}.nav-link[href*="/whatsapp"],.nav-link[href*="/planos"],.nav-link[href*="/configuracoes"]{color:#64748bcc!important;font-size:12.5px!important}.nav-link[href*="/whatsapp"] .icon,.nav-link[href*="/planos"] .icon,.nav-link[href*="/configuracoes"] .icon{opacity:.6}.nav-link[href*="/whatsapp"]:hover,.nav-link[href*="/planos"]:hover,.nav-link[href*="/configuracoes"]:hover{color:#94a3b8e6!important}.nav-link[href*="/whatsapp"]:hover .icon,.nav-link[href*="/planos"]:hover .icon,.nav-link[href*="/configuracoes"]:hover .icon{opacity:.85}.nav-link.active[href*="/whatsapp"],.nav-link.active[href*="/planos"],.nav-link.active[href*="/configuracoes"]{color:var(--primary, #1ef2a3)!important;font-size:13px!important}.nav-link.active[href*="/whatsapp"] .icon,.nav-link.active[href*="/planos"] .icon,.nav-link.active[href*="/configuracoes"] .icon{opacity:1!important}:root{--sidebar-menu-width: 256px;--sidebar-width: var(--sidebar-menu-width)}.sidebar{width:var(--sidebar-width)!important;background:#03070d!important;border-right:1px solid rgba(42,67,96,.72)!important;box-shadow:1px 0 #ffffff08!important}.sidebar-shell{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.sidebar-menu-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:radial-gradient(circle at 0% 0%,rgba(var(--primary-rgb, 30, 242, 163),.08),transparent 34%),linear-gradient(180deg,#07111c,#050b13)}.sidebar-menu-panel .sidebar-header{padding:18px 16px 14px!important;border-bottom:1px solid rgba(42,67,96,.58)!important;margin-bottom:0!important}.sidebar-menu-panel .sidebar-logo .brand-logo{width:28px!important;height:28px!important}.sidebar-menu-panel .sidebar-logo .brand-text{color:#ecfff8!important;font-size:16px!important;font-weight:800!important}.sidebar-menu-panel .sidebar-nav{padding:14px 12px 10px!important}.sidebar-menu-panel .nav-section{margin-bottom:14px}.sidebar-menu-panel .nav-section-title{height:auto!important;margin:0 0 8px!important;padding:0 7px!important;color:#64748b!important;background:transparent!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sidebar-menu-panel .nav-menu{gap:6px!important}.sidebar-menu-panel .nav-link{min-height:38px!important;padding:8px 10px!important;border-radius:10px!important;color:#a7b4c4!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;white-space:normal!important;line-height:1.25!important;border:1px solid transparent!important;background:transparent!important}.sidebar-menu-panel .nav-link .icon{width:18px!important;height:18px!important;color:#8fa0b4!important;background-color:#8fa0b4!important;opacity:1!important;filter:none!important}.sidebar-menu-panel .nav-link .icon:before{display:none!important;content:none!important}.sidebar-menu-panel .nav-link:hover{color:#f4fffb!important;background:#ffffff0b!important;border-color:#2a436085!important;box-shadow:none!important;transform:none!important}.sidebar-menu-panel .nav-link:hover .icon{color:#c5d2df!important;background-color:#c5d2df!important}.sidebar-menu-panel .nav-link.active,.sidebar-menu-panel .sidebar-nav .nav-link.active{color:#dcfff1!important;background:linear-gradient(90deg,rgba(var(--primary-rgb, 30, 242, 163),.18),rgba(var(--primary-rgb, 30, 242, 163),.08))!important;border-color:rgba(var(--primary-rgb, 30, 242, 163),.34)!important;box-shadow:inset 3px 0 0 var(--primary, #1ef2a3)!important;padding-left:10px!important}.sidebar-menu-panel .nav-link.active:before,.sidebar-menu-panel .nav-link.active:after{display:none!important}.sidebar-menu-panel .nav-link.active .icon{color:var(--primary, #1ef2a3)!important;background-color:var(--primary, #1ef2a3)!important}.sidebar-menu-panel .nav-link .badge{min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--primary, #1ef2a3)!important;color:#03140d!important;font-size:11px!important;font-weight:800!important}.sidebar-menu-panel .sidebar-footer{padding:10px 12px 16px!important;border-top:1px solid rgba(42,67,96,.58)!important;gap:8px!important}.sidebar-menu-panel .theme-toggle-btn,.sidebar-menu-panel .btn-logout,.sidebar-menu-panel .sidebar-admin-link{width:100%!important;margin:0!important;min-height:38px!important;border-radius:10px!important;border:1px solid rgba(42,67,96,.62)!important;background:#081320!important;color:#9bacbf!important;font-size:13px!important;font-weight:650!important}.sidebar-menu-panel .theme-toggle-btn:hover,.sidebar-menu-panel .btn-logout:hover,.sidebar-menu-panel .sidebar-admin-link:hover{background:#ffffff0b!important;border-color:rgba(var(--primary-rgb, 30, 242, 163),.22)!important;color:#ecfff8!important;transform:none!important}.sidebar-menu-panel .btn-logout:before{content:""!important;width:17px;height:17px;display:block;flex:0 0 17px;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h7v2H5v14h7v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 4 5 5-5 5-1.4-1.4 2.6-2.6H9v-2h7.2l-2.6-2.6L15 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h7v2H5v14h7v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 4 5 5-5 5-1.4-1.4 2.6-2.6H9v-2h7.2l-2.6-2.6L15 7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sidebar-menu-panel .whatsapp-status{display:flex!important;margin:0!important;padding:4px!important;background:transparent!important;border:0!important}[data-theme=light] .sidebar{background:#f8fafc!important;border-right-color:#e2e8f0!important}[data-theme=light] .sidebar-menu-panel{background:linear-gradient(180deg,#fff,#f8fafc)}[data-theme=light] .sidebar-menu-panel .sidebar-header,[data-theme=light] .sidebar-menu-panel .sidebar-footer{border-color:#e2e8f0!important}[data-theme=light] .sidebar-menu-panel .sidebar-logo .brand-text{color:#0f172a!important}[data-theme=light] .sidebar-menu-panel .nav-section-title{color:#94a3b8!important}[data-theme=light] .sidebar-menu-panel .nav-link{color:#526172!important}[data-theme=light] .sidebar-menu-panel .nav-link:hover{background:#f1f5f9!important;border-color:#dfe7f1!important;color:#0f172a!important}[data-theme=light] .sidebar-menu-panel .nav-link.active,[data-theme=light] .sidebar-menu-panel .sidebar-nav .nav-link.active{color:var(--primary-dark, #007a32)!important;background:rgba(var(--primary-rgb, 0, 168, 68),.1)!important;border-color:rgba(var(--primary-rgb, 0, 168, 68),.22)!important}[data-theme=light] .sidebar-menu-panel .theme-toggle-btn,[data-theme=light] .sidebar-menu-panel .btn-logout,[data-theme=light] .sidebar-menu-panel .sidebar-admin-link{background:#fff!important;border-color:#e2e8f0!important;color:#526172!important}@media(max-width:1024px){:root{--sidebar-menu-width: min(320px, 86vw);--sidebar-width: var(--sidebar-menu-width)}.sidebar{width:var(--sidebar-width)!important}}.sidebar-menu-panel .nav-link .icon,.nav-link .icon{width:18px;height:18px}.icon-dashboard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1.5'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1.5'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1.5'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1.5'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1.5'/%3E%3C/svg%3E")}.icon-contacts{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.icon-campaigns{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 18-5v12L3 14v-3z'/%3E%3Cpath d='M11.6 16.8a3 3 0 1 1-5.8-1.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 18-5v12L3 14v-3z'/%3E%3Cpath d='M11.6 16.8a3 3 0 1 1-5.8-1.6'/%3E%3C/svg%3E")}.icon-inbox{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E")}.icon-automation{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E")}.icon-flows{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6' x2='6' y1='3' y2='15'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='M18 9a9 9 0 0 1-9 9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6' x2='6' y1='3' y2='15'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='M18 9a9 9 0 0 1-9 9'/%3E%3C/svg%3E")}.icon-funnel{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E")}.icon-whatsapp{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22z'/%3E%3C/svg%3E")}.icon-plans{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cline x1='2' x2='22' y1='10' y2='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cline x1='2' x2='22' y1='10' y2='10'/%3E%3C/svg%3E")}.icon-cobranca{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='5' height='5' x='3' y='3' rx='1'/%3E%3Crect width='5' height='5' x='16' y='3' rx='1'/%3E%3Crect width='5' height='5' x='3' y='16' rx='1'/%3E%3Cpath d='M21 16h-3a2 2 0 0 0-2 2v3'/%3E%3Cpath d='M21 21v.01'/%3E%3Cpath d='M12 7v3a2 2 0 0 1-2 2H7'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M12 3h.01'/%3E%3Cpath d='M12 16v.01'/%3E%3Cpath d='M16 12h1'/%3E%3Cpath d='M21 12v.01'/%3E%3Cpath d='M12 21v-1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='5' height='5' x='3' y='3' rx='1'/%3E%3Crect width='5' height='5' x='16' y='3' rx='1'/%3E%3Crect width='5' height='5' x='3' y='16' rx='1'/%3E%3Cpath d='M21 16h-3a2 2 0 0 0-2 2v3'/%3E%3Cpath d='M21 21v.01'/%3E%3Cpath d='M12 7v3a2 2 0 0 1-2 2H7'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M12 3h.01'/%3E%3Cpath d='M12 16v.01'/%3E%3Cpath d='M16 12h1'/%3E%3Cpath d='M21 12v.01'/%3E%3Cpath d='M12 21v-1'/%3E%3C/svg%3E")}.icon-settings{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.icon-message{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.icon-building{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4'/%3E%3Cpath d='M10 10h4'/%3E%3Cpath d='M10 14h4'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4'/%3E%3Cpath d='M10 10h4'/%3E%3Cpath d='M10 14h4'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E")}.icon-broadcast{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7a4 4 0 0 1 0 10'/%3E%3Cpath d='M19 4a8 8 0 0 1 0 16'/%3E%3Cpath d='M5 14a8.5 8.5 0 0 1 0-4'/%3E%3Cpath d='M3 12c0-1.5.5-3 1.5-4.5'/%3E%3Cpath d='M9 7v10'/%3E%3Cpath d='M9 7 5 9v6l4 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7a4 4 0 0 1 0 10'/%3E%3Cpath d='M19 4a8 8 0 0 1 0 16'/%3E%3Cpath d='M5 14a8.5 8.5 0 0 1 0-4'/%3E%3Cpath d='M3 12c0-1.5.5-3 1.5-4.5'/%3E%3Cpath d='M9 7v10'/%3E%3Cpath d='M9 7 5 9v6l4 2'/%3E%3C/svg%3E")}@media(max-width:768px){input,select,textarea{font-size:16px!important}textarea,pre,code{word-break:break-word;overflow-wrap:anywhere}img,video,canvas,svg,iframe{max-width:100%}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}button,.btn,[role=button]{min-height:44px}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-actions{width:100%;flex-wrap:wrap}.stats-grid{grid-template-columns:1fr!important}.modal-content,.modal-body{max-width:96vw}.modal-body{max-height:80vh;overflow-y:auto}}:is(footer,.footer,[class*=footer i],div,p,span):has(>a[href*="hi.events" i]),:is(footer,.footer,[class*=footer i],div,p,span):has(>a[href*=hievents i]){display:none!important}.btn-refresh-outline{min-height:38px;border-radius:10px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#f0fdf6;border:1px solid rgba(30,242,163,.62);background:#0b1625ad;box-shadow:inset 0 0 0 1px #1ef2a31f}.btn-refresh-outline:hover:not(:disabled){border-color:#59f7bee6;background:#12362eb8;color:#f8fff9;box-shadow:0 12px 26px #1ef2a333}.btn-refresh-outline:focus-visible{outline:2px solid rgba(89,247,190,.32);outline-offset:2px}.btn-refresh-outline .icon{color:currentColor}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar{background:#07090f!important;border-right:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar:before,:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar:after{display:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar .nav-link:not(.active){background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar .nav-link.active{background:#1ef2a314!important;border:1px solid rgba(30,242,163,.12)!important;color:#9ffad6!important;box-shadow:none!important}:is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar .nav-link.active:before{content:""!important;position:absolute!important;left:4px!important;top:50%!important;transform:translateY(-50%)!important;width:2.5px!important;height:16px!important;border-radius:4px!important;background:var(--primary)!important;box-shadow:0 0 8px #1ef2a399!important}[data-theme=light] :is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-sidebar)!important}[data-theme=light] :is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar:after{background:linear-gradient(180deg,transparent 0%,rgba(var(--primary-rgb),.18) 24%,rgba(var(--primary-rgb),.06) 72%,transparent 100%)!important}[data-theme=light] :is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar .nav-link.active{background:var(--primary-muted)!important;border-color:rgba(var(--primary-rgb),.16)!important;color:var(--primary-dark)!important;box-shadow:none!important}[data-theme=light] :is(.workspace-surface-page,.contatos-react,.campanhas-react,.admin-dashboard-react,.conversas-react,.conversas-v2-react,.planos-react) .sidebar .nav-link.active:before{background:linear-gradient(180deg,rgba(var(--primary-rgb),.18) 0%,var(--primary) 45%,rgba(var(--primary-rgb),.16) 100%)!important;box-shadow:none!important}[data-theme=light] :is(.conversas-react,.conversas-v2-react) .sidebar-menu a.active{background:var(--primary-muted)!important;border-color:rgba(var(--primary-rgb),.16)!important;color:var(--primary-dark)!important;box-shadow:none!important}[data-theme=light] :is(.conversas-react,.conversas-v2-react) .sidebar-menu a.active:before{background:linear-gradient(180deg,rgba(var(--primary-rgb),.18) 0%,var(--primary) 45%,rgba(var(--primary-rgb),.16) 100%)!important;box-shadow:none!important}.internal-support-widget{position:fixed;right:24px;bottom:24px;--support-panel-bg: linear-gradient(180deg, rgba(5, 10, 19, .97) 0%, rgba(9, 15, 27, .98) 100%);--support-panel-border: rgba(92, 247, 193, .18);--support-panel-shadow: 0 28px 80px rgba(2, 6, 23, .56);--support-soft-border: rgba(255, 255, 255, .08);--support-soft-text: rgba(218, 233, 244, .7);--support-bot-bubble: rgba(241, 248, 255, .94);--support-bot-text: #142033;--support-user-bubble: linear-gradient(135deg, #17b48b 0%, #0f766e 100%);--support-user-text: #f7fffd;--support-footer-bg: rgba(6, 11, 20, .92);--support-chip-bg: rgba(16, 185, 129, .12);--support-chip-border: rgba(45, 212, 191, .18);--support-chip-text: #a7f3d0}.support-widget-panel{width:min(390px,calc(100vw - 28px));height:min(620px,calc(100vh - 48px));border-radius:24px;background:var(--support-panel-bg);color:#eef6ff;border:1px solid var(--support-panel-border);box-shadow:var(--support-panel-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;isolation:isolate}.support-widget-panel:before{content:"";position:absolute;inset:-20% -10% auto;height:180px;background:radial-gradient(circle at top left,rgba(27,208,168,.3),transparent 46%),radial-gradient(circle at top right,rgba(37,99,235,.24),transparent 38%);pointer-events:none;z-index:-1}.support-widget-header{min-height:82px;padding:16px 16px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--support-soft-border);background:linear-gradient(180deg,#090f1bd1,#090f1bad);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.support-widget-identity{display:flex;align-items:center;gap:14px;min-width:0}.support-widget-avatar,.support-chat-avatar,.support-fab-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.support-widget-avatar{width:54px;height:54px;border-radius:999px;background:transparent;border:none;box-shadow:none}.support-widget-avatar img,.support-widget-avatar svg,.support-chat-avatar img,.support-chat-avatar svg,.support-fab-avatar img,.support-fab-avatar svg{width:100%;height:100%;display:block;object-fit:contain}.support-widget-avatar img,.support-chat-avatar img,.support-fab-avatar img{filter:brightness(0) saturate(100%) invert(57%) sepia(98%) saturate(484%) hue-rotate(116deg) brightness(92%) contrast(91%)}.support-widget-title-group{min-width:0;display:flex;align-items:center;flex:1}.support-widget-title{font-size:21px;font-weight:900;line-height:1.1;color:#f8fbff;white-space:normal;overflow:visible;text-overflow:clip}.support-widget-actions{display:flex;align-items:center;gap:8px}.support-header-chip,.support-close-button,.support-secondary-link,.support-send-button,.whatsapp-support-fab{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.support-header-chip{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--support-chip-border);background:var(--support-chip-bg);color:var(--support-chip-text);cursor:pointer;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;line-height:1}.support-close-button{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#f8fbff;cursor:pointer;font-size:22px;line-height:1}.support-header-chip:hover,.support-close-button:hover,.support-send-button:hover:not(:disabled),.whatsapp-support-fab:hover{transform:translateY(-1px)}.support-widget-body{flex:1;overflow:auto;padding:14px 14px 10px;background:radial-gradient(circle at top left,rgba(30,242,163,.08),transparent 26%),linear-gradient(180deg,#ffffff04,#ffffff03)}.support-widget-body::-webkit-scrollbar{width:10px}.support-widget-body::-webkit-scrollbar-thumb{background:#a4bfdd38;border:2px solid transparent;border-radius:999px;background-clip:padding-box}.support-widget-loading{color:var(--support-soft-text);font-size:14px}.support-conversation-list{display:flex;flex-direction:column;gap:12px}.support-handoff-banner{border-radius:16px;padding:11px 13px;background:#10b98124;border:1px solid rgba(45,212,191,.18);color:#c7f9ea;font-size:12.5px;font-weight:700}.support-chat-row{display:flex;align-items:flex-end;gap:8px;max-width:92%}.support-chat-row.is-user{align-self:flex-end;justify-content:flex-end}.support-chat-row.is-bot{align-self:flex-start}.support-chat-avatar{width:30px;height:30px;border-radius:999px;background:transparent;box-shadow:none}.support-chat-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.support-chat-author{font-size:11.5px;color:#9db0c8;font-weight:800;padding-left:2px}.support-chat-bubble{padding:11px 12px;border-radius:16px;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word;box-shadow:0 12px 30px #02061724}.support-chat-bubble.is-bot{background:var(--support-bot-bubble);color:var(--support-bot-text);border-bottom-left-radius:6px}.support-chat-bubble.is-user{background:var(--support-user-bubble);color:var(--support-user-text);border-bottom-right-radius:6px}.support-chat-bubble.is-typing{display:inline-flex;align-items:center;gap:5px;min-width:52px}.support-typing-dot{width:7px;height:7px;border-radius:999px;background:#16233a6b;animation:supportTypingPulse 1s ease-in-out infinite}.support-typing-dot:nth-child(2){animation-delay:.16s}.support-typing-dot:nth-child(3){animation-delay:.32s}@keyframes supportTypingPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.support-chat-time{font-size:11px;color:#c6d6e894}.support-chat-time.is-user{align-self:flex-end}.support-chat-time.is-bot{align-self:flex-start;padding-left:2px}.support-error-banner{padding:9px 16px;color:#fecaca;background:#7f1d1d85;border-top:1px solid rgba(248,113,113,.2);font-size:12px}.support-widget-footer{padding:14px;border-top:1px solid var(--support-soft-border);background:var(--support-footer-bg)}.support-footer-block{display:grid;gap:8px}.support-footer-copy,.support-footer-hint{font-size:12px;font-weight:700;color:#9eb2cb}.support-option-index{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#115e59fa,#0d9488fa);color:#ecfdf5;font-weight:900;font-size:12.5px;box-shadow:0 8px 16px #0f766e40}.support-composer-shell{display:grid;gap:10px}.support-composer-box{display:grid;grid-template-columns:1fr 46px;gap:8px;align-items:end;border:none;border-radius:0;padding:0;background:transparent;box-shadow:none}.support-composer-box.is-compact{grid-template-columns:1fr 42px;gap:10px;align-items:center}.support-composer-input{resize:none;border:none;outline:none;min-height:46px;max-height:110px;padding:10px;color:#f8fbff;background:transparent;font-size:14px;font-family:inherit}.support-composer-box.is-compact .support-composer-input{min-height:38px;max-height:38px;padding:8px 10px;line-height:1.2}.support-composer-input::placeholder{color:#d6e2f06b}.support-send-button{width:46px;height:46px;border-radius:999px;border:none;background:linear-gradient(135deg,#19c89a,#0e7490);color:#fff;cursor:pointer;font-weight:900;font-size:17px;box-shadow:0 12px 28px #0ca58d4d}.support-composer-box.is-compact .support-send-button{width:42px;height:42px;font-size:16px}.support-send-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.support-secondary-link{justify-self:start;border:none;background:transparent;color:#90a5c1;font-weight:800;font-size:12.5px;cursor:pointer;padding:0}.support-secondary-link-centered{justify-self:center}.support-decision-button{min-height:44px;padding:0 16px;border-radius:16px;border:1px solid rgba(45,212,191,.16);background:#0a101cc2;color:#e5f8f3;font-weight:800;font-size:13px;line-height:1.2;text-align:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.support-decision-button.is-primary{border-color:#2dd4bf4d;background:linear-gradient(135deg,#115e59f5,#0d9488f5);color:#ecfdf5;box-shadow:0 12px 28px #0d94883d}.support-decision-button.is-secondary{color:#d8efe8}.support-decision-button:hover,.support-secondary-link:hover{transform:translateY(-1px)}.whatsapp-support-fab{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;min-height:68px;padding:0;border-radius:999px;border:1px solid rgba(167,243,208,.34);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.56) 0 8%,transparent 26%),linear-gradient(135deg,#31f3aa,#0ed192 42%,#09a7a4);color:#04251e;box-shadow:0 22px 46px #04c48e57,0 0 0 8px #10b9811a,inset 0 1px #ffffff73,inset 0 -12px 22px #02524833;cursor:pointer;position:relative;overflow:visible}.whatsapp-support-fab:before{content:"";position:absolute;inset:-9px;border-radius:inherit;background:radial-gradient(circle,rgba(16,245,178,.26),transparent 64%);filter:blur(2px);opacity:.92;z-index:-1;animation:supportFabGlow 2.7s ease-in-out infinite}.whatsapp-support-fab:after{content:"";position:absolute;inset:7px 10px auto 18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#ffffff6b,#fff0);pointer-events:none}.support-fab-avatar{width:42px;height:42px;border-radius:999px;background:transparent;box-shadow:none;position:relative;z-index:1}.support-fab-avatar img{display:none}.support-fab-avatar:before{content:"";width:100%;height:100%;display:block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 36v-7.5C14 18.835 21.835 11 31.5 11h1C42.165 11 50 18.835 50 28.5V36' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M20 34.5c0-3.59-2.91-6.5-6.5-6.5S7 30.91 7 34.5v8C7 46.09 9.91 49 13.5 49S20 46.09 20 42.5v-8ZM57 34.5c0-3.59-2.91-6.5-6.5-6.5S44 30.91 44 34.5v8c0 3.59 2.91 6.5 6.5 6.5S57 46.09 57 42.5v-8Z' stroke='black' stroke-width='5' stroke-linejoin='round'/%3E%3Cpath d='M50 49c0 5-4.75 8-11.5 8H33' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M27 57h8' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 36v-7.5C14 18.835 21.835 11 31.5 11h1C42.165 11 50 18.835 50 28.5V36' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M20 34.5c0-3.59-2.91-6.5-6.5-6.5S7 30.91 7 34.5v8C7 46.09 9.91 49 13.5 49S20 46.09 20 42.5v-8ZM57 34.5c0-3.59-2.91-6.5-6.5-6.5S44 30.91 44 34.5v8c0 3.59 2.91 6.5 6.5 6.5S57 46.09 57 42.5v-8Z' stroke='black' stroke-width='5' stroke-linejoin='round'/%3E%3Cpath d='M50 49c0 5-4.75 8-11.5 8H33' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M27 57h8' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 2px 0 rgba(255,255,255,.18))}@keyframes supportFabGlow{0%,to{transform:scale(.96);opacity:.64}50%{transform:scale(1.06);opacity:1}}[data-theme=light] .internal-support-widget{--support-panel-bg: linear-gradient(180deg, rgba(248, 250, 252, .98) 0%, rgba(237, 244, 251, .98) 100%);--support-panel-border: rgba(15, 118, 110, .14);--support-panel-shadow: 0 26px 70px rgba(15, 23, 42, .18);--support-soft-border: rgba(148, 163, 184, .18);--support-soft-text: rgba(71, 85, 105, .86);--support-bot-bubble: rgba(255, 255, 255, .98);--support-bot-text: #16233a;--support-user-bubble: linear-gradient(135deg, #14b8a6 0%, #0f766e 100%);--support-user-text: #f8fffd;--support-footer-bg: rgba(244, 248, 252, .96);--support-chip-bg: rgba(20, 184, 166, .08);--support-chip-border: rgba(15, 118, 110, .16);--support-chip-text: #0f766e}[data-theme=light] .support-widget-header{background:linear-gradient(180deg,#fffffff0,#f2f8fcdb)}[data-theme=light] .support-widget-title{color:#0f172a}[data-theme=light] .support-widget-body{background:radial-gradient(circle at top left,rgba(20,184,166,.1),transparent 28%),linear-gradient(180deg,#ffffff9e,#f4f8fcdb)}[data-theme=light] .support-widget-body::-webkit-scrollbar-thumb{background:#64748b47}[data-theme=light] .support-chat-author,[data-theme=light] .support-footer-copy,[data-theme=light] .support-footer-hint{color:#52637a}[data-theme=light] .support-chat-time{color:#475569b8}[data-theme=light] .support-chat-bubble.is-bot{border:1px solid rgba(148,163,184,.2)}[data-theme=light] .support-close-button,[data-theme=light] .support-composer-input{color:#0f172a}[data-theme=light] .support-close-button{background:#ffffffb3;border-color:#94a3b833}[data-theme=light] .support-composer-input{background:#ffffffeb;border:1px solid rgba(15,118,110,.16);border-radius:14px;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #94a3b81f}[data-theme=light] .support-composer-box.is-compact .support-composer-input{background:#fffffff5}[data-theme=light] .support-composer-input::placeholder{color:#47556985}[data-theme=light] .support-send-button{box-shadow:0 10px 24px #0d948838}[data-theme=light] .support-decision-button{background:#ffffffe6;border-color:#94a3b83d;color:#163047;box-shadow:0 8px 20px #94a3b824}[data-theme=light] .support-decision-button.is-primary{border-color:#0d948847;color:#f8fffd;box-shadow:0 12px 26px #0d948833}[data-theme=light] .support-secondary-link{color:#52637a}[data-theme=light] .support-handoff-banner{color:#0f766e;background:#14b8a61f;border-color:#0f766e2e}@media(max-width:640px){.internal-support-widget{right:10px;left:10px;bottom:max(10px,env(safe-area-inset-bottom))}.support-widget-panel{width:min(100%,390px);height:min(calc(100dvh - 20px - env(safe-area-inset-bottom)),620px);margin-left:auto;border-radius:20px}.support-widget-header{min-height:auto;padding:12px 12px 10px;gap:10px}.support-widget-identity{gap:10px;align-items:flex-start}.support-widget-avatar{width:44px;height:44px}.support-widget-title{font-size:17px;line-height:1.05}.support-widget-actions{gap:6px;flex-shrink:0}.support-header-chip{height:32px;padding:0 10px;font-size:11.5px}.support-close-button{width:34px;height:34px;font-size:20px}.support-widget-body{padding:10px 10px 8px}.support-chat-row{max-width:100%;gap:6px}.support-chat-avatar{width:26px;height:26px}.support-chat-bubble{padding:10px 11px;font-size:12.5px}.support-chat-author,.support-chat-time{font-size:11px}.support-widget-footer{padding:12px 10px calc(10px + env(safe-area-inset-bottom))}.support-footer-copy,.support-footer-hint{font-size:11.5px}.support-composer-shell{gap:8px}.support-composer-box{grid-template-columns:1fr 42px;gap:8px}.support-composer-input{min-height:42px;max-height:96px;padding:9px 10px;font-size:13px}.support-composer-box.is-compact{grid-template-columns:1fr 40px;gap:8px}.support-composer-box.is-compact .support-composer-input{min-height:36px;max-height:36px;padding:7px 9px}.support-send-button{width:42px;height:42px;font-size:16px}.support-decision-button{min-height:42px;padding:0 12px;font-size:12.5px}.support-composer-box.is-compact .support-send-button{width:40px;height:40px;font-size:15px}.whatsapp-support-fab{width:60px;height:60px;min-height:60px;margin-left:auto;display:flex}.support-fab-avatar{width:36px;height:36px}}.onboarding-global-mode-badge{position:fixed;top:18px;left:50%;transform:translate(-50%) translateY(-8px);z-index:2147482997;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid rgba(30,242,163,.3);background:#071421e6;color:#dffaf0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px #02081447;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.onboarding-global-mode-badge.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.onboarding-floating-tour{position:fixed;right:24px;bottom:24px;width:min(400px,calc(100vw - 32px));z-index:2147483000;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0f172ad9;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 25px 50px -12px #00000080;opacity:0;pointer-events:none;transform:translateY(16px) scale(.98);transition:all .4s cubic-bezier(.16,1,.3,1)}.onboarding-floating-tour.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.onboarding-floating-tour-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.onboarding-floating-tour-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.onboarding-video-kicker{display:inline-flex;width:fit-content;padding:3px 10px;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.28);font-size:11px;font-weight:700;text-transform:uppercase;color:#dcf4f8e6;background:#081626e6}.onboarding-floating-tour-title{margin:0;color:#f4fbf8;font-size:18px;line-height:1.2;font-weight:700}.onboarding-floating-tour-actions{display:inline-flex;align-items:center;gap:8px}.onboarding-tour-nav-btn,.onboarding-tour-close-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.25);background:#030c18e6;color:#dff6ef;cursor:pointer}.onboarding-tour-nav-btn:disabled{opacity:.4;cursor:not-allowed}.onboarding-video-shell{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:16px;border:1px solid rgba(var(--primary-rgb),.24);background:linear-gradient(180deg,#040d18fa,#030911fa)}.onboarding-preview-backdrop{position:absolute;inset:0;background-position:center;background-size:cover;opacity:.34;z-index:1}.onboarding-video-frame{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2;background:#02070f}.onboarding-video-placeholder{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;padding:16px;color:#ddeef5e0;background:linear-gradient(180deg,#02070f80,#02070fd1)}.onboarding-video-shell.is-ready .onboarding-video-placeholder{display:none}.onboarding-video-controls{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;background:linear-gradient(180deg,#02070f0d,#02070fe6)}.onboarding-video-control-btn{width:36px;height:36px;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.26);background:#061221eb;color:#e8fbf4;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.onboarding-video-control-btn:disabled{opacity:.42;cursor:not-allowed}.onboarding-video-control-btn.is-primary{width:40px;height:40px;background:linear-gradient(180deg,#1ef2a3f5,#12d18cf5);color:#052016}.onboarding-video-primary-action{grid-column:1;grid-row:1;align-self:center}.onboarding-video-mute-button{grid-column:2;grid-row:1;align-self:center}.onboarding-video-controls .onboarding-video-timeline{grid-column:3;grid-row:1;align-self:center}.onboarding-video-sound-icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.onboarding-video-sound-wave-secondary,.onboarding-video-sound-off{transition:opacity .14s ease}.onboarding-video-control-btn.is-muted .onboarding-video-sound-wave,.onboarding-video-control-btn.is-muted .onboarding-video-sound-wave-secondary{opacity:0}.onboarding-video-control-btn.is-muted .onboarding-video-sound-off{opacity:1}.onboarding-video-sound-off{opacity:0}.onboarding-video-timeline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.onboarding-video-time{color:#e6f5fad6;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.onboarding-video-progress{width:100%;accent-color:rgb(var(--primary-rgb))}.onboarding-tour-spotlight-card{position:fixed;z-index:2147482999;width:min(290px,calc(100vw - 24px));display:none;flex-direction:column;gap:6px;border-radius:12px;border:1px solid rgba(var(--primary-rgb),.24);background:#030c18f5;box-shadow:0 10px 24px #0208145c;padding:10px 12px}.onboarding-tour-spotlight-card.is-visible{display:flex}.onboarding-tour-spotlight-kicker{color:#b4e2efe0;font-size:11px;font-weight:700;text-transform:uppercase}.onboarding-tour-spotlight-title{color:#f2fbf8;font-size:15px;line-height:1.24}.onboarding-tour-spotlight-hint{color:#d6e8f0db;font-size:12px;line-height:1.35}.onboarding-tour-target-active,.onboarding-tour-target-active-soft,.onboarding-tour-target-ambient{position:relative;z-index:2001!important}.onboarding-tour-target-active:after,.onboarding-tour-target-active-soft:after,.onboarding-tour-target-ambient:after{content:"";position:absolute;inset:-4px;border-radius:var(--onboarding-tour-radius, 14px);pointer-events:none}.onboarding-tour-target-active:after{border:2px solid rgba(30,242,163,.92);box-shadow:0 0 0 9999px #02081094,0 0 0 2px #1ef2a357}.onboarding-tour-target-active-soft:after{border:2px solid rgba(30,242,163,.74);box-shadow:0 0 0 9999px #02081070,0 0 0 1px #1ef2a342}.onboarding-tour-target-ambient:after{border:2px solid rgba(30,242,163,.58);box-shadow:0 0 0 9999px #0208104d}.onboarding-spotlight-blur-scrim{position:fixed;inset:0;z-index:2147482996;opacity:0;pointer-events:none;transition:opacity .16s ease}.onboarding-spotlight-blur-scrim.is-visible{opacity:1}.onboarding-spotlight-blur-panel{position:fixed;background:#020810ad}
