:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f7f5;--bg-muted:#eaf1ed;--surface:#fff;--surface-glass:#fffffff5;--border:#0f172a1c;--border-highlight:#0f172a33;--text:#172033;--text-muted:#64748b;--primary:#10b981;--primary-light:#10b98126;--primary-dark:#059669;--danger:#ef4444;--success:#10b981;--shadow:0 8px 24px #0f172a1a;color:var(--text);background-color:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box;letter-spacing:0!important}body{background-color:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}#app{background-color:var(--bg);min-height:100vh}a{color:var(--primary)}input,input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],select,textarea{border-radius:8px;outline:none;padding:.55rem .75rem;font-size:.875rem;transition:all .2s;color:var(--text)!important;background-color:#fff!important;border:1px solid #0f172a24!important}input::placeholder,textarea::placeholder{color:#64748b!important}input:focus,select:focus,textarea:focus{background-color:#fff!important;border-color:#10b98180!important;box-shadow:0 0 0 3px #10b98121!important}option{color:var(--text)!important;background-color:#fff!important}button,input,select,textarea{font:inherit}button{cursor:pointer}code{background:#94a3b81a;border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.85em}pre code{background:0 0!important;padding:0!important}.app-layout,.standalone-layout,.guest-layout,.main-content,.page,.landing-container,.howto-page,.sl-page,[class$=-page]{color:var(--text)!important;background:var(--bg)!important}.navbar,[class$=-card],[class$=-panel],[class*=section-card],[class*=modal-card],[class*=settings-group],[class*=table-wrap],table,.navbar-wrapper,.sl-nav,.sl-footer,.thread,.thread-header,.composer,.chat-sidebar,.sidebar-header,.action-dropdown-menu,.inbox-panel,.filter-dropdown-menu,.register-aside,.wizard-card,.aside-card,.aside-list__item,.wizard-step,.review-grid>div,.wizard-tips,.phone-screen,.phone-chat,.phone-header{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}.messages{color:var(--text)!important;background:#eef5f1!important}.sl-section--dark{border-color:var(--border)!important;background:#eef5f1!important}.hero,.sl-hero,[class*=hero-section]{color:var(--text)!important;background:#ecfdf5!important}.app-layout h1,.app-layout h2,.app-layout h3,.app-layout h4,.standalone-layout h1,.standalone-layout h2,.standalone-layout h3,.guest-layout h1,.guest-layout h2,.guest-layout h3,.thread-name,.contact-name,.sidebar-header h2,.dropdown-item,.dropdown-menu-item,.register-page h1,.register-page h2,.register-page strong,.register-page label,.register-page .tips-title,.landing-container h1,.landing-container h2,.landing-container h3,.landing-container h4{color:var(--text)!important}.register-page p,.register-page small,.register-page .lead,.register-page .wizard-hint,.register-page .wizard-subcopy,.landing-container p{color:var(--text-muted)!important}.btn-secondary,.logout-btn,.btn-actions-toggle,.filter-dropdown-btn,.action-icon-btn{color:var(--text)!important;border-color:var(--border)!important;background:#fff!important}.btn-primary,.btn-meta,button[class*=primary],a[class*=primary]{color:#fff!important}[class*=brand-name],.brand-chip,.inbox-app-name{text-transform:uppercase;color:var(--primary)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:800!important}code,pre,.mono{color:#334155}::selection{color:#064e3b;background:#a7f3d0}.role-badge[data-v-b5b99639]{border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.admin[data-v-b5b99639]{color:#6d28d9;background:#ede9fe}.superadmin[data-v-b5b99639]{color:#92400e;background:#fef3c7}.supervisor[data-v-b5b99639]{color:#0369a1;background:#e0f2fe}.agent[data-v-b5b99639]{background:var(--bg-muted);color:var(--text-muted)}.toast-container[data-v-c91b821a]{z-index:9999;pointer-events:none;flex-direction:column;gap:.625rem;width:calc(100vw - 3rem);max-width:400px;display:flex;position:fixed;top:1.25rem;right:1.5rem}.toast-card[data-v-c91b821a]{--toast-accent:#38bdf8;--toast-soft:#38bdf824;pointer-events:auto;color:#172033;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:default;background:#fffffffa;border:1px solid #0f172a1f;border-radius:8px;align-items:flex-start;gap:.7rem;min-height:72px;padding:.85rem 2.65rem .9rem .9rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a24,0 2px 8px #0f172a14}.toast-card[data-v-c91b821a]:before{background:var(--toast-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.toast-card.has-action[data-v-c91b821a]{cursor:pointer}.toast-card.has-action[data-v-c91b821a]:hover{border-color:color-mix(in srgb, var(--toast-accent) 55%, transparent);transform:translateY(-2px);box-shadow:0 22px 50px #0000008c}.toast-success[data-v-c91b821a]{--toast-accent:#34d399;--toast-soft:#34d39924}.toast-template[data-v-c91b821a]{--toast-accent:#fbbf24;--toast-soft:#fbbf2424}.toast-error[data-v-c91b821a]{--toast-accent:#fb7185;--toast-soft:#fb718524}.toast-info[data-v-c91b821a]{--toast-accent:#60a5fa;--toast-soft:#60a5fa24}.toast-message[data-v-c91b821a]{--toast-accent:#2dd4bf;--toast-soft:#2dd4bf24}.toast-icon-shell[data-v-c91b821a]{width:32px;height:32px;color:var(--toast-accent);background:var(--toast-soft);border:1px solid color-mix(in srgb, var(--toast-accent) 25%, transparent);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.toast-icon[data-v-c91b821a]{width:18px;height:18px}.toast-content[data-v-c91b821a]{flex:1;min-width:0}.toast-title[data-v-c91b821a]{color:#172033;font-size:.875rem;font-weight:700;line-height:1.3;display:block}.toast-message[data-v-c91b821a]{color:#5f6f82;word-break:break-word;margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.toast-close[data-v-c91b821a]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;font-size:1.1rem;line-height:1;transition:color .15s,background-color .15s;display:grid;position:absolute;top:.65rem;right:.65rem}.toast-close[data-v-c91b821a]:hover{color:#172033;background:#0f172a12}.toast-progress[data-v-c91b821a]{background:var(--toast-accent);transform-origin:0;height:2px;animation:toast-progress-c91b821a var(--toast-duration) linear forwards;opacity:.65;position:absolute;bottom:0;left:3px;right:0}.toast-enter-active[data-v-c91b821a],.toast-leave-active[data-v-c91b821a]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-c91b821a]{opacity:0;transform:translate(40px)scale(.95)}.toast-leave-to[data-v-c91b821a]{opacity:0;transform:translateY(-12px)scale(.96)}@keyframes toast-progress-c91b821a{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=640px){.toast-container[data-v-c91b821a]{width:auto;max-width:none;top:.75rem;left:.75rem;right:.75rem}.toast-card[data-v-c91b821a]{min-height:68px}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-c91b821a],.toast-leave-active[data-v-c91b821a],.toast-progress[data-v-c91b821a]{transition:none;animation:none}}.standalone-layout[data-v-da0dafd1],.guest-layout[data-v-da0dafd1]{min-height:100vh}.app-layout[data-v-da0dafd1]{flex-direction:column;min-height:100vh;display:flex}.navbar[data-v-da0dafd1]{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:1.5rem;height:56px;padding:0 1.25rem;display:flex}.brand[data-v-da0dafd1]{color:var(--primary);white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.brand-img-nav[data-v-da0dafd1]{object-fit:contain;width:auto;height:36px}.nav-links[data-v-da0dafd1]{flex:1;gap:.25rem;display:flex;overflow-x:auto}.nav-link[data-v-da0dafd1]{color:var(--text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.nav-link-label[data-v-da0dafd1]{line-height:1}.nav-badge[data-v-da0dafd1]{background:var(--danger,#dc2626);color:#fff;transform-origin:50%;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .35rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.nav-badge--pop[data-v-da0dafd1]{animation:.32s cubic-bezier(.34,1.4,.64,1) badge-pop-da0dafd1}@keyframes badge-pop-da0dafd1{0%{transform:scale(1)}35%{transform:scale(1.28)}65%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nav-badge--pop[data-v-da0dafd1]{animation:none}}.nav-link[data-v-da0dafd1]:hover,.nav-link.active[data-v-da0dafd1]{color:var(--primary);background:var(--primary-light)}.user-menu[data-v-da0dafd1]{align-items:center;gap:.5rem;display:flex}.user-name[data-v-da0dafd1]{color:var(--text-muted);font-size:.875rem}.logout-btn[data-v-da0dafd1]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);border-radius:8px;padding:.35rem .75rem;font-size:.8rem}.main-content[data-v-da0dafd1]{background:var(--bg);flex:1;padding:1.5rem}.main-content--inbox[data-v-da0dafd1]{padding:1.5rem}@media (width<=768px){.navbar[data-v-da0dafd1]{gap:.75rem;padding:0 .75rem}.brand-img-nav[data-v-da0dafd1]{height:28px}.nav-link[data-v-da0dafd1]{padding:.35rem .5rem;font-size:.8rem}.user-name[data-v-da0dafd1]{display:none}.main-content[data-v-da0dafd1]{padding:1rem}.main-content--inbox[data-v-da0dafd1]{overflow:hidden;padding:0!important}}
