.dark {

  tr[grid="true"] {
  border-color: var(--dark-border-input-color);
  }

  tr[grid="true"] td {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  #tbodyMapOcorrencias tr {
  border-color: var(--dark-border-input-color);
  }

  #tbodyMapOcorrencias td[bigButtonClass="true"] {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  #tbodyMapOcorrencias td[midClass="true"] {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  #tbodyMapOcorrencias td[bigClass="true"] {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  #tbodyMapOcorrencias a {
  background-color: var(--dark-primary-color);
  }

  #tBodyListHistPosicao tr {
  border-color: var(--dark-border-input-color);
  }

  #tBodyListHistPosicao td {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  div[line="true"] {
  border-color: var(--dark-background-content);
  }

  div[line="true"]:hover {
  background-color: var(--dark-background-content);
  }

  div[line="true"]:focus {
  background-color: var(--dark-background-content);
  }

  div[line="true"]:active {
  background-color: var(--dark-background-content);
  }

  div[column="true"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swLogin {
  background-color: var(--dark-background-color);
  }

  .swLoginMobile {
  background-color: var(--dark-background-color);
  }

  .swLoginContentLabelText {
  color: var(--color-default-2);
  }

  .swLoginContentForget {
  color: var(--dark-secondary-color);
  }

  .swInput {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--text-color-placeholder);
  }

  .swInput:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .swInputError {
  background-color: var(--input-color-error);
  }

  .swTopBar {
  background-color: var(--dark-background-color);
  }

  .swTopBarIconCloseDark {
  display: flex;
  }

  .swTopBarLogoLight {
  display: none;
  }

  .swTopBarLogoDark {
  display: flex;
  }

  .swTopBarGruposContent:focus {
  --tw-ring-color: var(--dark-primary-color-50);
  }

  .swTopBarGruposContent {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-login-background);
  }

  .swTopBarGrupoContentBorder:focus {
  --tw-ring-color: var(--dark-primary-color-50);
  }

  .swTopBarGruposBorder:focus {
  --tw-ring-color: var(--dark-primary-color-50);
  }

  .swTopBarGruposContentPipe {
  color: var(--color-default-2);
  }

  .swTopBarGruposContentRight {
  color: var(--color-default-2);
  }

  .swTopBarGruposContentRight:focus {
  color: var(--color-default-1);
  }

  .swTopBarButtonDropdownRight {
  color: var(--color-default-2);
  }

  .swDropDownGrupo {
  background-color: var(--dark-background-color);
  }

  .swDropDownGrupoTitle {
  border-width: 0px;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--text-color-message);
  }

  .swDropDownGrupoTitleText {
  color: var(--color-default-2);
  }

  .swDropDownGrupoContentButton:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swDropDownGrupoContentButton:focus {
  background-color: var(--dark-secondary-color);
  }

  .swDropDownGrupoContentButton:active {
  background-color: var(--dark-secondary-color);
  }

  .swDropDownGrupoContentButtonText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swDropDownGrupoContentConfig {
  border-top-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swDropDownGrupoContentConfigContent {
  color: var(--dark-secondary-color);
  }

  .swNavBar {
  background-color: var(--dark-background-color);
  }

  .swNavBarButton {
  color: var(--dark-primary-color);
  }

  .swNavBarContentButton {
  background-color: var(--dark-background-color);
  --tw-gradient-from: var(--dark-secondary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-primary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .swNavBarContentButton:hover {
  --tw-brightness: brightness(.9);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .swNavBarContentButton:focus {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .swNavBarContentButton:active {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .swNavBarContentButtonClicked {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--dark-secondary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-primary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .swNavBarContentButtonNotAllowed {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
  }

  .swNavBarContentButtonNotAllowed:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
  }

  .swNavBarUser {
  border-width: 0px;
  background-color: var(--dark-background-color);
  }

  .swNavBarUserContent {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swNavBarUserContentTitle {
  background-color: var(--dark-background-color);
  }

  .swNavBarUserContentTitlePerfilNome {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swNavBarUserContentEnd {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swNavBarUserContentEndLogout {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swNavBarUserContentEndDropdown {
  background-color: var(--dark-background-color);
  }

  .swGradiente {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--dark-primary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-secondary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .swBgColor {
  background-color: var(--dark-primary-color);
  }

  .swWelcomeContent {
  background-color: var(--dark-background-color);
  }

  .swNavBarUserContentEndDropdownButton {
  background-color: var(--dark-background-color);
  --tw-gradient-from: var(--dark-secondary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-primary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swNavBarUserContentEndDropdownButton:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
  }

  .swNavBarUserContentEndDropdownButton:focus {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .swNavBarUserContentEndDropdownButton:active {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .swContentTitlePageText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltro {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swFiltro:focus {
  border-width: 1px;
  }

  .swModalSelectionTitle {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalSelectionTitleColumns {
  background-color: var(--dark-border-input-color);
  }

  .swModalSelectionTitleColumnDefault {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalSelectionItemContent {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalSelectionItemContent:nth-child(odd) {
  background-color: var(--dark-login-background);
  }

  .swModalSelectionItemContent:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .swModalSelectionItemColumnDefaultText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroContentMobile {
  background-color: var(--dark-background-color);
  }

  .swFiltroContentMobileItems {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroContentMobileResearched {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swFiltroContentMobileItemsInput {
  border-color: var(--dark-border-input-color);
  background-color: var(--dark-background-color);
  }

  .swFiltroContentMobileInput {
  background-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroContentMobileTitle {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroContentMobileItemsEnd {
  border-color: var(--dark-background-content);
  background-color: var(--dark-background-color);
  }

  .swFiltroContentButtonConfirm {
  background-color: var(--dark-primary-color);
  }

  .swFiltroContentButtonCancel {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroButton {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroButtonMain {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  }

  .swFiltroButtonMain:focus {
  background-color: var(--dark-background-color);
  }

  .swFiltroButtonMainMobile {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  border-width: 2px;
  border-color: var(--dark-background-content);
  }

  .swFiltroButtonMainMobile:focus {
  background-color: var(--dark-background-color);
  }

  .swFiltroButtonContentText {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  }

  .swPipe {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModal {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swFiltroModalMobile {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swFiltroModalTitle {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  }

  .swFiltroModalTitleText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContent {
  background-color: var(--dark-background-color);
  }

  .swFIltroModalContentOptionCheckBox {
  background-color: var(--dark-background-content);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentOptionCheckBox {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentInput {
  background-color: var(--dark-background-content);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentInput:focus {
  --tw-ring-color: transparent;
  }

  .swButtonConfirm {
  background-color: var(--dark-primary-color);
  }

  .swButtonCadClienteMobile {
  background-color: var(--dark-primary-color);
  }

  .swButtonConfirmFiltro {
  background-color: var(--dark-primary-color);
  }

  .swFiltroModalContentOption {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentOption:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swFiltroModalContentOption:focus {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentOptionNot {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentOptionNot:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swFiltroModalContentOptionNot:focus {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentOptionOrange {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentOptionOrange:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swFiltroModalContentOptionOrange:focus {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
  }

  .swCenterPage {
  background-color: var(--dark-background-color);
  }

  .swCenterPageMobile {
  background-color: var(--dark-background-color);
  }

  .swCenterPageLine {
  background-color: var(--dark-background-content);
  }

  .swCenterPageLineMobile {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContent {
  border-color: var(--dark-background-content);
  }

  .swCenterPageContent:hover {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContent:focus {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContent:active {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentMobile {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  }

  .swCenterPageContentMobile:hover {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentMobile:focus {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentMobile:active {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentSub {
  border-color: var(--dark-background-content);
  }

  .swCenterPageContentSub:hover {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentSub:focus {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentSub:active {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentLeftContentMobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn1Mobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn1Text1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn2Center {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn2Mobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn3 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn3Center {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn3Mobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn4 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn4Center {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn4Mobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn5 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn5Text1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn6 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentColumn6Text1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageContentButton {
  background-color: var(--dark-primary-color);
  }

  .swButtonConfirmAction {
  background-color: var(--dark-primary-color);
  }

  .swCenterPageContentConfig {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentConfig:focus {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentConfigMobile {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentConfigMobile:focus {
  background-color: var(--dark-background-content);
  }

  .swCenterPageContentConfigContentText {
  color: var(--dark-primary-color);
  }

  .swEndPage {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swMiniModalEnd {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swEndPageContentText {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  }

  .swEndPageContentNumber {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalContent {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalContentMobile {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalConfirmTitle {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  }

  .swModalConfirmCenterItems {
  background-color: var(--dark-login-background);
  }

  .swModalConfirmCenterItemsMobile {
  background-color: var(--dark-login-background);
  }

  .swModalMobile {
  background-color: var(--dark-background-color);
  }

  .swModalMobileContent {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swModalMobileContentGrupo {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swModalMobileContentGrupo:hover {
  --tw-shadow-color: #71717a;
  --tw-shadow: var(--tw-shadow-colored);
  }

  .swModalMobileContentGrupo:focus {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
  }

  .swModalMobileContentGrupo:active {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
  }

  .swModalMobileContentGrupoRight {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalConfirmEndButton {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalConfirmEndButton:hover {
  --tw-brightness: brightness(.9);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .swModalCadTitle {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalCadTitleMobile {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalListCadTitleMobile {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: var(--dark-background-content);
  }

  .swModalListTitleListMobile {
  background-color: var(--dark-background-content);
  color: var(--titulo-color-modal);
  }

  .swModalCadTitleMobileItems {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swMiniModalCadTitleMobile {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swMiniModalCadTitleIconMobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swMiniModalCadFiltroMobile {
  background-color: var(--dark-secondary-color);
  }

  .swMiniModalCadFiltroInputMobile {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--text-color-placeholder);
  }

  .swMiniModalCadFiltroInputMobile:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .swModalCadTitleMobileGradient {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--dark-secondary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-primary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .swModalListCadTitleMobileText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalCadTitleMobileText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalListItemMobile:nth-child(odd) {
  background-color: var(--dark-login-background);
  }

  .swModalListItemMobile:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .swModalSelectedItem {
  background-color: var(--dark-secondary-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalSelectedItem:nth-child(odd) {
  background-color: var(--dark-secondary-color);
  }

  .swModalSelectedItem:nth-child(even) {
  background-color: var(--dark-secondary-color);
  }

  .swModalCadTitleText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalCadTitleTabs {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalCadCenter {
  background-color: var(--dark-login-background);
  }

  .swModalCadCenterList {
  background-color: var(--dark-login-background);
  }

  .swModalCadCenterMobile {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalCadLabelText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalCadLabelConfigEquip {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalCadToogle {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalCadToogleMobile {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swModalListCadToogleMobileItems {
  background-color: var(--dark-login-background);
  }

  .swModalCadToogleContentText {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swButtonCancel {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swButtonCancel:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swButtonCancelMobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swButtonCancelMobile:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swButtonConfirmMobile {
  background-color: var(--dark-primary-color);
  }

  .swModalCadButtonConfirm {
  background-color: var(--dark-primary-color);
  }

  .swModalCadButtonConfirmMobile {
  background-color: var(--dark-primary-color);
  }

  .swFiltroMobileTitle {
  margin-bottom: 0px;
  }

  .swFiltroMobileContentButton {
  margin-bottom: 3rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swFiltroMobileContentButton:hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  }

  .swFiltroMobileContentButton:focus {
  border-width: 1px;
  }

  .swFiltroMobileButton {
  color: var(--dark-secondary-color);
  }

  .swFiltroMobileButton:focus {
  background-color: var(--dark-background-color);
  }

  .swPageParam {
  background-color: var(--dark-background-content);
  }

  .swPageParamTitle {
  border-color: var(--dark-border-color);
  color: var(--text-color-message);
  }

  .swPageParamTitleMobile {
  border-color: var(--dark-border-color);
  color: var(--text-color-message);
  }

  .swPageParamTitleCustom {
  border-color: var(--dark-border-color);
  color: var(--text-color-message);
  }

  .swPageParamTitleCustomMobile {
  border-color: var(--dark-border-color);
  color: var(--text-color-message);
  }

  .swPageParamContentDivsText {
  color: var(--text-color-message);
  }

  .swPageParamContentDivsIcons {
  background-color: var(--dark-background-color);
  }

  .swPageParamContentDivsInput {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--text-color-placeholder);
  }

  .swPageParamContentDivsInput:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .PageParamFooter {
  background-color: var(--dark-background-content);
  }

  .PageParamFooterMobile {
  background-color: var(--dark-background-content);
  }

  .pageParamTabsSelected {
  border-color: var(--dark-secondary-color);
  color: var(--dark-secondary-color) !important;
  }

  .swPageParamTabInterClara {
  background-color: var(--dark-background-content);
  }

  .swPageParamTabInterClaraPart1Info {
  color: var(--text-color-message);
  }

  .swPageParamTabInterClaraPart1InfoMobile {
  color: var(--text-color-message);
  }

  .swPageParamTabInterClaraPart1InfoAbout {
  color: var(--text-color-message);
  }

  .PageParamFooterMessageText {
  color: var(--text-color-message);
  }

  .swButtonLogin {
  background-color: var(--dark-primary-color);
  }

  .swButtonLogin:hover {
  background-color: var(--dark-primary-color-50);
  }

  .swButtonLogin:focus {
  --tw-ring-color: var(--primary-color);
  }

  .swPageParamColorOpt {
  color: var(--text-color-message);
  }

  .swPageParamColorDivCheckBox {
  color: var(--text-color-message);
  }

  .swPageParamColorCheckBox {
  color: var(--dark-secondary-color);
  --tw-ring-color: var(--dark-secondary-color);
  }

  .swPageParamColorCheckBox:focus {
  background-color: var(--dark-secondary-color);
  --tw-ring-color: var(--dark-secondary-color);
  }

  .swPageParamExampleGradientMobile {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--dark-primary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-secondary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-from-position: 10%;
  --tw-gradient-to-position: 90%;
  }

  .\!swTextSecondary {
  color: var(--dark-secondary-color);
  }

  .swTextSecondary {
  color: var(--dark-secondary-color);
  }

  .swTextPrimary {
  color: var(--dark-primary-color);
  }

  .swPageParamExampleBottomTabsContentTabActive {
  border-color: var(--dark-secondary-color);
  color: var(--dark-secondary-color);
  }

  .swPageParamExampleNotGradient {
  background-color: var(--dark-primary-color);
  }

  .swPageParamExampleNotGradientMobile {
  background-color: var(--dark-primary-color);
  }

  .swBooleanTextTitle {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swMiniModalMobileLine {
  background-color: var(--dark-background-color);
  }

  .swMiniModalContent {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swMiniModalContentMobile {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swMiniModalTitle {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .swMiniModalFiltro {
  background-color: var(--dark-secondary-color);
  }

  .swMiniModalColumnFiltro {
  background-color: var(--dark-secondary-color);
  }

  .swMiniModalTitleMobile {
  background-color: var(--dark-background-color);
  }

  .swMiniModalListContentMobile {
  background-color: var(--dark-background-color);
  }

  .swMiniModalListContentPingMobile {
  border-color: var(--border-input-color);
  background-color: var(--dark-background-color);
  }

  .swMiniModalListContentSubActionMobile {
  background-color: var(--dark-login-background);
  }

  .swMiniModalListContentSubActionMarginMobile {
  border-color: var(--border-input-color);
  background-color: var(--dark-login-background);
  }

  .swMiniModalListContentSubActionTextMobile {
  color: var(--dark-secondary-color);
  }

  .swMiniModalListSelectItemMobile {
  background-color: var(--dark-background-color);
  color: var(--dark-secondary-color);
  }

  .swMiniModalListLineContentMobile {
  border-color: var(--text-color-message);
  background-color: var(--dark-background-color);
  }

  .swInputEditItems {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--dark-primary-color);
  }

  .swInputEditItems:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .swModalFloating {
  background-color: var(--dark-login-background);
  }

  .swModalTitleGradient {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--dark-primary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-secondary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .swModalTitleNormal {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalFloatingTabs {
  border-color: var(--dark-border-color);
  }

  .swModalFloatingFooter {
  border-color: var(--dark-border-input-color);
  background-color: var(--dark-login-background);
  }

  .swModalFloatingFooterMap {
  border-color: var(--dark-border-input-color);
  background-color: var(--dark-login-background);
  }

  .swModalFloatingFooterMapContentLineButton {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalFloatingFooterMapContentLineButtonFull {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalFloatingFooterMapContentLineButtonIcon {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swInputReadOnly {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--dark-primary-color);
  }

  .swInputReadOnly:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .swCheckBoxCustom {
  color: var(--dark-secondary-color);
  }

  .swCheckBoxCustom:focus {
  color: var(--dark-secondary-color);
  --tw-ring-color: var(--dark-secondary-color);
  }

  .swModalCadCenterConfirm {
  background-color: var(--dark-login-background);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swMiniDropdown {
  background-color: var(--dark-background-color);
  }

  .swModalListItem {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalListItem:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .swModalContentListItem {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalContentListItem:nth-child(odd) {
  background-color: var(--dark-login-background);
  }

  .swModalContentListItem:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .swModalContentListItemOption {
  color: var(--dark-secondary-color);
  }

  .swModalTitleColumn {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .swModalTitleList {
  background-color: var(--dark-border-input-color);
  }

  .swModalMobileListContent {
  background-color: var(--dark-background-color);
  }

  .swModalMobileListContentLabel {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  }

  .swModalMobileListContentLabelTitle {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalMobileListContentLabelTitleLeft {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalMobileListContentLabelTitleRight {
  color: var(--dark-primary-color);
  }

  .swModalMobileContentEnd {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-background-color);
  }

  .swModalMobileListContentLabelItem {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swBigModalContent {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalCadLabelEditable {
  background-color: var(--dark-background-color);
  }

  .swModalCadCenterEditable {
  background-color: var(--dark-login-background);
  }

  .swInputEditable {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--text-color-placeholder);
  }

  .swInputEditable:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .swListResult {
  background-color: var(--dark-login-background);
  }

  .swListResultTitle {
  background-color: var(--dark-background-content);
  }

  .swListResultTitleColumn1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListResultTitleColumn2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListResultTextResult {
  color: var(--dark-secondary-color);
  }

  .swListResultTextContent {
  background-color: var(--dark-background-color);
  }

  .swListResultTextContentLabelContent1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListResultTextContentLabelContent2 {
  color: var(--dark-secondary-color);
  }

  .swButtonCancelEdit {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swButtonCancelEdit:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swCardList {
  background-color: var(--dark-login-background);
  }

  .swCardListOption {
  background-color: var(--dark-login-background);
  }

  .swCardListOptionButton {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  }

  .\!swCardListOptionButtonSelected {
  background-color: var(--dark-border-input-color);
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .swCardListOptionButtonSelected {
  background-color: var(--dark-border-input-color);
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .swCardListOptionButtonLarge {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalOcorrenciaButton {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: transparent;
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  }

  .swCarListOptionButtonSmall {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-login-background);
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .swCarListOptionButtonSmall:hover {
  background-color: var(--dark-border-input-color);
  }

  .swCardListContent {
  background-color: var(--dark-login-background);
  }

  .swCardListContentTitle2 {
  border-color: var(--dark-secondary-color);
  background-color: var(--dark-secondary-color);
  }

  .swModalFloatingTitleItems {
  color: var(--dark-primary-color);
  }

  .swListLineTitleColumn {
  background-color: var(--dark-border-input-color);
  }

  .swListLineTitleColumnMidle {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListLineTitleColumnBig {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListLineTitleColumnBigOco {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListLineTitleColumnBigButtons {
  border-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListLineTitleColumnMiniButtons {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListLineTitleColumnMini {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swListMonitoramentoLine {
  border-color: var(--dark-border-input-color);
  }

  .swFiltroModalTitleMarginAndTextSize {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentExportar {
  background-color: var(--dark-background-color);
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  }

  .swModalContentExportarDisable {
  color: var(--dark-color-disable);
  }

  .swModalContentExportarActive {
  color: var(--dark-primary-color);
  }

  .swPanelLeftContentInf {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .slick-header-column, .slick-header-columns {
  background-color: var(--dark-border-input-color);
  color: var(--text-color-placeholder);
  }

  .slick-header-column:hover, .slick-header-columns:hover {
  background-color: var(--dark-secondary-color);
  }

  .slick-header-columns {
  border-color: var(--dark-border-input-color);
  }

  .slick-cell {
  border-right-color: var(--dark-border-input-color);
  border-bottom-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .ui-widget-content {
  border-color: var(--dark-border-input-color);
  background-color: var(--dark-login-background);
  }

  .ui-state-hover:hover {
  background-color: var(--dark-secondary-color);
  }

  .context-menu-list {
  background-color: var(--dark-login-background);
  }

  .swContext-menu-title {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--dark-secondary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--dark-primary-color) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .context-menu-item {
  background-color: var(--dark-login-background);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .context-menu-item:hover {
  background-color: var(--dark-border-input-color);
  }

  .separator-menu-item:hover {
  background-color: var(--dark-login-background) !important;
  }

  .context-menu-submenu::after {
  border-color: transparent transparent transparent #FFFFFF;
  }

  .swContentSelectRadio {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swCenterPageOverflow {
  background-color: var(--dark-background-color);
  }

  .swContetSelectRadioMobile {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swColumnListGridHist {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swColumnListGridHistBig {
  border-color: var(--dark-border-input-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalConfigContentLabel1Text1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swModalConfigContentLabel1Text2 {
  color: var(--dark-primary-color);
  }

  .swButtonConfigEquip {
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  border-color: var(--dark-secondary-color);
  background-color: var(--dark-login-background);
  }

  .swButtonConfigEquip:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swModalConfigContentLabel2Text2 {
  color: var(--dark-primary-color);
  }

  .swInputConfigEquip {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: var(--dark-input-background-color);
  color: var(--dark-primary-color);
  }

  .swInputConfigEquip:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .swDashboardChartPie {
  background-color: var(--dark-border-color);
  }

  .swDashboardChartPieTitle {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swDashboardChartPieIcon {
  color: var(--dark-secondary-color);
  }

  .swDashboardChartPieTotal {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swDashboardChartLegend {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
  }

  .swDashboardChartLegendItemInfo {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swIconGradient {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
  --tw-gradient-from: var(--dark-primary-color) var(--tw-gradient-from-position) !important;
  --tw-gradient-to: var(--dark-secondary-color) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  }

  .swFiltroModalContentDataText {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swFiltroModalContentDataTextMobile {
  background-color: var(--dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swDashboardFiltroContainer {
  background-color: var(--dark-border-color);
  }

  .swInputFiltro {
  background-color: var(--dark-input-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .swInputFiltro:focus {
  --tw-ring-color: transparent;
  }

  .swBuscaRedeBtn {
  border-color: var(--dark-primary-color);
  color: var(--dark-primary-color);
  }

  .swBuscaRedeBtn:hover {
  background-color: var(--dark-primary-color);
  }

  .swPrimaryTextColor {
  color: var(--dark-primary-color);
  }

  .swSecondaryTextColor {
  color: var(--dark-secondary-color);
  }

  .\!swPrimaryColorBackground {
  background-color: var(--dark-primary-color);
  }

  .swPrimaryColorBackground {
  background-color: var(--dark-primary-color);
  }

  .\!swSecondaryColorBackground {
  background-color: var(--dark-secondary-color);
  }

  .swSecondaryColorBackground {
  background-color: var(--dark-secondary-color);
  }

  .swPrimaryColorBackground50 {
  background-color: var(--dark-primary-color-50);
  }

  .swSecondaryColorBackground50 {
  background-color: var(--dark-secondary-color-50);
  }

  .swTabDashBoard {
  background-color: var(--dark-border-color);
  }

  .swButtonConfigEquipNotSelected {
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  border-color: var(--dark-secondary-color);
  background-color: var(--dark-login-background);
  }

  .swButtonConfigEquipNotSelected:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swButtonConfigEquipSelected {
  --tw-text-opacity: 1;
  color: var(--dark-secondary-color);
  border-color: var(--dark-secondary-color);
  background-color: var(--dark-login-background);
  }

  .swButtonConfigEquipSelected:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .swSelectedButton {
  background-color: var(--dark-primary-color-50);
  }

  .swPanelLeft {
  background-color: var(--dark-login-background);
  }

  .hover\:swSecondaryTextColor:hover {
  color: var(--dark-secondary-color);
  }

  .hover\:swSecondaryColorBackground50:hover {
  background-color: var(--dark-secondary-color-50);
  }

  .dark\:swSecondaryTextColor {
  color: var(--secondary-color);
  }

  .dark\:mb-12 {
  margin-bottom: 3rem;
  }

  .dark\:flex {
  display: flex;
  }

  .dark\:hidden {
  display: none;
  }

  .dark\:border {
  border-width: 1px;
  }

  .dark\:border-0 {
  border-width: 0px;
  }

  .dark\:border-2 {
  border-width: 2px;
  }

  .dark\:border-\[1px\] {
  border-width: 1px;
  }

  .dark\:border-b-2 {
  border-bottom-width: 2px;
  }

  .dark\:border-t-2 {
  border-top-width: 2px;
  }

  .dark\:border-\[\#222222\] {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  }

  .dark\:border-\[--border-input-color\] {
  border-color: var(--border-input-color);
  }

  .dark\:border-\[--dark-background-content\] {
  border-color: var(--dark-background-content);
  }

  .dark\:border-\[--dark-border-color\] {
  border-color: var(--dark-border-color);
  }

  .dark\:border-\[--dark-border-input-color\] {
  border-color: var(--dark-border-input-color);
  }

  .dark\:border-\[--dark-input-background-color\] {
  border-color: var(--dark-input-background-color);
  }

  .dark\:border-\[--dark-primary-color\] {
  border-color: var(--dark-primary-color);
  }

  .dark\:border-\[--dark-secondary-color\] {
  border-color: var(--dark-secondary-color);
  }

  .dark\:border-\[--text-color-message\] {
  border-color: var(--text-color-message);
  }

  .dark\:border-\[var\(--dark-background-color\)\] {
  border-color: var(--dark-background-color);
  }

  .dark\:border-\[var\(--dark-background-content\)\] {
  border-color: var(--dark-background-content);
  }

  .dark\:border-\[var\(--dark-border-input-color\)\] {
  border-color: var(--dark-border-input-color);
  }

  .dark\:border-\[var\(--dark-secondary-color\)\] {
  border-color: var(--dark-secondary-color);
  }

  .dark\:border-\[var\(--text-color-placeholder\)\] {
  border-color: var(--text-color-placeholder);
  }

  .dark\:border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  }

  .dark\:border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
  }

  .dark\:border-transparent {
  border-color: transparent;
  }

  .dark\:border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  }

  .dark\:border-zinc-900 {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
  }

  .dark\:border-zinc-950 {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity, 1));
  }

  .dark\:border-b-\[--dark-border-input-color\] {
  border-bottom-color: var(--dark-border-input-color);
  }

  .dark\:border-r-\[--dark-border-input-color\] {
  border-right-color: var(--dark-border-input-color);
  }

  .dark\:bg-\[\#222222\] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .dark\:bg-\[\#333333\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
  }

  .dark\:bg-\[--dark-background-color\] {
  background-color: var(--dark-background-color);
  }

  .dark\:bg-\[--dark-background-content\] {
  background-color: var(--dark-background-content);
  }

  .dark\:bg-\[--dark-border-color\] {
  background-color: var(--dark-border-color);
  }

  .dark\:bg-\[--dark-border-input-color\] {
  background-color: var(--dark-border-input-color);
  }

  .dark\:bg-\[--dark-input-background-color\] {
  background-color: var(--dark-input-background-color);
  }

  .dark\:bg-\[--dark-login-background\] {
  background-color: var(--dark-login-background);
  }

  .dark\:bg-\[--dark-secondary-color\] {
  background-color: var(--dark-secondary-color);
  }

  .dark\:bg-\[var\(--color-default-2\)\] {
  background-color: var(--color-default-2);
  }

  .dark\:bg-\[var\(--dark-background-color\)\] {
  background-color: var(--dark-background-color);
  }

  .dark\:bg-\[var\(--dark-background-content\)\] {
  background-color: var(--dark-background-content);
  }

  .dark\:bg-\[var\(--dark-input-background-color\)\] {
  background-color: var(--dark-input-background-color);
  }

  .dark\:bg-\[var\(--dark-login-background\)\] {
  background-color: var(--dark-login-background);
  }

  .dark\:bg-\[var\(--dark-primary-color\)\] {
  background-color: var(--dark-primary-color);
  }

  .dark\:bg-\[var\(--dark-primary-color-50\)\] {
  background-color: var(--dark-primary-color-50);
  }

  .dark\:bg-\[var\(--dark-secondary-color\)\] {
  background-color: var(--dark-secondary-color);
  }

  .dark\:bg-\[var\(--dark-secondary-color-50\)\] {
  background-color: var(--dark-secondary-color-50);
  }

  .dark\:bg-\[var\(--input-color-error\)\] {
  background-color: var(--input-color-error);
  }

  .dark\:bg-\[var\(--tw-bg-opacity\)\] {
  background-color: var(--tw-bg-opacity);
  }

  .dark\:bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
  }

  .dark\:bg-transparent {
  background-color: transparent;
  }

  .dark\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }

  .dark\:\!bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
  }

  .dark\:bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .dark\:\!from-\[--dark-primary-color\] {
  --tw-gradient-from: var(--dark-primary-color) var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  }

  .dark\:from-\[var\(--dark-primary-color\)\] {
  --tw-gradient-from: var(--dark-primary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .dark\:from-\[var\(--dark-secondary-color\)\] {
  --tw-gradient-from: var(--dark-secondary-color) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }

  .dark\:from-10\% {
  --tw-gradient-from-position: 10%;
  }

  .dark\:\!to-\[--dark-secondary-color\] {
  --tw-gradient-to: var(--dark-secondary-color) var(--tw-gradient-to-position) !important;
  }

  .dark\:to-\[var\(--dark-primary-color\)\] {
  --tw-gradient-to: var(--dark-primary-color) var(--tw-gradient-to-position);
  }

  .dark\:to-\[var\(--dark-secondary-color\)\] {
  --tw-gradient-to: var(--dark-secondary-color) var(--tw-gradient-to-position);
  }

  .dark\:to-90\% {
  --tw-gradient-to-position: 90%;
  }

  .dark\:\!text-\[var\(--dark-secondary-color\)\] {
  color: var(--dark-secondary-color) !important;
  }

  .dark\:\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .dark\:text-\[--dark-primary-color\] {
  color: var(--dark-primary-color);
  }

  .dark\:text-\[--dark-secondary-color\] {
  color: var(--dark-secondary-color);
  }

  .dark\:text-\[--icon-grid-dark-inative\] {
  color: var(--icon-grid-dark-inative);
  }

  .dark\:text-\[--primary-color\] {
  color: var(--primary-color);
  }

  .dark\:text-\[--text-color-placeholder\] {
  color: var(--text-color-placeholder);
  }

  .dark\:text-\[var\(--color-default-2\)\] {
  color: var(--color-default-2);
  }

  .dark\:text-\[var\(--dark-color-disable\)\] {
  color: var(--dark-color-disable);
  }

  .dark\:text-\[var\(--dark-primary-color\)\] {
  color: var(--dark-primary-color);
  }

  .dark\:text-\[var\(--dark-secondary-color\)\] {
  color: var(--dark-secondary-color);
  }

  .dark\:text-\[var\(--secondary-color\)\] {
  color: var(--secondary-color);
  }

  .dark\:text-\[var\(--text-color-message\)\] {
  color: var(--text-color-message);
  }

  .dark\:text-\[var\(--text-color-placeholder\)\] {
  color: var(--text-color-placeholder);
  }

  .dark\:text-\[var\(--titulo-color-modal\)\] {
  color: var(--titulo-color-modal);
  }

  .dark\:text-\[var\(--vcolor-tpri1-hex\)\] {
  color: var(--vcolor-tpri1-hex);
  }

  .dark\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }

  .dark\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  }

  .dark\:text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity, 1));
  }

  .dark\:text-teal-300 {
  --tw-text-opacity: 1;
  color: rgb(94 234 212 / var(--tw-text-opacity, 1));
  }

  .dark\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .dark\:text-zinc-800 {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity, 1));
  }

  .dark\:ring-\[var\(--dark-secondary-color\)\] {
  --tw-ring-color: var(--dark-secondary-color);
  }

  .dark\:shadow-box-total:hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  }

  .dark\:odd\:bg-\[--dark-login-background\]:nth-child(odd) {
  background-color: var(--dark-login-background);
  }

  .dark\:odd\:bg-\[--dark-secondary-color\]:nth-child(odd) {
  background-color: var(--dark-secondary-color);
  }

  .dark\:even\:bg-\[\#222222\]:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .dark\:even\:bg-\[--dark-secondary-color\]:nth-child(even) {
  background-color: var(--dark-secondary-color);
  }

  .dark\:hover\:\!bg-\[--dark-login-background\]:hover {
  background-color: var(--dark-login-background) !important;
  }

  .dark\:hover\:bg-\[--dark-border-input-color\]:hover {
  background-color: var(--dark-border-input-color);
  }

  .dark\:hover\:bg-\[--dark-primary-color-50\]:hover {
  background-color: var(--dark-primary-color-50);
  }

  .dark\:hover\:bg-\[--dark-primary-color\]:hover {
  background-color: var(--dark-primary-color);
  }

  .dark\:hover\:bg-\[--dark-secondary-color\]:hover {
  background-color: var(--dark-secondary-color);
  }

  .dark\:hover\:bg-\[var\(--dark-background-content\)\]:hover {
  background-color: var(--dark-background-content);
  }

  .dark\:hover\:bg-\[var\(--dark-primary-color\)\]:hover {
  background-color: var(--dark-primary-color);
  }

  .dark\:hover\:bg-\[var\(--dark-primary-color-50\)\]:hover {
  background-color: var(--dark-primary-color-50);
  }

  .dark\:hover\:bg-neutral-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
  }

  .dark\:hover\:bg-zinc-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
  }

  .hover\:dark\:bg-\[\#222222\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }

  .dark\:hover\:shadow-zinc-500:hover {
  --tw-shadow-color: #71717a;
  --tw-shadow: var(--tw-shadow-colored);
  }

  .dark\:hover\:brightness-90:hover {
  --tw-brightness: brightness(.9);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .dark\:focus\:border:focus {
  border-width: 1px;
  }

  .dark\:focus\:bg-\[var\(--dark-background-color\)\]:focus {
  background-color: var(--dark-background-color);
  }

  .dark\:focus\:bg-\[var\(--dark-background-content\)\]:focus {
  background-color: var(--dark-background-content);
  }

  .dark\:focus\:bg-\[var\(--dark-secondary-color\)\]:focus {
  background-color: var(--dark-secondary-color);
  }

  .dark\:focus\:bg-gradient-to-r:focus {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .dark\:focus\:\!text-white:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .dark\:focus\:text-\[--dark-secondary-color\]:focus {
  color: var(--dark-secondary-color);
  }

  .dark\:focus\:text-\[var\(--color-default-1\)\]:focus {
  color: var(--color-default-1);
  }

  .dark\:focus\:ring-\[\#222222\]:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1));
  }

  .dark\:focus\:ring-\[--dark-primary-color-50\]:focus {
  --tw-ring-color: var(--dark-primary-color-50);
  }

  .dark\:focus\:ring-\[--dark-secondary-color\]:focus {
  --tw-ring-color: var(--dark-secondary-color);
  }

  .dark\:focus\:ring-\[--primary-color\]:focus {
  --tw-ring-color: var(--primary-color);
  }

  .dark\:focus\:ring-\[var\(--dark-secondary-color\)\]:focus {
  --tw-ring-color: var(--dark-secondary-color);
  }

  .dark\:focus\:ring-transparent:focus {
  --tw-ring-color: transparent;
  }

  .dark\:active\:bg-\[var\(--dark-background-content\)\]:active {
  background-color: var(--dark-background-content);
  }

  .dark\:active\:bg-\[var\(--dark-secondary-color\)\]:active {
  background-color: var(--dark-secondary-color);
  }

  .dark\:active\:bg-gradient-to-r:active {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .dark\:active\:\!text-white:active {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }

  .dark\:active\:text-slate-500:active {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
  }

  .slick-header-column.ui-state-default, .slick-group-header-column.ui-state-default {
  position: relative;
  display: inline-block;
  box-sizing: content-box !important; /* this here only for Firefox! */
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 17px;
  margin: 0;
  padding: 4px;
  border-right: 1px solid var(--dark-input-background-color);
  border-left: 0px !important;
  border-top: 0px !important;
  border-bottom: 0px !important;
  float: left;
  }
}