.app-shell{--ui-surface:#fff;--ui-canvas:#f4f7fb;--ui-ink:#18263d;--ui-muted:#617087;--ui-line:#e3e9f2;--ui-accent:#087bea;--ui-soft:#eaf3ff;letter-spacing:-.015em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-shell.theme-dark{--ui-surface:#111f30;--ui-canvas:#0b1523;--ui-ink:#edf3fc;--ui-muted:#a2b1c5;--ui-line:#26384e;--ui-accent:#58aaff;--ui-soft:#18334f}.app-shell .sidebar{border-right:1px solid var(--ui-line);background:var(--ui-surface)!important;box-shadow:none!important;padding-inline:12px!important}.app-shell .workspace-switcher{border:1px solid var(--ui-line);background:var(--ui-canvas)!important;box-shadow:none!important;border-radius:12px!important}.app-shell .nav-label{letter-spacing:.1em;margin-top:20px;margin-bottom:8px;color:var(--ui-muted)!important;font-size:10px!important}.app-shell .sidebar .nav-item{min-height:42px;transition:background .16s,color .16s;color:var(--ui-muted)!important;box-shadow:none!important;border-radius:10px!important;font-size:13px!important;font-weight:550!important}.app-shell .sidebar .nav-item:hover{background:var(--ui-canvas)!important;color:var(--ui-ink)!important}.app-shell .sidebar .nav-item.active{color:var(--ui-accent)!important;background:var(--ui-soft)!important;box-shadow:inset 3px 0 var(--ui-accent)!important;font-weight:650!important}.app-shell .sidebar-logout{border:1px solid var(--ui-line);background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-radius:10px!important}.app-shell .topbar{border-bottom:1px solid var(--ui-line);min-height:76px;background:var(--ui-surface)!important;box-shadow:none!important;padding-inline:28px!important}.app-shell .topbar h1{letter-spacing:-.035em;color:var(--ui-ink)!important;font-size:20px!important;font-weight:700!important}.app-shell .role-demo-pill{border-color:var(--ui-line);background:var(--ui-canvas)!important;box-shadow:none!important;border-radius:12px!important;min-width:185px!important;height:46px!important}.app-shell .role-demo-pill strong{color:var(--ui-ink)!important}.app-shell .module-page{line-height:1.5;background:var(--ui-canvas)!important;color:var(--ui-ink)!important;padding:28px!important}.app-shell .module-heading{gap:20px;margin-bottom:24px}.app-shell .module-heading h2{letter-spacing:-.045em;margin-bottom:8px;line-height:1.2;color:var(--ui-ink)!important;font-size:28px!important;font-weight:700!important}.app-shell .module-heading p{line-height:1.6;color:var(--ui-muted)!important;font-size:14px!important}.app-shell .module-heading>div>span{letter-spacing:.1em;color:var(--ui-accent)!important;font-size:10px!important}.app-shell :is(.dashboard-card,.integration-card,.live-status-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card,.channel-note){border:1px solid var(--ui-line);background:var(--ui-surface)!important;border-radius:16px!important;box-shadow:0 3px 12px #122a4805!important}.app-shell :is(.dashboard-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card){padding:22px!important}.app-shell :is(.dashboard-card,.integration-card) h3{letter-spacing:-.025em;color:var(--ui-ink)!important;font-size:17px!important;font-weight:650!important}.app-shell :is(.dashboard-card,.integration-card) p{line-height:1.65;color:var(--ui-muted)!important}.app-shell .overview-metrics{gap:16px;margin-bottom:20px}.app-shell .overview-metrics>article{border:1px solid var(--ui-line);background:var(--ui-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:22px!important}.app-shell .overview-metrics>article>strong{letter-spacing:-.06em;color:var(--ui-ink)!important;font-size:30px!important;font-weight:700!important}.app-shell .overview-grid{gap:20px}.app-shell .dashboard-card header{margin-bottom:22px}.app-shell .integration-grid{gap:20px}.app-shell .integration-card{transition:box-shadow .2s,border-color .2s;padding:24px!important}.app-shell .integration-card:hover{border-color:var(--ui-accent);box-shadow:0 8px 24px #0b6bc010!important}.app-shell .integration-brand-icon{box-shadow:none!important;border-radius:14px!important}.app-shell .integration-purpose{border-color:var(--ui-line);background:var(--ui-canvas)!important;border-radius:10px!important;padding:14px!important}.app-shell .integration-card footer{border-color:var(--ui-line);padding-top:18px}.app-shell :is(input,select,textarea){accent-color:var(--ui-accent);border-radius:10px!important}.app-shell :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.app-shell .module-page :is(input,select,textarea){border-color:var(--ui-line);min-height:40px;color:var(--ui-ink)!important;background:var(--ui-surface)!important;font-size:14px!important}.app-shell :is(.real-conversation-list,.real-chat-panel>header,.real-composer){border-color:var(--ui-line);background:var(--ui-surface)!important}.app-shell .real-chat-panel{background:var(--ui-canvas)!important}.app-shell .real-ticket{border-color:var(--ui-line);padding-block:16px}.app-shell .real-ticket.selected{background:var(--ui-soft)!important;box-shadow:inset 3px 0 var(--ui-accent)!important}.app-shell .real-ticket strong,.app-shell .real-chat-panel header strong{color:var(--ui-ink)!important;font-size:14px!important;font-weight:650!important}.app-shell .real-message-row article{border-radius:14px!important;box-shadow:0 2px 6px #11284206!important}.app-shell .real-message-row article>p{line-height:1.65;font-size:14px!important}.app-shell .operation-modal{border-color:var(--ui-line);border-radius:18px!important;box-shadow:0 24px 80px #0b173c30!important}@media (max-width:900px){.app-shell .module-page{padding:20px!important}.app-shell .topbar{padding-inline:18px!important}.app-shell .overview-metrics{gap:12px}.app-shell .overview-metrics>article{padding:16px!important}}@media (max-width:650px){.app-shell .module-page{padding:16px!important}.app-shell .module-heading h2{font-size:24px!important}.app-shell .role-demo-pill{min-width:0!important}.app-shell :is(.dashboard-card,.integration-card){padding:18px!important}.app-shell .real-chat-panel{inset-block-start:64px}}@media (prefers-reduced-motion:reduce){.app-shell .nav-item,.app-shell .integration-card{transition:none}}.app-shell .sidebar .nav-item.active .ui-icon{color:var(--ui-accent)!important}.app-shell .sidebar .nav-item .ui-icon{color:inherit!important}@media (max-width:650px){.app-shell .topbar{min-height:64px!important}.app-shell .sidebar .nav-item{min-height:38px}}.app-shell.theme-dark .module-page{background:var(--ui-canvas)!important;color:var(--ui-ink)!important}.app-shell.theme-dark :is(.sidebar,.topbar,.workspace-switcher,.role-demo-pill,.dashboard-card,.integration-card,.integration-summary article,.integration-journey,.integration-toolbar,.integration-readiness,.webhook-preview-card,.channel-form-card,.channel-list-card,.channel-note){background:var(--ui-surface)!important;border-color:var(--ui-line)!important}.app-shell.theme-dark .module-page :is(h1,h2,h3,h4,strong,b,label,button){color:var(--ui-ink)!important}.app-shell.theme-dark .module-page :is(p,small,dt,dd){color:var(--ui-muted)!important}.app-shell.theme-dark .workspace-switcher strong{color:var(--ui-ink)!important}.app-shell.theme-dark .module-page :is(input,textarea,select){background:var(--ui-canvas)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}.app-shell.theme-dark .workspace .module-page,.app-shell.theme-dark .workspace .settings-page{background:var(--ui-canvas)!important;color:var(--ui-ink)!important}.app-shell.theme-dark .performance-list>div{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}.app-shell.theme-dark .overview-metrics>article>div:not(.metric-icon){color:var(--ui-muted)!important;background:0 0!important}
.client-onboarding-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;background:#0b172a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.client-onboarding{background:var(--ui-surface,#fff);width:min(680px,100%);max-height:calc(100dvh - 48px);color:var(--ui-ink,#18263d);border:1px solid var(--ui-line,#e3e9f2);border-radius:20px;padding:28px;overflow:auto;box-shadow:0 24px 80px #06172b40}.client-onboarding header,.channel-transfer-panel header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.client-onboarding header span,.channel-transfer-panel header span{letter-spacing:.12em;color:var(--ui-accent,#087bea);font-size:10px;font-weight:700}.client-onboarding h2{letter-spacing:-.035em;margin:6px 0;font-size:26px}.client-onboarding p,.channel-transfer-panel p{color:var(--ui-muted,#617087);font-size:14px;line-height:1.6}.client-onboarding header>button,.channel-transfer-panel header>button{cursor:pointer;background:0 0;border:0;font-size:26px}.client-onboarding-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.client-onboarding label,.channel-transfer-panel label{margin:16px 0 10px;font-size:13px;font-weight:600;display:block}.client-onboarding input,.client-onboarding select,.channel-transfer-panel input{border:1px solid var(--ui-line,#e3e9f2);background:var(--ui-canvas,#f4f7fb);width:100%;min-height:44px;color:var(--ui-ink,#18263d);box-sizing:border-box;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px;display:block}.client-onboarding small,.channel-transfer-panel small{color:var(--ui-muted,#617087);margin-top:8px;font-size:12px;line-height:1.6;display:block}.client-onboarding-steps{color:var(--ui-accent,#087bea);flex-wrap:wrap;gap:12px;padding:12px 0;font-size:12px;font-weight:600;display:flex}.client-onboarding-note{background:var(--ui-canvas,#f4f7fb);border-radius:10px;padding:14px}.client-onboarding footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.client-onboarding footer button{width:auto}.client-onboarding button,.client-channel-actions button,.channel-transfer-panel button{cursor:pointer}.client-onboarding button:disabled,.client-channel-actions button:disabled{opacity:.6;cursor:wait}.client-onboarding-result ol,.channel-transfer-panel ol{color:var(--ui-muted,#617087);padding-left:22px;font-size:14px;line-height:1.9}.client-onboarding-result>button:not(.team-create-submit){border:1px solid var(--ui-line,#e3e9f2);background:var(--ui-soft,#eaf3ff);color:var(--ui-accent,#087bea);border-radius:10px;margin:12px 0;padding:10px 14px}.channel-onboarding-note,.channel-transfer-panel{border:1px solid var(--ui-line,#e3e9f2);background:var(--ui-surface,#fff);border-radius:16px;margin-bottom:20px;padding:22px}.channel-onboarding-note strong{font-size:15px}.channel-onboarding-note p{color:var(--ui-muted,#617087);max-width:780px;font-size:13px;line-height:1.7}.channel-onboarding-note a{color:var(--ui-accent,#087bea);font-size:13px;font-weight:600}.channel-transfer-panel{border-color:var(--ui-accent,#087bea)}.channel-transfer-panel h3{margin:6px 0;font-size:20px}.channel-transfer-panel label>div{align-items:center;gap:8px;display:flex}.channel-transfer-panel input{flex:1;min-width:0;margin:0}.channel-transfer-panel button{white-space:nowrap;background:var(--ui-soft,#eaf3ff);color:var(--ui-accent,#087bea);border:1px solid var(--ui-line,#e3e9f2);border-radius:8px;padding:10px 12px}.client-channel-list>article{border-top:1px solid var(--ui-line,#e3e9f2);padding:22px 0}.client-channel-list>article.disabled{opacity:.6}.client-channel-heading{align-items:center;gap:14px;display:flex}.client-channel-heading>div{flex:1}.client-channel-heading strong{color:var(--ui-ink,#18263d);font-size:15px}.client-channel-heading p{color:var(--ui-muted,#617087);margin:6px 0 2px;font-size:12px}.client-channel-heading b{letter-spacing:-.025em;color:var(--ui-ink,#18263d);font-size:20px}.client-channel-heading em{background:var(--ui-canvas,#f4f7fb);color:var(--ui-muted,#617087);border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:600}.client-channel-heading .state-connected{color:#13744b;background:#e1f8ec}.client-channel-actions{flex-wrap:wrap;gap:10px;margin:18px 0 0 56px;display:flex}.client-channel-actions button{border:1px solid var(--ui-line,#e3e9f2);background:var(--ui-surface,#fff);color:var(--ui-muted,#617087);border-radius:9px;padding:10px 14px;font-weight:600}.client-channel-actions .channel-connect-button{background:var(--ui-accent,#087bea);color:#fff;border-color:#0000}.channels-page .channel-list-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:650px){.client-onboarding-backdrop{padding:12px}.client-onboarding{max-height:calc(100dvh - 24px);padding:20px}.client-onboarding-grid{grid-template-columns:1fr;gap:0}.client-onboarding footer,.channel-transfer-panel label>div{flex-wrap:wrap}.channel-transfer-panel input{flex-basis:100%}.client-channel-heading{flex-wrap:wrap}.client-channel-heading>div{min-width:180px}.client-channel-actions{margin-left:0}.client-channel-heading b{font-size:18px}}.channel-transfer-actions{flex:none;align-items:center;gap:8px;display:flex}.channel-transfer-panel .channel-regenerate-key{border:1px solid var(--ui-accent,#087bea);background:var(--ui-accent,#087bea);color:#fff;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.channel-transfer-panel .channel-regenerate-key:disabled{opacity:.6;cursor:wait}.channel-transfer-panel .channel-transfer-close{color:var(--ui-muted,#617087);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}@media (max-width:650px){.channel-transfer-panel header{align-items:flex-start}.channel-transfer-actions{flex-wrap:wrap;justify-content:flex-end}.channel-transfer-panel .channel-regenerate-key{padding:9px 10px;font-size:12px}}
.app-shell.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-ink:#edf3fc;--ui-muted:#acbbce;--ui-line:#304258;--ui-canvas:#0b1523;--ui-surface:#142235;--ui-soft:#1c3652;color:var(--ui-ink)}.app-shell.theme-dark :is(.module-page,.settings-page,.bm-company-configuration,.bm-overview),.app-shell.theme-dark :is(.module-page,.settings-page,.bm-company-configuration) :is(h1,h2,h3,h4,h5,label,legend){color:var(--ui-ink)!important}.app-shell.theme-dark :is(.module-page,.settings-page,.bm-company-configuration) :is(p,small,dt,dd){color:var(--ui-muted)!important}.app-shell.theme-dark :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){caret-color:#b7d6ff;background-color:var(--ui-canvas)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}.app-shell.theme-dark :is(input,textarea)::placeholder{opacity:1;color:#a0b0c5!important}.app-shell.theme-dark select option{color:#edf3fc;background:#142235}.app-shell.theme-dark :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #8dbfff!important}.app-shell.theme-dark input:disabled,.app-shell.theme-dark textarea:disabled,.app-shell.theme-dark select:disabled{opacity:.75;color:#b2c0d1!important;-webkit-text-fill-color:#b2c0d1!important;background:#1b2b3e!important}.app-shell.theme-dark .sidebar .nav-item{color:#b3c3d7!important}.app-shell.theme-dark .sidebar .nav-item.active{color:#c4dfff!important;background:#1c3b5b!important;border-color:#315576!important}.app-shell.theme-dark .sidebar .nav-item.active :is(span,svg){color:inherit!important}.app-shell.theme-dark .workspace-switcher .company-avatar{color:#b8d9ff!important;background:#1b3857!important}.app-shell.theme-dark .sidebar-logout{color:#bfcbdb!important;background:#142235!important;border-color:#3a4e65!important}.app-shell.theme-dark .topbar :is(.theme-toggle,.bm-notification-bell,.notification-button,.notifications-button,.topbar-notification){color:#d6e7fb!important;background:#172a40!important;border-color:#3a4e65!important}.app-shell.theme-dark .topbar :is(.theme-toggle,.bm-notification-bell) svg{color:#d6e7fb!important}.app-shell.theme-dark :is(.bmov-primary,.module-primary,.new-button,.bm-config-welcome>button){color:#fff!important;background:#1164ce!important;border-color:#307bdb!important}.app-shell.theme-dark :is(.bmov-primary,.module-primary,.new-button,.bm-config-welcome>button):hover{background:#0d56b4!important}.app-shell.theme-dark .bm-overview .bmov-kpi-top>span{color:#edf3fc!important}.app-shell.theme-dark .bm-overview :is(.bmov-eyebrow,.bmov-avatar){color:#b1d0ff!important}.app-shell.theme-dark .bm-overview .bmov-kpi :is(p){color:#adbed2!important}.app-shell.theme-dark .bm-overview :is(.bmov-pill,.bmov-live>span,.bmov-table-head,.bmov-mini span,.bmov-team-row>span,.bmov-footnote){color:#b1c1d6!important}.app-shell.theme-dark .bm-overview .bmov-pill.amber{color:#ffd48c!important;background:#433420!important}.app-shell.theme-dark .bm-overview .bmov-pill.green{color:#9ae8c8!important;background:#164338!important}.app-shell.theme-dark .bm-overview .bmov-kpi.amber i{color:#ffd48c!important;background:#433420!important}.app-shell.theme-dark .bm-overview .bmov-kpi.green i{color:#9ae8c8!important;background:#164338!important}.app-shell.theme-dark .bm-overview .bmov-kpi.violet i{color:#d5c1ff!important;background:#393052!important}.app-shell.theme-dark .bm-overview .bmov-empty.success{color:#dff8ef!important}.app-shell.theme-dark .bm-overview .bmov-empty.success>svg{color:#9ae8c8!important;background:#164338!important}.app-shell.theme-dark .bm-overview .bmov-team-row>b{color:#9ae8c8!important}.app-shell.theme-dark .bm-overview .bmov-queue b{color:#ffd48c!important}.app-shell.theme-dark .bm-overview .bmov-refresh{color:#d2e3f8!important;background:#142235!important;border-color:#3a4e65!important}.app-shell.theme-dark .bm-overview .bmov-error{color:#ffdeb0!important;background:#433420!important;border-color:#9a753f!important}.app-shell.theme-dark .bm-overview .bmov-error :is(strong,span){color:#ffdeb0!important}.app-shell.theme-dark .bm-company-configuration :is(.bm-config-welcome,.bm-branch-card){color:#edf3fc!important;background:#142235!important;border-color:#304258!important}.app-shell.theme-dark .bm-company-configuration .bm-config-welcome>span,.app-shell.theme-dark .bm-company-configuration>header>div>span{color:#9dc9ff!important}.app-shell.theme-dark .bm-company-configuration .bm-config-welcome :is(p,small){color:#b7c7db!important}.app-shell.theme-dark .bm-company-configuration .bm-config-welcome :is(strong,b){color:#edf3fc!important}.app-shell.theme-dark .bm-company-configuration .bm-config-footer,.app-shell.theme-dark .bm-company-configuration .bm-config-footer>span{color:#b1c1d6!important}.app-shell.theme-dark .bm-company-configuration .bm-config-steps button{color:#dce9fa!important;background:#142235!important;border-color:#304258!important}.app-shell.theme-dark .bm-company-configuration .bm-config-steps button :is(strong,small){color:inherit!important}.app-shell.theme-dark .bm-company-configuration .bm-config-steps button[aria-current=step]{color:#d4e7ff!important;background:#1c3b5b!important;border-color:#609cde!important}.app-shell.theme-dark .bm-company-configuration .bm-config-steps button>b{color:#d4e7ff!important;background:#294461!important}.app-shell.theme-dark .bm-company-configuration .bm-config-steps button[aria-current=step]>b{color:#fff!important;background:#1164ce!important}.app-shell.theme-dark :is(.operation-alert.error,.operation-alert.danger){color:#ffbdcc!important;background:#3c222c!important;border-color:#835063!important}.app-shell.theme-dark :is(.operation-alert.success,.operation-empty.success){color:#b8efda!important;background:#164338!important;border-color:#367c63!important}@media (prefers-reduced-motion:reduce){.app-shell.theme-dark :is(input,select,textarea,button){transition:none!important}}.app-shell.theme-dark .inbox-premium-shell :is(.real-conversation-list,.real-chat-panel,.premium-chat-header,.inbox-person-toolbar,.conversation-tags-area,.real-composer,.inbox-search-toolbar,.inbox-secondary-toolbar,.inbox-tabs){color:#edf3fc!important;background:#142235!important;border-color:#304258!important}.app-shell.theme-dark .inbox-premium-shell :is(.real-inbox-grid,.real-ticket-scroll){background:#101d2d!important;border-color:#304258!important}.app-shell.theme-dark .inbox-premium-shell :is(.inbox-agent-filter,.inbox-toolbar-icon,.chat-icon-button,.bm-composer-tool-button,.conversation-tags-add,.sync-history-control button){color:#c7d8ee!important;background:#1b2d43!important;border-color:#38516d!important}.app-shell.theme-dark .inbox-premium-shell :is(.inbox-agent-filter,.inbox-toolbar-icon,.chat-icon-button,.bm-composer-tool-button) :is(span,b,svg){color:inherit!important}.app-shell.theme-dark .inbox-premium-shell .inbox-tabs button{color:#bacbe0!important;border-bottom:3px solid #0000!important}.app-shell.theme-dark .inbox-premium-shell .inbox-tabs button.selected{color:#c4e1ff!important;background:#193553!important;border-bottom-color:#72b4ff!important}.app-shell.theme-dark .inbox-premium-shell .inbox-tabs button span{color:inherit!important}.app-shell.theme-dark .inbox-premium-shell .inbox-tabs button b{color:#e8f3ff!important;background:#294563!important}.app-shell.theme-dark .inbox-premium-shell .real-ticket.real-ticket{color:#edf3fc!important;box-shadow:none!important;background:#142235!important;border-color:#304258 #304258 #304258 #0000!important;border-left-style:solid!important;border-left-width:3px!important}.app-shell.theme-dark .inbox-premium-shell .real-ticket.real-ticket:hover{background:#1a3049!important}.app-shell.theme-dark .inbox-premium-shell .real-ticket.real-ticket.selected{background:#1c3855!important;border-left-color:#73b5ff!important}.app-shell.theme-dark .inbox-premium-shell .real-ticket :is(strong,.ticket-name-status,.ticket-title-row){color:#edf3fc!important}.app-shell.theme-dark .inbox-premium-shell :is(.ticket-preview,.ticket-meta-row,.premium-chat-contact small,.inbox-agent-filter small){color:#b4c5da!important}.app-shell.theme-dark .inbox-premium-shell .ticket-avatar{color:#e7f3ff!important;background:#244c75!important;border-color:#508dc9!important}.app-shell.theme-dark .inbox-premium-shell .ticket-peek-eye{color:#8ec6ff!important;background:0 0!important}.app-shell.theme-dark .inbox-premium-shell :is(.ticket-status.open,.ticket-channel.whatsapp,.chat-wa-mark){color:#a8efd2!important;background:#174b3f!important;border-color:#337b65!important}.app-shell.theme-dark .inbox-premium-shell .ticket-status.waiting{color:#ffdc9d!important;background:#4b3821!important}.app-shell.theme-dark .inbox-premium-shell .premium-chat-name>span{color:#edf3fc!important}.app-shell.theme-dark .inbox-premium-shell .real-message-scroll{color:#e3edf9!important;background-color:#0c1925!important;background-image:linear-gradient(#091722f2,#091722f2),url(/bmflow-chat-wallpaper.png)!important}.app-shell.theme-dark .inbox-premium-shell :is(.day-divider span,.service-owner-divider,.operation-empty){color:#bdcde0!important;background:#1a2e40!important;border-color:#30495e!important}.app-shell.theme-dark .inbox-premium-shell .real-composer textarea{color:#edf3fc!important;background:#0c1925!important}.app-shell.theme-dark .inbox-premium-shell :is(.coworker-picker,.coworker-picker header,.coworker-picker button){color:#e1edfc!important;background:#17293e!important;border-color:#38516d!important}.app-shell.theme-dark .inbox-premium-shell .service-owner-divider span{color:#bdcde0!important;background:#1a2e40!important;border-color:#30495e!important}.app-shell.theme-dark .inbox-premium-shell .real-message-row.inbound>article{color:#eef5ff!important;background:#1d3042!important;border-color:#365169!important}.app-shell.theme-dark .inbox-premium-shell .real-message-row.outbound>article{color:#effff8!important;background:#174b40!important;border-color:#357e69!important}.app-shell.theme-dark .inbox-premium-shell .real-message-row article :is(p,strong,b,blockquote){color:inherit!important}.app-shell.theme-dark .inbox-premium-shell .real-message-row article :is(time,small){color:#b5ced0!important}.app-shell.theme-dark .inbox-premium-shell .message-delivery-mark span{color:#97c9e8!important}.app-shell.theme-dark .inbox-premium-shell :is(.ticket-contact-tags>span,.conversation-tag,.conversation-tag>span){box-shadow:none!important;color:#fff!important;border-radius:5px!important}.app-shell.theme-dark .inbox-premium-shell .inbox-load-more{color:#b9cce3!important;background:#142235!important;border-color:#304258!important}.contacts-page .contacts-card{min-width:0}.contacts-page :is(.contacts-head,.contact-row){grid-template-columns:minmax(150px,1.8fr) minmax(72px,.8fr) minmax(86px,1fr) minmax(100px,1fr) minmax(76px,.8fr)!important;width:100%!important;min-width:0!important}.contacts-page .contact-person{min-width:0}.contacts-page .contact-person :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.theme-dark .contacts-page .contact-metrics article{color:#edf3fc!important;background:linear-gradient(135deg,#18314b,#142235)!important;border-color:#36506c!important;box-shadow:inset 0 3px #529fff!important}.app-shell.theme-dark .contacts-page .contact-metrics article b{color:#f4f8ff!important}.app-shell.theme-dark .contacts-page .contact-metrics article span{color:#e1edfc!important}.app-shell.theme-dark .contacts-page .contact-metrics article small{color:#b7c9df!important}.app-shell.theme-dark .contacts-page :is(.contacts-card,.contact-profile-card,.contacts-toolbar){color:#edf3fc!important;background:#142235!important;border-color:#304258!important}.app-shell.theme-dark .contacts-page .contacts-head{color:#d9e9fc!important;background:#20364e!important;border-color:#3c536b!important}.app-shell.theme-dark .contacts-page .contacts-head span{color:inherit!important}.app-shell.theme-dark .contacts-page .contact-row{color:#edf3fc!important;background:#142235!important;border-color:#304258!important}.app-shell.theme-dark .contacts-page .contact-row:hover{background:#1b3048!important}.app-shell.theme-dark .contacts-page .contact-row.selected{background:#1c3855!important;box-shadow:inset 3px 0 #75b9ff!important}.app-shell.theme-dark .contacts-page .contact-row :is(strong,b){color:#edf3fc!important}.app-shell.theme-dark .contacts-page .contact-row :is(small,time){color:#b7c9df!important}.app-shell.theme-dark .contacts-page .contact-status{color:#ffdc9d!important;background:#42331e!important;border-color:#a4844a!important}.app-shell.theme-dark .contacts-page :is(.contact-status.ativo,.contact-status.em-atendimento){color:#b5f1d8!important;background:#174b3f!important;border-color:#438c72!important}.app-shell.theme-dark .contacts-page .profile-section{border-color:#304258!important}.app-shell.theme-dark .contacts-page :is(.profile-section h3,.module-heading>div>span){color:#9ccaff!important}.app-shell.theme-dark .contacts-page :is(.toolbar-button,.contacts-view-tabs button,.module-secondary){color:#cbdcf1!important;background:#182c42!important;border-color:#39526e!important}.app-shell.theme-dark .contacts-page :is(.toolbar-button.active,.contacts-view-tabs button.active){color:#e5f2ff!important;background:#204363!important;border-color:#6aaaf0!important}@media (max-width:760px){.contacts-page .contacts-card{overflow-x:auto}.contacts-page :is(.contacts-head,.contact-row){min-width:620px!important}}.contacts-page :is(.contacts-head,.contact-row)>:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-shell .school-bot .sb-menu-button{color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;background:#128c7e!important;border-color:#128c7e!important}.app-shell .school-bot .sb-menu-button:hover{background:#0b756a!important}.app-shell .school-bot .sb-finance-list .sb-finance-fields{gap:12px;margin-top:14px;display:grid}.app-shell .school-bot .sb-finance-list .sb-list-options{gap:10px;margin-top:14px;display:grid}.app-shell .school-bot .sb-finance-list .sb-list-option{border:1px solid var(--ui-line,#dce2e8);background:var(--ui-surface,#fff);border-radius:10px;grid-template-columns:28px minmax(0,1fr) minmax(0,1.35fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.app-shell .school-bot .sb-finance-list .sb-list-option .sb-field{margin:0}.app-shell .school-bot .sb-finance-list .sb-list-option .sb-field input{min-width:0}.app-shell .school-bot .sb-finance-list .sb-remove-option{color:#b42318;background:0 0;border:0;padding:10px 4px;font-size:11px}.app-shell .school-bot .sb-finance-list .sb-empty-list{border:1px dashed var(--ui-line,#dce2e8);color:var(--ui-muted,#667085);border-radius:8px;margin-top:12px;padding:12px;font-size:11px}.app-shell.theme-dark .school-bot .sb-finance-list .sb-list-option{color:#edf3fc;background:#142235;border-color:#304258}.app-shell.theme-dark .school-bot .sb-finance-list .sb-list-option :is(label,.sb-field){color:#e2ebf7}.app-shell.theme-dark .school-bot .sb-finance-list .sb-list-option input{color:#edf3fc;background:#0c1925;border-color:#40566e}.app-shell.theme-dark .school-bot .sb-finance-list .sb-remove-option{color:#ff9cac}.app-shell.theme-dark .school-bot .sb-finance-list .sb-empty-list{color:#b7c9df}@media (max-width:600px){.app-shell .school-bot .sb-finance-list .sb-list-option{grid-template-columns:25px minmax(0,1fr)}.app-shell .school-bot .sb-finance-list .sb-remove-option{grid-column:2;justify-self:start}}
:root{--bmflow-blue:#087cf0;--bmflow-cyan:#08aec0;--bmflow-gradient:linear-gradient(112deg,#0869df 0%,#087cf0 56%,#08aec0 100%)}.app-shell.theme-dark,.theme-dark .app-shell{--ui-surface:#0e1d2c;--ui-canvas:#091522;--ui-ink:#edf6ff;--ui-muted:#9db1c6;--ui-line:#203c55;--ui-accent:#25b3ff;--ui-soft:#10324a;--v38-blue:#087cf0;--brand-primary:#087cf0}.app-shell.theme-light,.theme-light .app-shell{--ui-surface:#fff;--ui-canvas:#f3f8fd;--ui-ink:#17324c;--ui-muted:#637c92;--ui-line:#d6e6f3;--ui-accent:#087cf0;--ui-soft:#e8f5ff;--v38-blue:#087cf0;--brand-primary:#087cf0}.app-shell :is(.sidebar,.topbar,.workspace-switcher,.plan-card,.dashboard-card,.integration-card,.live-status-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card,.channel-note,.settings-card,.appearance-card){transition:background-color .2s,border-color .2s,box-shadow .2s}.app-shell.theme-dark .sidebar,.theme-dark .app-shell .sidebar{background:linear-gradient(#0f2133 0%,#0a1725 100%)!important;border-right-color:#1d3a54!important}.app-shell.theme-light .sidebar,.theme-light .app-shell .sidebar{background:linear-gradient(#fff 0%,#f3f9ff 100%)!important;border-right-color:#d5e7f4!important}.app-shell.theme-dark .topbar,.theme-dark .app-shell .topbar{background:linear-gradient(105deg,#0e1d2c,#10243a)!important;border-bottom-color:#203d57!important}.app-shell.theme-light .topbar,.theme-light .app-shell .topbar{background:linear-gradient(105deg,#fff,#f7fbff)!important;border-bottom-color:#d9e9f5!important}.app-shell .sidebar .nav-item.active{border-radius:10px!important}.app-shell.theme-dark .sidebar .nav-item.active,.theme-dark .app-shell .sidebar .nav-item.active{color:#a9e3ff!important;background:linear-gradient(100deg,#123b5a,#15324a)!important;box-shadow:inset 3px 0 #22b5ff,0 4px 14px #001b2c35!important}.app-shell.theme-light .sidebar .nav-item.active,.theme-light .app-shell .sidebar .nav-item.active{color:#075eb9!important;background:linear-gradient(100deg,#e4f3ff,#f0fbff)!important;box-shadow:inset 3px 0 #087cf0,0 4px 14px #087cf012!important}.app-shell.theme-dark .sidebar .nav-item.active :is(span,svg),.theme-dark .app-shell .sidebar .nav-item.active :is(span,svg),.app-shell.theme-light .sidebar .nav-item.active :is(span,svg),.theme-light .app-shell .sidebar .nav-item.active :is(span,svg){color:inherit!important}.app-shell.theme-dark :is(.bmov-primary,.module-primary,.new-button),.theme-dark .app-shell :is(.bmov-primary,.module-primary,.new-button){background:var(--bmflow-gradient)!important;color:#fff!important;border:1px solid #29a9f3!important;border-radius:10px!important;box-shadow:0 5px 16px #087cf035!important}.app-shell.theme-light :is(.bmov-primary,.module-primary,.new-button),.theme-light .app-shell :is(.bmov-primary,.module-primary,.new-button){background:var(--bmflow-gradient)!important;color:#fff!important;border:1px solid #168fdf!important;border-radius:10px!important;box-shadow:0 5px 16px #087cf025!important}.app-shell :is(.bmov-primary,.module-primary,.new-button):hover{filter:brightness(1.06);transform:translateY(-1px)}.app-shell.theme-dark :is(.theme-toggle,.icon-button),.theme-dark .app-shell :is(.theme-toggle,.icon-button){color:#bde8ff!important;background:#12283b!important;border:1px solid #274863!important;border-radius:10px!important}.app-shell.theme-light :is(.theme-toggle,.icon-button),.theme-light .app-shell :is(.theme-toggle,.icon-button){color:#17618f!important;background:#f1f8fe!important;border:1px solid #cfe3f2!important;border-radius:10px!important}.app-shell.theme-dark :is(.dashboard-card,.integration-card,.live-status-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card,.channel-note,.settings-card,.appearance-card),.theme-dark .app-shell :is(.dashboard-card,.integration-card,.live-status-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card,.channel-note,.settings-card,.appearance-card){border-color:#23435e!important;box-shadow:0 8px 24px #00111f24!important}.app-shell.theme-light :is(.dashboard-card,.integration-card,.live-status-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card,.channel-note,.settings-card,.appearance-card),.theme-light .app-shell :is(.dashboard-card,.integration-card,.live-status-card,.live-panel,.team-create-card,.registered-team-card,.channel-form-card,.channel-list-card,.channel-note,.settings-card,.appearance-card){border-color:#d7e8f5!important;box-shadow:0 8px 24px #0d47700a!important}.app-shell :is(.module-page,.settings-page) :is(input,textarea,select):focus-visible,.app-shell .search-box:focus-within,.app-shell .composer-box:focus-within{border-color:#12a8ec!important;outline:none!important;box-shadow:0 0 0 3px #109be526!important}.app-shell :is(.module-page,.settings-page) :is(input,textarea,select){transition:border-color .16s,box-shadow .16s}.app-shell :is(a,.nav-item,.module-tab,.settings-nav button){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.app-shell :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #16a8f766!important}.app-shell ::selection{color:inherit;background:#0b92e855}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
