.shell[data-v-a9d87dc0]{display:flex;min-height:100vh;background:var(--crm-bg);color:var(--crm-fg)}.sidebar[data-v-a9d87dc0]{width:220px;flex-shrink:0;border-right:1px solid var(--crm-border);display:flex;flex-direction:column;background:var(--crm-bg)}.sidebar-header[data-v-a9d87dc0]{padding:16px;border-bottom:1px solid var(--crm-border)}.sidebar-brand[data-v-a9d87dc0]{font-weight:700;font-size:1rem}.sidebar-nav[data-v-a9d87dc0]{display:flex;flex-direction:column;padding:8px;gap:2px}.nav-item[data-v-a9d87dc0]{display:flex;align-items:center;gap:10px;padding:var(--crm-row-pad);border-radius:var(--crm-radius);border:1px solid transparent;text-decoration:none;color:var(--crm-fg);font-size:.875rem;cursor:pointer}.nav-item--active[data-v-a9d87dc0]{background:var(--crm-ai-soft);color:var(--crm-primary);font-weight:600;border-color:var(--crm-primary)}.shell-main[data-v-a9d87dc0]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-a9d87dc0]{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--crm-border);flex-shrink:0}.topbar-tenant[data-v-a9d87dc0]{font-weight:600;font-size:.9375rem;flex:1}.topbar-actions[data-v-a9d87dc0]{display:flex;align-items:center;gap:8px}.topbar-icon[data-v-a9d87dc0]{background:none;border:1px solid transparent;border-radius:var(--crm-radius);color:var(--crm-fg);cursor:pointer;padding:6px 8px;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.avatar[data-v-a9d87dc0]{width:32px;height:32px;border-radius:50%;background:var(--crm-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.content[data-v-a9d87dc0]{flex:1;padding:var(--crm-gap);overflow:auto}:root{--crm-channel-whatsapp: #22c55e;--crm-channel-telegram: #3b82f6;--crm-channel-call: #8b5cf6;--crm-channel-webchat: #14b8a6;--crm-channel-webcall: #38bdf8;--crm-channel-discord: #6366f1;--crm-ai: #7c3aed;--crm-ai-soft: #ede9fe;--crm-ai-ink: #7c3aed;--crm-primary: #8b5cf6;--crm-bg: #ffffff;--crm-fg: #111827;--crm-border: #e5e7eb;--crm-radius: 8px;--crm-gap: 12px;--crm-row-pad: 8px 12px;color-scheme:light}.app-dark{--crm-bg: #12121a;--crm-fg: #e8e6f2;--crm-border: #2e2e3a;--crm-ai-soft: #2e1065;--crm-ai-ink: #a78bfa;color-scheme:dark}body{margin:0;background:var(--crm-bg);color:var(--crm-fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.hw,.hcard{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.lm .hw:hover,.lm .hcard:hover{background:#f5f3ff;border-color:#c4b5fd}.dm .hw:hover,.dm .hcard:hover{background:#7c3aed3d;border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa}@media(prefers-reduced-motion:reduce){.hw,.hcard{transition:none}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}
