[data-theme='dark'] {
  background: #2f3a4f !important;
}

[data-theme='dark'] .dashboard-itens {
  background: #232c3d;
}

[data-theme='dark'] .sidebar_nav {
  background: #242b3d;
  border-right: 1px solid #5a677e;
}

[data-theme='dark'] .header_tittle {
  background-color: #2f3a4f;
}

[data-theme='dark'] .sidebar_menu_down_top {
  border-top: 1px solid #5a677e;
}

[data-theme='dark'] .pictureProfile span {
  color: #d3d3d3;
}

[data-theme='dark'] .containerRulles {
  background-color: #2e374f !important;
  padding: 20px;
  border-radius: 10px;
}

[data-theme='dark'] #content_wrapper,
[data-theme='dark'] .bg-filter {
  background: #2f3a4f;
}

[data-theme='dark'] .sidebar_nav li a {
  color: #fff !important;
}

[data-theme='dark'] .text_title {
  color: #fff !important;
}

[data-theme='dark'] .text-dark,
[data-theme='dark'] a.text-dark,
[data-theme='dark'] a.text-dark:focus,
[data-theme='dark'] a.text-dark:hover {
  color: #fff !important;
}

[data-theme='dark'] .filter input,
[data-theme='dark'] input.form-control {
  background: transparent;
  border: 1px solid #636b7b;
  box-sizing: border-box;
  color: #fff;
}

[data-theme='dark'] select.form-control {
  background: #232c3d;
  border: 1px solid #636b7b;
  box-sizing: border-box;
  color: #fff;
}

[data-theme='dark'] .bootstrap-select .dropdown-menu li a {
  color: #fff !important;
}

[data-theme='dark'] .bootstrap-select {
  color: #fff !important;
}

[data-theme='dark'] .bootstrap-select .dropdown-menu li a:hover {
  background: #007bff;
}

[data-theme='dark'] .bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder {
  color: white !important;
  border: 1px solid #636b7b !important;
}

[data-theme='dark'] .bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: white !important;
  border: 1px solid #636b7b !important;
}

[data-theme='dark'] .card.dashboard {
  background: #232c3d;
  color: #fff;
  border: 1px solid #636b7b;
}

[data-theme='dark'] .dashboard-text {
  color: #fff;
}

[data-theme='dark'] .dropdown-menu {
  background: #232c3d;
  border: 1px solid #59667d;
}

[data-theme='dark'] .dropdown-status-user>button {
  color: #fff !important;
}

[data-theme='dark'] .dropdown-status-user>button:hover  {
  color: #16bac5 !important;
}

[data-theme='dark'] .dropdown-polichat>button {
  color: #fff !important;
}

[data-theme='dark'] .dropdown-polichat>button:hover {
  color: #16bac5 !important;
}

[data-theme='dark'] h1.section_title,
.type-company {
  color: #fff !important;
}

[data-theme='dark'] footer {
  transition: all 0.4s ease 0s;
  background: #2f3a4f !important;
  color: #fff;
}

[data-theme='dark'] .btn-primary-polichat-line {
  background: transparent;
}

[data-theme='dark'] .dropdown-menu>a {
  color: #fff !important;
}

[data-theme='dark'] .dropdown-menu>button {
  color: #fff !important;
}

[data-theme='dark'] .dropdown-menu>button:hover {
  background: #16bac5 !important;
}

[data-theme='dark'] .dropdown-menu>a:hover {
  background: #16bac5 !important;
}

[data-theme='dark'] .bg-white,
[data-theme='dark'] .buttons_toggle i {
  background-color: #232c3d !important;
}

[data-theme='dark'] a.dropdown-item.out-menu {
  color: #ff647c !important;
}

[data-theme='dark'] a.dropdown-item.out-menu:hover {
  color: #fff !important;
  background: #ff647c !important;
}

[data-theme='dark'] a.dropdown-item.perfil {
  color: #16bac5 !important;
}

[data-theme='dark'] a.dropdown-item.perfil:hover {
  color: #fff !important;
}

[data-theme='dark'] hr {
  border-top: 1px solid #59667d;
}

[data-theme='dark'] .sidebar_menu_scroll {
  border-top: 1px solid #5a677e;
}

[data-theme='dark'] .sidebar_nav li a:hover {
  color: #fff !important;
  background: transparent !important;
}

[data-theme='dark'] .sidebar_nav li a.active {
  color: #16bac5 !important;
  background: #2f3a4f !important;
}

[data-theme='dark'] .card {
  background: #232c3d;
  color: #fff !important;
  border: 1px solid #636b7b;
}

[data-theme='dark'] .bg-light,
[data-theme='dark'] .pi-pencil-fill {
  background-color: #232c3d !important;
}

[data-theme='dark'] .editar {
  background: #1c222e;
  color: white;
}

[data-theme='dark'] .btn-cancelar {
  background: #13171f;
  color: white;
  margin-right: 10px;
}

[data-theme='dark'] .dash_card {
  background: #232c3d;
  color: #fff !important;
  border: 1px solid #636b7b;
}

[data-theme='dark'] .channel-name {
  color: #fff !important;
}

[data-theme='dark'] .list-channels .card_text small {
  color: #fff !important;
}

[data-theme='dark'] .list-channels .deactivated {
  color: #fff !important;
  background: #232c3d;
}

[data-theme='dark'] .st4 {
  padding: 10px;
  background: #2e3c50;
  color: #b6b6c7;
  min-height: 30px;
  padding: 8px !important;
  border-radius: 5px;
}

[data-theme='dark'] .badge-secondary-polichat {
  padding: 10px !important;
  background: #2e3c50 !important;
  color: #fff !important;
  min-height: 30px !important;
  font-weight: normal !important;
  border-radius: 5px !important;
  font-family: Helvetica, Arial, sans-serif !important;
}

[data-theme='dark'] .list-channels a.activate {
  width: 187px;
  height: 30px;
  font-size: 16px;
  color: #b4b4b4;
  letter-spacing: 0;
  text-align: center;
  line-height: 21px;
  font-family: Helvetica, Arial, sans-serif;
  background: #2e3c50;
  padding: 5px;
  border-radius: 5px;
  top: 300px;
  left: 20px;
}

[data-theme='dark'] .list-channels a.activate:hover {
  background: #3a4b65;
  text-decoration: none;
}

[data-theme='dark'] .filter-dashboard {
  background: #2f3a4f;
}

[data-theme='dark'] .filter-dashboard h1 {
  color: #fff !important;
}

[data-theme='dark'] .filter-dashboard label {
  color: #fff !important;
}

[data-theme='dark'] select#department {
  color: #fff !important;
  background: #2f3a4f !important;
}

[data-theme='dark'] .st0 {
  fill: #fff;
}

[data-theme='dark'] .form-control {
  background: transparent;
}

[data-theme='dark'] .form-inline .form-group {
  color: #fff !important;
}

[data-theme='dark'] .card-body {
  background: #232c3d;
  border-radius: 10px;
}

[data-theme='dark'] .tabs .tab-item {
  background: #232c3d;
}

[data-theme='dark'] .table th {
  color: #fff !important;
}

[data-theme='dark'] .table td {
  color: #fff !important;
}

[data-theme='dark'] .table td,
[data-theme='dark'] .table th {
  padding: .75rem;
  border-top: 1px solid #4f596a;
}

[data-theme='dark'] .panel {
  background-color: #2f3a4f;
  color: #fff !important;
}

[data-theme='dark'] .panel h6 {
  color: #fff !important;
}

[data-theme='dark'] .dashboard-icon {
  background: #232c3d;
}

[data-theme='dark'] .card_report_contacts {
  background: #232c3d;
}

[data-theme='dark'] .card_report {
  background: #232c3d;
  border-color: #232c3d;
}

[data-theme='dark'] .body_card_report {
  background: #2f3a4f;
}

[data-theme='dark'] .table {
  background-color: #232c3d !important;
  border-color: #232c3d;
}

[data-theme='dark'] .card-timer {
  background-color: #232c3d !important;
}

[data-theme='dark'] .table thead th {
  background-color: #232c3d !important;
  border: none;
}

[data-theme='dark'] .table thead th.left {
  background-color: #232c3d !important;
  border: none;
}

[data-theme='dark'] .table thead th.name {
  background-color: #232c3d !important;
  border: none;
}

[data-theme='dark'] .table thead th:hover {
  background-color: #232c3d !important;
  border: none !important;
  border-radius: 0px !important;
}

[data-theme='dark'] .table thead th.left:hover {
  background-color: #232c3d !important;
  border: none !important;
  border-radius: 0px !important;
}

[data-theme='dark'] .table thead th.name:hover {
  background-color: #232c3d !important;
  border: none !important;
  border-radius: 0px !important;
}

[data-theme='dark'] .table tr:hover {
  background-color: #232c3d !important;
  border-radius: 0px !important;
}

[data-theme='dark'] .select2-container--default .select2-selection--single {
  background-color: #2f3a4f !important;
}

[data-theme='dark'] .control-label {
  color: #fff !important;
}

[data-theme='dark'] .variablequick {
  color: #fff !important;
}

[data-theme='dark'] h1.title-canais-report {
  color: #fff !important;
}

[data-theme='dark'] .dash_section {
  color: #fff !important;
}

[data-theme='dark'] .section_subtitle {
  color: #fff !important;
}

[data-theme='dark'] .general-config-timezone label {
  color: #fff !important;
}

[data-theme='dark'] .chat-config label {
  color: #fff !important;
}

[data-theme='dark'] .attendance-config label {
  color: #fff !important;
}

[data-theme='dark'] .wallet-config label {
  color: #fff !important;
}

[data-theme='dark'] .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff !important;
}

[data-theme='dark'] label {
  color: #fff !important;
}

[data-theme='dark'] .modal .channels-type .modal-content {
  background-color: #232c3d !important;
  border: none !important;
  border-radius: 0px !important;
  color: #fff !important;
}

[data-theme='dark'] .modal .modal-dark .modal-content {
  background-color: #232c3d !important;
  border: none !important;
  border-radius: 0px !important;
  color: #fff !important;
}

[data-theme='dark'] .modal .modal-dark .modal-content .dropdown-item {
  color: #fff !important;
}

[data-theme='dark'] .modal .modal-dark .modal-content .dropdown-item:hover {
  color: #232c3d !important;
}

[data-theme='dark'] div.modal-content {
  background-color: #232c3d;
  margin: auto;
  padding: 20px;
  border: 1px solid #2f3a4f;
  width: 100%;
}

[data-theme='dark'] .avaliation-tutorial {
  background: #636b7b !important;
}

[data-theme='dark'] .options-avaliation-tutorial div input {
  display: none !important;
}

[data-theme='dark'] .card-header {
  background-color: #2a3549;
}

[data-theme='dark'] .panel-heading {
  background-color: #232c3d !important;
  color: white !important;
}

[data-theme='dark'] .panel-body {
  background-color: transparent !important;
}

[data-theme='dark'] code {
  background-color: #162032 !important;
}

[data-theme='dark'] pre {
  background-color: #162032 !important;
  color: #d3d3d3;
}

[data-theme='dark'] .distribuicao {
  color: white !important;
}

[data-theme='dark'] .btn-gray {
  background: #2f3a4f;
  color: #979797;
}

[data-theme='dark'] .titlePage {
  color: #fff;
}

[data-theme='dark'] .modal .channels-type .modal-header {
  background-color: #232c3d !important;
  border: none !important;
  border-radius: 0px !important;
  color: #fff !important;
}

[data-theme='dark'] .alert-modal {
  background-color: #232c3d !important;
}

[data-theme='dark'] .alert-light {
  background-color: #2f3a4f !important;
}

[data-theme='dark'] .border-container {
  background-color: #232c3d !important;
}

[data-theme='dark'] .tabs .tab-item a {
  color: #fff !important;
}

[data-theme='dark'] .list-group-item {
  background-color: #232c3d !important;
  border-color: white !important;
}

[data-theme='dark'] .channel_customer_whatsapp ul li {
  background-color: #232c3d !important;
}

[data-theme='dark'] .channel_customer_whatsapp ul {
  background-color: #232c3d !important;
}

[data-theme='dark'] .channel_customer_whatsapp h2 a {
  color: #fff !important;
}

[data-theme='dark'] .item-customer>td>label a {
  color: #fff !important;
}

[data-theme='dark'] .custom-select {
  background-color: #232c3d !important;
  color: #fff;
}

[data-theme='dark'] .vertical .progress-track {
  position: relative !important;
  height: 100% !important;
  background: #232c3d !important;
  border-radius: 150px 150px 0px 0px !important;
}

[data-theme='dark'] .vertical .progress-bar {
  float: left !important;
  height: 100% !important;
  width: 4% !important;
  margin-right: 15%;
  text-align: center !important;
  border-radius: 50px 50px 0px 0px !important;
  background: transparent !important;
  color: #fff !important;
}

[data-theme='dark'] .my_progress .my_bar {
  width: 80%;
  /* float: left; */
  margin-top: 10px;
  height: 30px;
  margin-bottom: 0 !important;
  background: #232c3d !important;
  border-radius: 50px !important;
}

[data-theme='dark'] .my_progress .my_legend-dois>span {
  float: left;
  color: #fff;
}

[data-theme='dark'] .form-control {
  color: #fff !important;
}

[data-theme='dark'] tr.item-customer:hover {
  background-color: #232c3d !important;
}

[data-theme='dark'] .box-config-template {
  background-color: #232c3d !important;
  border: 1px solid #636b7b;
}

[data-theme='dark'] .poli-feedback {
  color: #ffff;
}

[data-theme='dark'] th.google-visualization-table-th.gradient.unsorted {
  background: #232c3d;
  padding: 10px;
  color: #aab3c5;
}

[data-theme='dark'] .google-visualization-table-table td {
  border: solid #4f596a;
  background: #1c2331;
  color: #16bac5;
  border-width: 0 1px 1px 0;
  padding: 19px 0.35em !important;
  text-align: center;
}

[data-theme='dark'] #table,
[data-theme='dark'] .h5 {
  width: 40%;
  color: #16bac5;
  float: right;
  height: auto;
  margin-top: 25px;
}

[data-theme='dark'] .google-visualization-table-table th {
  border: solid #5c6575;
  border-width: 0 1px 1px 0;
}

[data-theme='dark'] #brasiltds {
  width: 20%;
  color: var(--polichat-color);
  float: right;
  text-align: center;
  font-size: 18px;
  border-left: 1px solid #4f596a;
  margin-top: 25px;
}

[data-theme='dark'] .form-control {
  border-color: #636b7b;
}

a.tooltip-report {
  position: relative;
  top: 5px;
  font-size: 24px;
  color: #0d9da7;
}

[data-theme='dark'] a.tooltip-report:hover {
  position: relative;
  top: 5px;
  font-size: 24px;
  color: #909191;
  text-decoration: none;
  background: transparent;
}

[data-theme='dark'] .popover-body {
  border-radius: 0 0 3px 3px;
  background-color: #2f3a4f;
  color: #fff;
}

[data-theme='dark'] .popover-header {
  color: #fff;
  background-color: #232c3d;
  border-bottom: 1px solid #232c3d;
}

[data-theme='dark'] .bs-popover-auto[x-placement^='left'] .arrow::after {
  border-left-color: #2f3a4f;
}

[data-theme='dark'] .bs-popover-left .arrow::after {
  border-left-color: #2f3a4f;
}

[data-theme='dark'] a.links-tables:hover {
  background-color: #232c3d;
}

[data-theme='dark'] i.icon-new {
  position: relative;
  left: -77px;
  top: 15px;
  color: #fff;
}

[data-theme='dark'] .new-product {
  background: #16b5c3;
  color: #fff;
}

[data-theme='dark'] .whatsapp-channel-qrcode img {
  border: solid 10px #fff;
}

[data-theme='dark'] .card_canais_planos {
  background: #232c3d;
  border-radius: 5px;
  height: 80px;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
}

[data-theme='dark'] .card_canais_planos_all {
  background: linear-gradient(223.24deg, #0d9da7 -21.22%, #16bac5 74.1%);
  box-shadow: 2px 2px 5px rgba(13, 157, 167, 0.4), inset 0px 4px 6px #16bac5;
  border-radius: 8px;
  padding: 15px;
  color: #fff;
  font-size: 27px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}

[data-theme='dark'] .card_canais_planos_whats {
  background: linear-gradient(223.24deg, #08e7a7 -21.22%, #00c48c 74.1%);
  box-shadow: 2px 2px 5px rgba(4, 158, 114, 0.4), inset 0px 4px 6px #77fcd6;
  border-radius: 8px;
  padding: 15px;
  color: #fff;
  font-size: 27px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}

[data-theme='dark'] .card_canais_planos_face {
  border-radius: 8px;
  padding: 15px;
  color: #fff;
  font-size: 27px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  background: linear-gradient(220.28deg,
      #fe6867 -6.5%,
      #8446ff 71.44%,
      #0d92fc 117.22%);
  box-shadow: 2px 2px 5px rgba(97, 93, 254, 0.5),
    inset 0px 4px 6px rgba(255, 137, 138, 0.3);
}

[data-theme='dark'] .btn-button-add-channel,
[data-theme='dark'] .btn-button-add-user,
[data-theme='dark'] .btn-button-add-channel:hover,
[data-theme='dark'] .btn-button-add-user:hover,
[data-theme='dark'] .btn-button-add-channel:active,
[data-theme='dark'] .btn-button-add-user:active,
[data-theme='dark'] a.btn-button-add-user:active,
[data-theme='dark'] a.btn-button-add-channel:active {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background: #6666de;
  box-shadow: none
}{
    cursor: pointer;
    color: #333;
    text-decoration: none;
    background: #6666de !important;
    box-shadow: -1px -1px 11px rgba(13, 157, 167, 0.3),
      inset 0px -4px 16px #16bac5;
}

[data-theme='dark'] #btn-cancel-plan {
    background: #919bb0 !important;
    box-shadow: none;
    color: #333;
}

[data-theme='dark'] .card_canais_planos_wchat {
  border-radius: 8px;
  padding: 15px;
  color: #fff;
  font-size: 27px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  background: linear-gradient(223.24deg, #ffe29d -21.22%, #ffcf5c 74.1%);
  box-shadow: 1px 1px 11px rgba(223, 178, 71, 0.35),
    inset 0px 4px 16px rgba(255, 248, 231, 0.3);
}

[data-theme='dark'] .logs-agent .status0 td {
  background: #2f3a4f !important;
}

[data-theme='dark'] .logs-agent .status1 td {
  background: #232c3d !important;
}

[data-theme='dark'] .text-secondary {
  color: #fff !important;
}

[data-theme='dark'] .cluster {
  background: #2f3a4f !important;
}

[data-theme='dark'] .time-for-optimize {
  background: #2f3a4f !important;
}

[data-theme='dark'] .pages {
  background: #232c3d !important;
}

[data-theme='dark'] .channels-limit {
  background: #232c3d !important;
}

[data-theme='dark'] a.btn.btn-neutral-polichat {
  background: #232c3d;
  border: none !important;
  width: 100%;
  color: #fff !important;
  padding-bottom: 10px;
}

[data-theme='dark'] .input-ura {
  background: #2f3a4f !important;
}

[data-theme='dark'] .onboarding-container {
  background-color: #636b7b !important;
  color: white !important;
  border: none !important;
}

[data-theme='dark'] .report-border-left {
  border-left: 1px solid #4f596a;
  border-right: 1px solid #4f596a;
}

[data-theme='dark'] .modal-content {
  color: white !important;
}

[data-theme='dark'] .alert_waba_message {
  color: #ffffff;
  background: #ff4344;
  margin-left: 72px;
  text-align: center;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  padding: 10px 10px 0px 10px;
}

[data-theme='dark'] .alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin: 1rem 0rem 1rem 0rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

[data-theme='dark'] .alert-danger {
    color: #ff647c;
    background-color: transparent !important;
    border-color: #ff647c !important;
}

[data-theme='dark'] .modal-delete-title h2 {
  color: #fff;
  margin: auto 0px auto 0px;
}
[data-theme='dark'] .modal-delete-title :before {
  font-size: 30px;
}

[data-theme='dark'] .modal-delete-circle {
  background-color: #2f3a4f;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin: 0px 15px;
}

[data-theme='dark'] .alert_waba_message a {
  text-decoration: none;
  color: #ffffff;
}

/* Style to green waba banner. */
[data-theme='dark'] #alert_waba_message_page {
  color: #ffffff;
  background: #00C48C;
  margin-left: 72px;
  text-align: center;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  padding: 10px 10px 0px 10px;
}

[data-theme='dark'] #alert_waba_message_page a {
  text-decoration: none;
  color: #ffffff;
}

/* Style to yellow waba banner. */
[data-theme='dark'] #alert_waba_message_support {
  color: #ffffff;
  background: linear-gradient(225deg, #FFD465 3.44%, #F9B922 100%);
  margin-left: 72px;
  text-align: center;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  padding: 10px 10px 0px 10px;
}

[data-theme='dark'] #alert_waba_message_support a {
  text-decoration: none;
  color: #ffffff;
}

[data-theme='dark'] button.btn.btn-group-polichat.open:hover,
[data-theme='dark'] button.btn.btn-group-polichat.open:active,
[data-theme='dark'] button.btn.btn-group-polichat.open {
  background: linear-gradient(259.71deg,
      #232c3d 3.6%,
      #232c3d 96.23%) !important;
  box-shadow: inset 0px -4px 6px #232c3d !important;
  transition-duration: 0s;
  transition-delay: 0s;
  color: #aab3c5 !important;
}

[data-theme='dark'] .btn .btn-danger-delete {
  background-color: #c8566c;
  color: #fff;
}

[data-theme='dark'] button.btn.btn-group-polichat {
  border: none !important;
  border: 1px solid #5c6575 !important;
  transition-duration: 0s;
  transition-delay: 0s;
  color: #fff !important;
}

[data-theme='dark'] .carddetags {
  background: #232c3d;
  border-radius: 2px;
  display: inline-block;
  height: 35px;
  margin: 5px;
  position: relative;
  width: 24%;
  border-radius: 6px;
  text-align: center;
}

[data-theme='dark'] .text-tags {
  text-align: left;
  color: #aab3c5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 6px 10px;
  width: 130px;
  float: left;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

[data-theme='dark'] .plain-form .card-channel span {
  border: 1px solid #636b7b;
  color: #fff;
  background: #2f3a4f;

}

[data-theme='dark'] .containerLogs {
  background-color: rgb(47, 58, 79) !important;
}

[data-theme='dark'] .logo_horizontal_dark {
  background-image: url(../img/brand/logo-green.png);
  width: 100% !important;
  height: 50px;
  margin: 4px auto 0px auto !important;
  background-size: 135px 50px;
  padding-bottom: 11px !important;
}

/* Estilos para botão de logout no tema escuro */
[data-theme='dark'] .user-profile-modal__logout {
  background-color: transparent !important;
  border-color: #ff647c !important;
  color: #ff647c !important;
}

[data-theme='dark'] .user-profile-modal__logout:hover {
  background-color: rgba(255, 100, 124, 0.1) !important;
  border-color: #ff647c !important;
  color: #ff647c !important;
}

[data-theme='dark'] .user-profile-modal__logout i,
[data-theme='dark'] .user-profile-modal__logout span {
  color: #ff647c !important;
}

[data-theme='dark'] .exitButton {
  background-color: transparent !important;
  border-color: #ff647c !important;
  color: #ff647c !important;
}

[data-theme='dark'] .exitButton:hover {
  background-color: rgba(255, 100, 124, 0.2) !important;
  border-color: #ff647c !important;
  color: #ff647c !important;
}

[data-theme='dark'] .exitButton i {
  color: #ff647c !important;
}

[data-theme='dark'] .buttonMenu.exitButton {
  background-color: transparent !important;
  border-color: #ff647c !important;
  color: #ff647c !important;
}

[data-theme='dark'] .buttonMenu.exitButton:hover {
  background-color: rgba(255, 100, 124, 0.2) !important;
  border-color: #ff647c !important;
  color: #ff647c !important;
}

[data-theme='dark'] .buttonMenu.exitButton i {
  color: #ff647c !important;
}

/* Estilos para seletor de idioma no tema escuro */
[data-theme='dark'] .dropdown-status-user .drop-arrow,
[data-theme='dark'] #dropdownLanguageButtonHeader,
[data-theme='dark'] #dropdownLanguageButton {
  color: #fff !important;
  background-color: transparent !important;
  border-color: #5a677e !important;
}

[data-theme='dark'] .dropdown-status-user .drop-arrow:hover,
[data-theme='dark'] #dropdownLanguageButtonHeader:hover,
[data-theme='dark'] #dropdownLanguageButton:hover {
  color: #6666de !important;
  background-color: rgba(102, 102, 222, 0.1) !important;
}

[data-theme='dark'] .dropdown-status-user .drop-arrow i,
[data-theme='dark'] #dropdownLanguageButtonHeader i,
[data-theme='dark'] #dropdownLanguageButton i {
  color: #6666de !important;
}

[data-theme='dark'] .dropdown-status-user .drop-arrow .nomefirma,
[data-theme='dark'] #dropdownLanguageButtonHeader .nomefirma,
[data-theme='dark'] #dropdownLanguageButton .nomefirma {
  color: #fff !important;
}

[data-theme='dark'] .languageDropdown {
  background-color: #232c3d !important;
  border-color: #5a677e !important;
}

[data-theme='dark'] .languageDropdown .dropdown-item {
  color: #fff !important;
  background-color: transparent !important;
}

[data-theme='dark'] .languageDropdown .dropdown-item:hover {
  background-color: #fff !important;
  color: #000 !important;
}

[data-theme='dark'] .languageDropdown .dropdown-item:hover i {
  color: #000 !important;
}

[data-theme='dark'] .languageDropdown .dropdown-item i {
  color: #9696F1 !important;
}

/* Estilos para o modal de perfil no tema escuro */
[data-theme='dark'] .user-profile-modal__footer {
  background-color: #232c3d !important;
}

[data-theme='dark'] #userMenu.user-profile-modal {
  background-color: #232c3d !important;
  border-color: #5a677e !important;
}

[data-theme='dark'] .user-profile-modal__content {
  background-color: #232c3d !important;
}

[data-theme='dark'] .user-profile-modal__title {
  color: #fff !important;
}

[data-theme='dark'] .user-profile-modal__company {
  color: #fff !important;
}

[data-theme='dark'] .user-profile-modal__label {
  color: #fff !important;
}

[data-theme='dark'] .user-profile-modal__divider {
  background-color: #5a677e !important;
}

/* Estilos para o menu lateral (whitelabel) no tema escuro */
[data-theme='dark'] #userMenu:not(.user-profile-modal) {
  background-color: #232c3d !important;
  border-color: #5a677e !important;
}

[data-theme='dark'] .buttonMenu {
  color: #fff !important;
  background-color: transparent !important;
}

[data-theme='dark'] .buttonMenu:hover {
  background-color: rgba(102, 102, 222, 0.1) !important;
  color: #6666de !important;
}

[data-theme='dark'] .buttonMenu i {
  color: inherit !important;
}
