:root {
--main-bg-color: rgba(14, 26, 54, 1);
--card-bg-color: rgba(40, 44, 55, 0);
--card-font-color: #F0F4F8;
--navbar-bg-color: rgba(25, 35, 57, 1);
--navbar-font-color: #F1EFFA;
--navbar-dropdown-bg-color: rgba(45, 56, 60, 1);
--navbar-active-font-color: #F1EFFA;
--navbar-hover-font-color: #F1EFFA;
--navbar-notification-bg-color: rgba(25, 35, 57, 1);
--navbar-notification-color: #F1EFFA;
--navbar-notification-active-bg-color: rgba(25, 35, 57, 1);
--navbar-notification-active-color: #F1EFFA;
--navbar-notification-badge-color: #DC3545;
--sidebar-bg-color: rgba(25, 35, 57, 1);
--sidebar-font-color: #F1EFFA;
--sidebar-active-bg-color: rgba(32, 43, 83, 1);
--sidebar-active-font-color: #F1EFFA;
--sidebar-active-icon-color: #F1EFFA;
--sidebar-submenu-bg-color: rgba(32, 43, 83, 1);
--sidebar-submenu-active-bg-color: rgba(42, 54, 118, 1);
--sidebar-pro-bg-color: rgba(0, 0, 0, 1);
--sidebar-pro-color: #F1EFFA;
--btn-primary-bg-color: rgba(58, 129, 245, 1);
--btn-primary-border-color: rgba(58, 129, 245, 1);
--btn-primary-font-color: #F1EFFA;
--default-btn-bg-color: #ffffff;
--default-btn-border-color: rgba(209, 213, 220, 1);
--default-btn-font-color: #181F29;
--btn-primary-border-radius: 5px;
--btn-primary-text-color: #3A81F5;
--navbar-brand-logo-padding-left: 0px;
--navbar-brand-logo-padding-right: 0px;
--navbar-team-dropdown-width: auto;
--navbar-item-border-radius: 5px;
--sidebar-width: 245px;
--sidebar-font-size: 14px;
--sidebar-icon-size: 18px;
--sidebar-padding-top: 0px;
--sidebar-padding-left: 0px;
--sidebar-padding-right: 0px;
--sidebar-submenu-padding: 0px;
--sidebar-border-radius: 20px;
--sidebar-item-height: 34px;
--sidebar-border-left: 0px;
--sidebar-item-padding-left: 20px;
--sidebar-item-padding-right: 20px;
--sidebar-item-margin-bottom: 0px;
--sidebar-submenu-item-padding-left: 30px;
--sidebar-item-text-padding-left: 5px;
--sidebar-pro-position: sidebar_pro_right;
--sidebar-pro-style: sidebar_pro_rounded;
--custom-font: Inter;
--page-padding: 15px;
--page-bg-color: rgba(249, 250, 252, 1);
--page-card-border-radius: 5px;
--page-card-margin-bottom: 30px;
--page-card-bg-color: rgba(255, 255, 255, 1);
--page-card-border-color: rgba(255, 255, 255, 0);
--page-card-text-color: #202B53;
--page-card-box-shadow: 0 2px 3px rgba(55,63,67,.16);
--page-table-border-radius: 4px;
--page-table-border-color: rgba(197, 197, 197, 1);
--page-th-border-top: 1px;
--page-th-border-bottom: 1px;
--page-th-padding: 10px;
--page-th-bg-color: rgba(230, 236, 240, 1);
--page-th-border-color: rgba(197, 197, 197, 1);
--page-td-border-top: 1px;
--page-td-border-bottom: 1px;
--page-td-padding: 10px;
--page-td-bg-color: rgba(246, 248, 249, 1);
--page-td-border-color: rgba(197, 197, 197, 1);
--page-menu-bg-color: rgba(25, 35, 57, 1);
--page-menu-border-radius: 5px;
--page-menu-padding: 0px;
--page-menu-item-padding: 20px;
--page-menu-item-border-radius: 5px;
--page-menu-item-padding-x: 0px;
--page-menu-item-padding-y: 0px;
--page-menu-active-item-bg-color: rgba(32, 43, 83, 1);
--page-menu-active-item-text-color: #FFFFFF;
}
.svg-waapi-flow,.svg-sms-flow {
    filter:invert(90%) sepia(8%) saturate(567%) hue-rotate(172deg) brightness(89%) contrast(93%);
}
.svg-xai-logo {
    filter:invert(45%) sepia(33%) saturate(3138%) hue-rotate(182deg) brightness(103%) contrast(88%);
}
.dropdown-menu {
    background-color: var(--navbar-dropdown-bg-color);
}
.dropdown-item {
    color: var(--card-font-color) !important;
}
div nav div ul div li div div div div a.bg-light {
    background-color:#414c50!important;
}
button.bg-light:hover {
    background-color:#414c50!important;
}
.dropdown-item:focus,.dropdown-item:hover {
    color: var(--card-font-color);
    background-color:#414c50;
}
a.bg-light:focus,button.bg-light:focus,button.bg-light:hover {
    color:#3e464c!important;
}
.node-viewer-container .node-viewer {
    outline:1px solid #192428;
    background:#192428;
}
.flowbuilder-app .navbar-spark {
    background-color:#414c50!important;
}
.apexcharts-tooltip.apexcharts-theme-light {
    background-color:#414c50!important;
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    background-color:#414c50!important;
}
.dashboard-theme-custom .text-primary {
    background:var(--btn-primary-bg-color)!important;
}
.dashboard-theme-custom:not(#fakeid):not(#fakeid) .btn.btn-outline-primary:not(#fakeid):not(#fakeid) {
    color:var(--btn-primary-font-color)!important;
    background-color:var(--btn-primary-bg-color)!important;
}
.dashboard-theme-custom:not(#fakeid):not(#fakeid) .team-dashboard:not(.custom-team-dashboard) .card,
.dashboard-theme-custom:not(#fakeid):not(#fakeid) .team-dashboard:not(.custom-team-dashboard) .card-header,
.dashboard-theme-custom:not(#fakeid):not(#fakeid) .team-dashboard:not(.custom-team-dashboard) .el-card {
    background:var(--page-menu-bg-color)!important;
    color:var(--card-font-color)!important;
    box-shadow:none!important;
}
.dashboard-theme-custom:not(#fakeid):not(#fakeid) #team-main {
    background:var(--main-bg-color)!important;
}
main#team-main .bg-white.cursor.relative.flow-card.flow-hover-border {
    border:1px solid var(--page-menu-bg-color);
}
main#team-main .pl-3.pr-1.d-flex.align-content-stretch.align-items-center.bg-white.flow-card-title {
    background-color:var(--page-menu-bg-color)!important;
    color:var(--card-font-color);
}
main#team-main .el-loading-mask {
    background-color:var(--main-bg-color)!important;
}
main#team-main .card-header {
    background-color:var(--page-menu-bg-color)!important;
    color:var(--card-font-color);
}
main#team-main .card-body {
    background-color:var(--card-bg-color)!important;
    color:var(--card-font-color);
}
.px-4.pt-3.relative.bg-white.flow-card-body {
    background-color:var(--box-bg-color)!important;
}
main#team-main .bg-white.cursor.relative.flow-card:not(#fakeid) .bg-white {
    background-color:var(--box-bg-color)!important;
}
main#team-main .el-image.text-center.w-full.flow-card-image {
    background-color:var(--box-bg-color)!important;
}
main#team-main .bg-white.cursor.relative.flow-card {
    background-color:var(--box-bg-color)!important;
}
main#team-main .btn {
    box-shadow:none!important;
}
h3.my-5 {
    color:var(--card-font-color);
}
p.intro-copy {
    color:var(--card-font-color);
}
.dashboard-theme-custom #team-main>:not(.custom-team-dashboard,.main-flow-builder) .card {
    background-color:var(--page-menu-bg-color)!important;
}
.dashboard-theme-custom #team-main .el-menu.el-menu--horizontal>.el-menu-item.is-active>span:not(.badge):not(.badge) {
    background:none!important;
}
.dashboard-theme-custom 
#flowbuilder-main 
.el-menu.el-menu--horizontal 
> .el-menu-item.is-active:not(:hover):not(:focus) 
> span:not(.badge):not(:hover):not(:focus) {
    background: none !important;
    color: black !important;
}

.dashboard-theme-custom:not(#fakeid) .text-primary {
    color:var(--btn-primary-font-color)!important;
}
div.node-viewer .card-body {
    background-color: var(--page-card-bg-color) !important;
    color:#000!important;
}
.node-viewer-container .node-viewer .node-panel .card-header.condition {
    background:#8ce3d1!important;
    color:#000;
}
main#flowbuilder-main .dashboard-theme-custom:not(#fakeid) .el-button.el-button--default:focus,
main#flowbuilder-main .dashboard-theme-custom:not(#fakeid) .el-button.el-button--default:hover {
    border-color:#0084ff!important;
    color:#0084ff!important;
    background:#ebeef1!important;
}
.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover {
    background-color:var(--sidebar-active-bg-color)!important;
    color: var(--card-font-color) !important;
}
main#flowbuilder-main .node-viewer-container .node-viewer {
    outline:none;
    background: var(--page-card-bg-color);
}
.dashboard-theme-custom:not(#fakeid) #team-main .el-table:not(.list-item-table) th,
.dashboard-theme-custom:not(#fakeid) #team-main .table th {
    background-color:var(--page-menu-bg-color)!important;
    color: var(--card-font-color);
    border-color:var(--main-bg-color)!important;
}
.dashboard-theme-custom:not(#fakeid) #team-main .el-table:not(.list-item-table) td,
.dashboard-theme-custom:not(#fakeid) #team-main .table td {
    background-color:var(--page-menu-bg-color)!important;
    color: var(--card-font-color);
    border-color:var(--sidebar-bg-color)!important;
}
.dashboard-theme-custom:not(#fakeid) #team-main .el-table,
.dashboard-theme-custom:not(#fakeid) #team-main .table {
    border:none!important;
}
.dashboard-theme-custom:not(#fakeid) #flowbuilder-main .el-menu.el-menu--horizontal {
    background: var(--page-card-bg-color) !important;
}
main#team-main input.el-input__inner,
main#team-main input.form-control {
    color: var(--card-font-color);
    background-color:var(--page-menu-bg-color);
    border-color:var(--dark);
}
main#team-main button.el-button.el-button--default {
    background:var(--page-menu-active-item-bg-color);
    color: var(--card-font-color);
    border:darkgray!important;
}
main#team-main .el-table.bd-b.el-table--fit.el-table--enable-row-hover {
    background:var(--page-menu-bg-color)!important;
}
main#team-main h3.my-3 {
    color: var(--card-font-color);
}
main#team-main .bg-white {
    background-color:var(--card-bg-color)!important;
    color: var(--card-font-color);
}
.px-3.badge.font-small.text-capitalize.badge-light {
    background-color:var(--page-menu-bg-color);
    color: var(--card-font-color);
}
.absolute.left-0.top-0.py-1.px-3.badge.font-small.text-capitalize.badge-primary {
    background:var(--main-bg-color)!important;
    border-radius:0 0 15px 0;
}
.dashboard-theme-custom #team-main>:not(.custom-team-dashboard,.main-flow-builder) .card,
.dashboard-theme-custom #team-main>:not(.custom-team-dashboard,.main-flow-builder) .el-card {
    background:var(--page-menu-bg-color)!important;
    color: var(--card-font-color) !important;
    box-shadow:none!important;
}
main#team-main .next-step-row .next-step-node:hover {
    background:var(--main-bg-color);
}
main#team-main main.el-main.p-0 {
    background-color:var(--main-bg-color)!important;
}
main#team-main label.el-form-item__label {
    color: var(--card-font-color) !important;
}
main#team-main span.el-input-number__increase,
main#team-main span.el-input-number__decrease {
    background-color:var(--sidebar-active-bg-color);
    color: var(--card-font-color);
}
main#team-main textarea.el-textarea__inner {
    background-color:var(--page-menu-bg-color);
    color: var(--card-font-color);
}
span.el-input__count {
    background-color:transparent!important;
}
main#team-main tr.el-table__row {
    background-color:var(--page-menu-bg-color);
    color: var(--card-font-color);
}
main#team-main .el-table--enable-row-hover:not(#fakeid) .el-table__body tr:hover>td {
    background-color:var(--page-menu-bg-color);
}
main#team-main .el-card__body {
    color: var(--card-font-color);
}
main#team-main .el-card.is-none-shadow {
    border:none;
}
.dashboard-theme-custom #team-main>:not(.custom-team-dashboard,.main-flow-builder) .card,
.dashboard-theme-custom #team-main>:not(.custom-team-dashboard,.main-flow-builder) .el-card {
    box-shadow:none!important;
}
main#team-main .form-control {
    box-shadow:none;
}
main#team-main select.form-control {
    background:var(--sidebar-active-bg-color);
    color: var(--card-font-color);
    border-color:gray;
}
main#team-main option {
    background-color:var(--sidebar-active-bg-color);
}
main#team-main .btn:not(:disabled):not(.disabled) {
    background:var(--btn-primary-bg-color);
    color:var(--btn-primary-font-color);
    border-color:var(--btn-primary-border-color);
}
main#team-main .el-table__empty-block {
    background:var(--sidebar-active-bg-color);
}
main#team-main .el-form-item__label {
    color: var(--card-font-color);
}
main#team-main span.el-pagination__total {
    color: var(--card-font-color);
}
main#team-main span.el-switch__label.el-switch__label--left {
    color: var(--card-font-color);
}
main#team-main .el-submenu__title {
    color: var(--card-font-color);
}
main#team-main .flex.align-items-center.mb-3 {
    color: var(--card-font-color);
}
i.svg-icon.svg-team-list.mr-2,
i.svg-icon.svg-mapbox-logo.mr-1,
i.svg-icon.mr-1.svg-crm-logo,
i.svg-icon.svg-openai-logo.mr-1 {
    filter:invert(100%) sepia(82%) saturate(0%) hue-rotate(179deg) brightness(102%) contrast(101%);
}
#team-main text {
    fill: var(--card-font-color);
}
main#team-main .mb-3.font-weight-bold.font-big {
    color: var(--card-font-color);
}
button.el-button.ml-1.px-3.py-2.border-primary.text-primary.el-button--default, 
button.el-button.border-primary.text-primary.mr-2.px-1.w-full.el-button--default {
    background-color:var(--btn-primary-text-color)!important;
}
button.el-button.py-3.px-3.border-white.el-button--default.el-dropdown-selfdefine {
    border: none;
}
i.svg-icon.svg-openai-logo.ml-1.mr-2 {
    filter: invert(98%) sepia(63%) saturate(545%) hue-rotate(295deg) brightness(112%) contrast(93%);
}
i.svg-icon.svg-ai-agent.ml-1.mr-2, i.svg-icon.svg-ai-function.ml-1.mr-2, i.svg-icon.svg-ai-prompt.ml-1.mr-2, i.svg-icon.svg-ai-task.ml-1.mr-2, i.svg-icon.svg-log-custom-event.ml-1.mr-2, i.svg-icon.svg-ai-mcp.ml-1.mr-2, i.svg-icon.svg-ai-knowledgebase.ml-1.mr-2 {
    filter: brightness(0) saturate(100%) invert(95%) sepia(5%) saturate(1317%) hue-rotate(193deg) brightness(86%) contrast(91%);
}
#team-main span.el-checkbox__label{
    color: var(--card-font-color);
}
#modal-notifications .notification-container:first-child {
    padding-top: 0;
}
#modal-notifications .modal-header {
    padding: 0;
    height: 100vh;
    min-height: 100vh;
    display: none !important;
}
.el-dropdown-menu {
    border-color: #dbdbdb;
}
.el-dropdown-menu.el-popper .popper__arrow::after, 
.el-dropdown-menu.el-popper .popper__arrow::before, 
.popper__arrow {
    border-top-color: #dbdbdb !important;
    border-bottom-color: #dbdbdb !important;
}
span.dot-badge.dot-badge-small.absolute.border-0.top-0.right-0 {
    display: none;
}
span.notification-number {
    font-size: 0;
}
body.nc-accounts-page td.td-fit a[href^="/settings/accounts/"][href$="/switch"] ~ button.btn.btn-outline-danger,
body.nc-accounts-page td.td-fit a[href^="/settings/accounts/"][href$="/switch"] ~ button.btn-outline-danger {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}
main.team-main #team-aside ul.el-menu.el-menu--inline .pro-badge {
    display: none;
}

li[role="menuitem"][data-tour-id="side-billing"] {
  display: none !important;
}

div.card-button.text-center.w-100 > button.el-button.w-full.el-button--primary {
  display: none !important;
}
i.svg-icon.m-0.https\:\/\/s3evolution\.nyc3\.digitaloceanspaces\.com\/team\/202604\/40492\/design-sem-nome-19-eNcE4M\.png {
    display: none;
}