@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
.menu_item{position:relative}.sub_menu{position:absolute;top:-20px;left:100%;width:200px;background:#f2f4f5;border-radius:8px;padding:8px 0;display:none;z-index:999}.menu_item.open .sub_menu{display:block}.sub_menu li{padding:4px 8px}.sub_menu li a{display:inline-block;padding:6px 12px;border-radius:4px;white-space:nowrap;height:45px}.sub_menu li a:hover{background:hsla(0,0%,100%,.15)}.nav_list{padding-left:0;margin-bottom:10px}.sidebar{position:fixed !important;top:0;left:0;height:100% !important;width:78px;background-color:#f2f4f5;padding:6px 14px;transition:width .3s ease-in-out;box-shadow:0px 0px 10px rgba(0,0,0,.592);border-right:1px solid rgba(48,76,124,.4431372549);z-index:9999;-webkit-user-select:none;user-select:none}.sidebar:not(.active){overflow:hidden}.sidebar .nav_list a.active{background-color:#0f73b2 !important;color:#fff}.sidebar .logo{color:#222;height:50px;width:100%;display:flex;align-items:center;justify-content:space-between;opacity:0;pointer-events:none}.sidebar .logo img{margin:1rem .3rem 0;width:150px}.sidebar ul{margin-top:20px}.sidebar ul li{list-style:none;height:3rem;line-height:3rem;width:100%}.sidebar ul li a{display:flex;align-items:center;color:#333;text-decoration:none;border-radius:4px;transition:background .3s ease-in-out}.sidebar ul li a:hover{background:#d1d1d1}.sidebar ul li a .links_name{opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.sidebar .logo2{opacity:1;transition:opacity .3s ease-in-out;position:absolute;right:20px;margin-top:10px}.sidebar.active{width:240px}.sidebar.active .logo{opacity:1;pointer-events:auto}.sidebar.active .logo2{opacity:0}.sidebar.active .links_name{opacity:1;pointer-events:auto}.home_content{position:absolute;height:100vh;width:calc(100% - 78px);left:78px;transition:all .3s ease-in-out}.home_content.active{width:calc(100% - 240px);left:240px}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}


.div-info-veiculos{width:600px !important;height:300px !important}.MuiTablePagination-displayedRows{font-style:italic;font-size:16pt;font-weight:bolder;letter-spacing:1px}.MuiTablePagination-selectLabel{font-style:italic;font-size:14pt;font-weight:bolder;letter-spacing:1px}.MuiMenu-root{position:fixed !important}.botao-grid{font-size:26pt;color:#0f73b2;left:3.3px;position:relative;filter:grayscale(100%);transition:.3s ease-in-out}.botao-grid:hover{filter:grayscale(0%);transition:.2s ease-in-out}.container-botao-grid{background-color:#fff;border-radius:4px;width:42px;height:42px;border:1px solid rgba(0,0,0,.245)}.button-box{width:0%}.tabela-linha--selecao-ativa{background-color:rgba(123,123,123,.137);color:#e8eaeb !important;box-shadow:0px 0px 10px rgba(27,107,168,.5333333333);transition:.1s ease-in-out}.tabela-selecao-linha-nao_ativa{transition:.6s ease-in-out}.responsiveMode{height:auto}.responsiveMode .MUIDataTableResponsive-scrollMaxHeight{overflow-y:auto}.div-paginacao{margin-top:-5rem;padding:4rem;z-index:10;display:flex}.div-paginacao span{margin-left:-35%;top:2rem;color:#333;font-style:italic;z-index:9}.form-select{width:15rem;margin-left:35%;color:#333;margin-top:15%}.botao_ocutar-mapa{margin-left:0;position:absolute;right:12rem;top:.9rem}.icone_mapa_ocultar{font-size:28.5pt;width:24px;z-index:999;color:#fff;transition:.4s ease-in-out}.icone_mapa_ocultar:hover{transform:scale(1.2);transition:ease-in-out .1s}.botao-copiar-l_g{font-size:14.5pt;margin-left:.5rem;transition:.1s ease-in-out}.botao-copiar-l_g:hover{color:#0f73b2;transition:.2s ease-in-out;scale:1.2}.MuiTable-root{background-image:linear-gradient(10deg, #F2F4F5);width:200% !important;overflow-y:hidden;font-size:13px}.registro-tabela{padding-left:27.5rem;top:2rem;position:relative;z-index:-9999}.pagination{position:relative;top:1.5rem;left:1rem}.MuiTableCell-footer{display:none !important}.css-1ygcj2i-MuiTableCell-root{background-image:linear-gradient(to top, #0F4C75, #0f4c75);color:#fff !important;text-transform:uppercase;box-shadow:0px 0px 10px #000 !important;text-shadow:0px 0px 2px #000 !important;min-width:19.2rem}.tss-178gktx-MUIDataTableHeadCell-contentWrapper{position:relative;padding-right:1rem;margin-right:-10rem}.MuiTableCell-root:nth-child(1){padding:0 30px !important;text-align:left !important;width:auto !important;max-width:none !important;min-width:initial !important;white-space:nowrap !important;font-weight:bold !important;overflow:visible !important}.MuiTableCell-root:nth-child(2){padding:0 4px !important;text-align:left !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:255px !important;max-width:255px !important;white-space:nowrap !important;overflow:visible !important;padding-left:4px !important}.MuiTableCell-root:nth-child(3){padding:0 0px !important;text-align:left !important;width:auto !important;max-width:304px !important;min-width:302px !important;white-space:initial !important;overflow:visible !important;padding-left:10px !important;text-align:center}.MuiTableCell-root:nth-child(4){padding:0 4px !important;text-align:center !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:360px !important;max-width:325px !important;white-space:initial !important;overflow:visible !important}.MuiTableCell-root:nth-child(5){padding:0 0px !important;text-align:left !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:140px !important;max-width:142px !important;white-space:nowrap !important;overflow:visible !important;padding-left:10px !important;text-align:center !important}.mapa-icon-wrapper{display:inline-block;transition:filter .2s ease-in-out,transform .2s ease-in-out}.mapa-icon-wrapper:hover{filter:grayscale(0);transform:scale(1.2)}.MuiTableCell-root:nth-child(6){padding:0 2px !important;text-align:left !important;min-width:140px !important;max-width:142px !important;white-space:nowrap !important;overflow:visible !important;text-align:center !important}.MuiTableCell-root:nth-child(7){padding:0 0px !important;text-align:left !important;min-width:460px !important;max-width:461px !important;white-space:normal !important;padding-left:0px !important;word-break:break-word !important;overflow-wrap:break-word !important}.MuiTableCell-root:nth-child(8){padding:0 4px !important;text-align:left !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:100px !important;max-width:101px !important;white-space:nowrap !important;overflow:visible !important}.MuiTableCell-root:nth-child(9){padding:0 4px !important;text-align:center !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:145px !important;max-width:146px !important;white-space:nowrap !important;overflow:visible !important}.MuiTableCell-root:nth-child(10){padding:0 4px !important;text-align:left !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:180px !important;max-width:182px !important;white-space:nowrap !important;overflow:visible !important;text-align:center}.MuiTableCell-root:nth-child(11){padding:0 4px !important;text-align:center !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:150px !important;max-width:151px !important;white-space:nowrap !important;overflow:visible !important}.MuiTableCell-root:nth-child(12){padding:0 4px !important;text-align:left !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:120px !important;max-width:121px !important;white-space:nowrap !important;overflow:visible !important}.MuiTableCell-root:nth-child(13){padding:0 4px !important;text-align:center !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:140PX !important;max-width:142px !important;white-space:nowrap !important;overflow:visible !important}.MuiTableCell-root:nth-child(14){padding:0 4px !important;text-align:center !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:150px !important;max-width:152px !important;white-space:nowrap !important;overflow:visible !important}.MuiTableCell-root:nth-child(15){padding:0 4px !important;text-align:center !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:160px !important;max-width:161px !important;white-space:nowrap !important;overflow:visible !important}.tabela-principal_coluna-placa{letter-spacing:1px;text-transform:uppercase}.tabela-principal_coluna-motorista{text-transform:uppercase;text-align:left}.tabela-principal_coluna-motorista:empty::before{content:"Nenhum motorista...";color:#67696d;text-transform:none;letter-spacing:1px}.MuiTableCell-body[data-colindex="2"]>div,.MuiTableCell-body[data-colindex="2"]>span{margin-left:6rem;min-width:8.75rem;text-align:justify}.css-1ygcj2i-MuiTableCell-root button{text-shadow:0px 0px 2px #000 !important;margin-left:-0.5rem;color:#fff}.tss-bd2lw8-MUIDataTableHeadCell-sortActive{color:#27acff !important;text-shadow:0px 0px 2px #000}.css-1qgma8u-MuiButtonBase-root-MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:#27acff !important}button[data-testid=headcol-3]{padding-left:2rem;min-width:300px}.campo-edit_tabela_principal{resize:none;min-height:3.5rem;max-height:5rem;border-radius:3px;background-color:rgba(0,0,0,0);padding-left:.4rem;transition:.3s ease-in;letter-spacing:1px;overflow:hidden;min-width:240px !important;max-width:245px !important;min-height:35px}.campo-edit_tabela_principal:focus{cursor:context-menu;outline:none;transition:.3s ease-out;background-color:rgba(123,123,123,0);overflow-y:scroll;min-width:240px !important}.campo-edit_tabela_principal:hover{cursor:pointer;outline:none}.campo-edit_tabela_principal:focus{outline:none}button[data-testid=headcol-2]{margin-left:8rem !important}td[data-colindex="2"]{padding-left:2rem !important;max-width:100%}td{height:auto !important}.deleteico{margin-left:-0.7rem !important;color:#b00000}.botao-tabela-coluna_2{color:#0f73b2;border-radius:5px;padding:1rem !important;margin-left:.5rem;transition:ease-in .2s;filter:grayscale(80%);height:1.8rem;width:1.8rem;border:none}.botao-tabela-coluna_2:hover{filter:grayscale(0%);transform:scale(1.4)}.icon-edit-tabelaPrincipal-coluna_2{margin-left:-0.5rem;font-size:16pt;margin-top:-0.7rem}.input-buscar{padding-left:1rem;color:#000;max-width:80%;min-width:18rem;min-height:40px;max-height:80%;border-radius:5px;position:absolute;left:57.4rem;background-color:#f2f4f5}.input-buscar::placeholder{color:#a2a8b3;font-size:10pt}.wrapper-map{height:calc(90% - 40.5px);transition:all .6s ease-in-out;width:100%}.accordion-button:focus{box-shadow:none !important;border-color:rgba(0,0,0,0) !important}.MUIDataTableToolbar{display:flex;flex-wrap:wrap}.tss-qbo1l6-MUIDataTableToolbar-actions{flex-grow:1;width:100%;text-align:right}.wrapper-map-out{height:100%}.wrapper-map.active{height:calc(100% - 180px - 0px);transition:all .6s ease-in-out}.wrapper-map2.desative{width:0;height:0;transition:display none .5s ease-in-out}.wrapper-map2{width:0;height:0;transition:display none .5s ease-in-out}.active-on{height:100% !important;bottom:246px}.container-table{width:100%;display:block;position:fixed;bottom:-314px;transition:all .6s ease-in-out;overflow-x:auto;white-space:nowrap;height:100% !important}.container-table.active{bottom:0;transition:all .6s ease-in-out}@media(max-width: 1380px){.container-table{width:93%}.wrapper-map{height:calc(100% - 40.5px);transition:all .6s ease}.wrapper-map.active{height:calc(100% - 338.5px - 16px - 16px);transition:all .6s ease;bottom:246px;position:absolute;top:10px}.container-table{bottom:-330px}}.status{list-style:none;display:flex;align-items:center;padding-left:0;gap:100px}#map{height:100%}#form{position:absolute;left:190px;top:10px;z-index:10}#input-localizar{height:2.5rem;width:25rem;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:none !important;border-radius:6px;padding:0 20px 0 1rem;font-size:1rem;color:#000}#input-localizar::placeholder{color:#a0aec0}#input-localizar:focus{border-color:#2d4b7b}.MuiToolbar-root{background-image:linear-gradient(to bottom, #465660, #076199);color:#fff !important;width:100% !important}.MuiToolbar-root svg{transition:.1s ease-in}.MuiToolbar-root svg:hover{transition:.2s ease-in-out;transform:scale(1.3)}.input-right{position:absolute !important;top:12px !important;right:0 !important;left:12rem !important}.draggable-container{cursor:move;display:inline-block}.icon-search{position:absolute;z-index:10;top:10px;left:10px}#buttonDraw{left:347px;top:12px;z-index:10;visibility:hidden}#listDraw{position:absolute;left:12px;top:103px}.dropdown-menu{width:250px}.img-trafego{position:absolute;bottom:118px;left:10px;border-radius:5px;border:1px solid #969696;width:95px;z-index:10}.label-trafego{border-radius:0px 0px 5px 5px;width:94px;background:rgba(63,63,63,.69);position:absolute;bottom:111px;left:10px;z-index:12;font-size:13px}#panel{width:200px;font-family:Arial,sans-serif;font-size:13px;float:right;margin:10px}#color-palette{clear:both;right:20;top:50px}.color-palette{margin-top:20px !important;margin-left:307px !important}.color-button{width:14px;height:14px;font-size:0;margin:2px;float:left;cursor:pointer}#delete-button{position:absolute;left:10px;top:58px;z-index:20}.App{display:flex;height:100vh;width:100%;position:absolute}.resp{padding:0px;position:relative;width:100%}.area-table{position:relative;min-width:100%;padding-bottom:0rem}.css-1ygcj2i-MuiTableCell-root{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;font-size:.875rem;line-height:1.5rem;letter-spacing:.01071em;display:table-cell;vertical-align:inherit;text-align:left;padding:2px !important;color:rgba(0,0,0,.87);padding-right:8rem !important}.refresh-icon{position:absolute;z-index:1 !important;top:1.25rem;left:26rem;display:flex;align-items:center;justify-content:center}.refresh-icon:hover{background:#27426e;cursor:pointer}.refresh-icon:hover svg{color:#000;transform:rotate(35deg);transition:transform linear .2s}.css-i4bv87-MuiSvgIcon-root{color:#fff}.MuiChip-label{color:#fff}.MuiChip-deleteIconColorDefault{color:#fff !important}.MuiPaper-elevation2{background-color:#21395f !important}.tss-1vsygk-MUIDataTableFilterList-root{background-color:#27426e !important;width:105%;margin-left:0px !important;height:auto !important}.MuiTypography-root{color:#fff !important}.MuiFormControl-root{width:150px;margin-left:20px !important}.pro-sidebar .pro-sidebar-inner .pro-sidebar-layout{background:#f1f1f1}.pro-sidebar{color:#0f73b2}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover{background:#0f73b2 !important}.pro-sidebar.collapsed{width:65px;min-width:65px}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item{position:relative;display:flex;align-items:center;padding:8px 15px 8px 13px;cursor:pointer}.oult{position:absolute;margin-top:-30px;margin-left:450px}@media(max-width: 676px){.pro-sidebar .pro-sidebar-inner .pro-sidebar-layout{background:#f8f9fa;margin-top:20px}.pro-sidebar{color:#0f73b2}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover{background:#0f73b2 !important}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item{position:relative;display:flex;align-items:center;padding:0px 0px 3px 4px;cursor:pointer}.pro-sidebar{width:100%}}.Off{display:none}.css-q34dxg{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.43;letter-spacing:.01071em;display:table-cell;vertical-align:inherit;border-bottom:1px solid #e0e0e0;text-align:left;padding:3px !important;color:rgba(0,0,0,.87)}.wrapper-map,.area-table{transition:transform .5s ease,opacity .5s ease;transform-origin:top}.slide-out{width:0;height:0;transition:.5s ease}.slide-in{transform:scaleY(1);opacity:1;height:auto}.wrapper-map,.area-table{transition:height .5s ease,opacity .5s ease;overflow:hidden}.slide-out{width:0;height:0;transition:display none .5s ease}.no-scroll{overflow-y:hidden}.off-ic{display:none !important}.slide-in{height:auto;opacity:1}.button-box img{cursor:pointer;width:30px}.button-box span{cursor:pointer;font-size:15px;color:#fff;font-weight:bold}.button-box span:hover{cursor:pointer;font-size:15px;color:#e9e9e9;font-weight:bold}.oult{background-color:#304c7c;color:#fff;border-radius:10px}.oult:hover{color:#e9e9e9;background-color:#263b60}.pagination-container{display:flex;list-style:none;padding:0;margin:0}.page-item{margin:0;cursor:pointer}.page-link{display:inline-block;padding:10px 15px;text-align:center}.mg-tp-ic{margin-left:20px;margin-top:-90vh !important}.bbt-ic{margin-right:65px !important;margin-top:20px !important;bottom:20px !important}.bt-mp-ic{display:none}.css-1ex1afd-MuiTableCell-root{padding:8px !important}.textarea .form-control{min-height:100px}
.container-ref{border-bottom:1px solid #c3c3c3}.images-icons{margin-left:auto}.images-icons img{width:1.4rem}.images-icons img:hover{cursor:pointer}
.preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to top, #F2F4F5);border-top:1px solid rgba(15,115,178,.2352941176);z-index:9999;opacity:1;visibility:visible;transition:opacity .6s ease,visibility .6s ease}.preloader.hidden{opacity:0;visibility:hidden}.preloader p{color:#333;margin-top:2rem;font-style:italic}.circulo_carregar{color:#0f73b2}
.sidebar{position:absolute;top:0;left:0;height:100%;width:78px;background:#f2f4f5;padding:6px 14px;transition:all .4s ease}.sidebar .logo{color:#fff;height:50px;width:100%;display:flex;align-items:center;justify-content:space-between;opacity:0;pointer-events:none}.sidebar .logo img{margin:1rem .3rem 0;width:150px}.sidebar ul{margin-top:20px}.sidebar ul li{position:relative;list-style:none;height:3.1rem;line-height:3.1rem;width:100%}.sidebar ul li a{display:flex;align-items:center;color:#333;text-decoration:none;border-radius:4px}.sidebar ul li a:hover{background:#d1d1d1}.sidebar ul li a svg{border-radius:12px;min-width:3.1rem;text-align:center;line-height:3.1rem;text-align:center}.sidebar ul li a .links_name{opacity:0}.sidebar .profile_content{padding:0 1rem}.sidebar .profile_content .profile{font-size:1.2rem;width:3.1rem;cursor:pointer}.sidebar .profile_content .profile p{line-height:3.1rem;display:flex;align-items:center}.sidebar .profile_content .profile p svg{width:3.1rem}.sidebar .logo2{opacity:1;transition:all .4s ease;position:absolute;right:20px;margin-top:10px}.sidebar.active{width:240px}.sidebar.active .logo{opacity:1;transition:all .3s ease}.sidebar.active .logo2{opacity:0;transition:all .1s ease}.sidebar.active .links_name{opacity:1;transition:all .4s ease;display:inline-block}.home_content{position:absolute;z-index:999;height:auto;width:calc(100% - 78px);left:78px;transition:all .4s ease}.home_content.active{width:calc(100% - 240px);left:240px;height:auto}#button3{position:absolute;z-index:10;top:150px;left:12px;border-radius:3px;display:flex;align-items:center;gap:5px;color:#494949}#button3:hover{color:#131313}#button3:hover svg{color:#000}#button4{position:absolute;z-index:10;top:10px;left:12px}.zind{z-index:100}.logo21{position:absolute;margin-right:24px;margin-top:15px}.Rua1{position:fixed;top:33%}@media(max-width: 1159px){.logo21{width:120px;position:absolute;margin-right:15px;margin-top:15px}}.Logout_sair{margin-left:10px}
.back-button{position:relative;margin-left:15rem;margin-top:2rem;font-size:30pt;color:#eeeef0;transition:.2s ease-in-out}.back-button:hover{transition:.2s ease-in-out;transform:translateX(-8px)}
.text-sm{color:#000 !important}
.icone-grupos-cadastros{font-size:45pt;color:#fff;transition:.3s ease-in-out}.contentCadastro{top:180px !important;padding:1.5rem;display:flex;gap:3em;flex-wrap:wrap;justify-content:center;position:relative;min-width:100% !important;height:250px}.contentCadastro h1{top:-8rem;position:absolute;color:#fff;font-size:2rem;letter-spacing:1.5px;text-transform:uppercase}.contentCadastro .box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;border:none;padding:.5rem;cursor:pointer;transition:.3s ease-in-out;text-decoration:none !important;height:40%}.contentCadastro .box p{text-align:center;margin:0;color:#fff;font-size:.8rem;letter-spacing:1.5px;text-transform:uppercase;transition:.3s ease-in-out}.contentCadastro .box:hover{transform:translateY(-8px);transition:.2s ease-in}.contentCadastro .box:hover p,.contentCadastro .box:hover .icone-grupos-cadastros{color:#68b9eb;transition:.2s ease-in-out}
.grupo-loadearPage{width:90.4% !important;height:60% !important}.card.card-top.grupoView{height:640px !important}.div-selecionados.selec-gps.show{transform:translateY(-60px);left:82rem;width:220px}.editar-grupo-page.cadastro{margin-left:-4rem;width:100%}.modal-body .scroll-table{height:600px}.editar-grupo-page{width:100%;margin-top:-3rem;height:80%}.editar-grupo-page .table-wrapper{max-height:320px;overflow-y:auto}.editar-grupo-page .table thead th{border-top:none !important}.editar-grupo-page .table thead th{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1}.editar-grupo-page .container-gruposEdicao{margin-top:-4 rem;margin-left:12rem;height:400px;width:80%}.editar-grupo-page .col-md-12 input{width:500px}.editar-grupo-page .shadow-sm.carregamento-veiculos{width:520px;height:300px;margin-left:0rem;margin-top:0rem}.editar-grupo-page .carregamento-veiculos2{margin-top:2rem;top:1.3rem;position:relative}.editar-grupo-page .col-md-6 span{top:2.2rem;display:flex;position:relative;border-spacing:1rem}.editar-grupo-page .col-md-6 strong{display:flex;padding-left:.3rem;font-style:italic}.editar-grupo-page .modal-title{letter-spacing:1px;text-transform:uppercase}.editar-grupo-page .botao-cadastrar-grupo{transition:ease-in-out .3s;font-size:18pt}.editar-grupo-page .botao-cadastrar-grupo:hover{transition:ease-in-out .2s}.editar-grupo-page .coluna-tabela-gp{margin-left:1rem;letter-spacing:1px;text-transform:uppercase}.editar-grupo-page td{color:#333}.editar-grupo-page .botao-editar{font-size:22pt;margin-top:-0.4rem;margin-left:2rem;position:relative;padding-left:0rem;transition:.3s ease-in-out}.editar-grupo-page .checkbox{margin-left:1rem}.editar-grupo-page .checkbox-all{margin-left:4.6rem}.editar-grupo-page .botao-editar:hover{transition:.2s ease-in-out;transform:scale(1.2)}.editar-grupo-page .delete-botao{font-size:20pt}.editar-grupo-page .carregamento-veiculosEdicao{width:520px;height:300px;margin-left:0rem;margin-top:0rem}.editar-grupo-page .carregamento-veiculosEdicao2{width:520px;height:300px;margin-left:0rem;margin-top:1.5rem}.editar-grupo-page .form-check-labelEdicao{display:flex;margin-top:0rem}.div-selecionados.selec-gps{position:absolute;margin-top:-5rem}
:root{--accent: #0F73B2;--accent-soft: rgba(15, 115, 178, 0.35);--accent-fade: rgba(15, 115, 178, 0.18);--text-primary: #D1D1D6;--text-muted: #8B8D98}.loader-overlay{position:fixed;inset:0;background:radial-gradient(circle at center, #181818 0%, #111111 60%, #0c0c0c 100%),linear-gradient(120deg, rgba(15, 115, 178, 0.08), transparent 60%);background-blend-mode:screen;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow:hidden;opacity:0;transition:opacity .4s ease;will-change:opacity}.loader-overlay.enter{opacity:1}.loader-overlay.exit{opacity:0;pointer-events:none}.loader-overlay::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--accent-fade) 1px, transparent 1px);background-size:60px 60px;opacity:.04;z-index:0}.loader-overlay::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.15), transparent 60%);animation:introFlash .8s ease-out forwards;pointer-events:none;z-index:1}@keyframes introFlash{0%{opacity:.8}100%{opacity:0}}.global-signal{position:absolute;inset:0;pointer-events:none;z-index:1}.global-signal::before,.global-signal::after{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;border-radius:50%;border:2px solid var(--accent-fade);transform:translate(-50%, -50%) scale(0.1);animation:globalWave 6s ease-out infinite}.global-signal::after{animation-delay:3s}@keyframes globalWave{0%{transform:translate(-50%, -50%) scale(0.1);opacity:.3}70%{opacity:.12}100%{transform:translate(-50%, -50%) scale(25);opacity:0}}.loader-box{position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .5s ease,opacity .5s ease,filter .5s ease}.loader-box::before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle, var(--accent-soft), transparent 70%);opacity:.18;filter:blur(20px);animation:auraPulse 4s ease-in-out infinite;z-index:1}@keyframes auraPulse{0%,100%{transform:scale(0.9);opacity:.15}50%{transform:scale(1.15);opacity:.3}}.loader-logo{position:relative;overflow:hidden;width:140px;z-index:3;opacity:0;transform:scale(0.9);animation:logoIn .7s cubic-bezier(0.22, 1, 0.36, 1) forwards,logoPulse 2.5s ease-in-out infinite;animation-delay:0s,.7s;filter:drop-shadow(0 0 6px var(--accent-soft)) drop-shadow(0 0 18px var(--accent-fade));will-change:opacity,transform}@keyframes logoIn{0%{opacity:0;transform:scale(0.85)}100%{opacity:1;transform:scale(1)}}@keyframes logoPulse{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.02) rotate(0.3deg);opacity:.97}}.loader-logo::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 40%, rgba(255, 255, 255, 0.12), transparent 60%);transform:translateX(-120%);animation:shine 3.8s ease-in-out infinite}@keyframes shine{0%{transform:translateX(-120%)}60%{transform:translateX(120%)}100%{transform:translateX(120%)}}.ring{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid hsla(0,0%,100%,.06);border-top-color:var(--accent);border-right-color:var(--accent-soft);animation:spinSmooth 2.6s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes spinSmooth{to{transform:rotate(360deg)}}.signal{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--accent-fade);animation:signalPulse 3s ease-out infinite}.signal.s1{animation-delay:0s}.signal.s2{animation-delay:1s}.signal.s3{animation-delay:2s}@keyframes signalPulse{0%{transform:scale(0.55);opacity:.45}70%{opacity:.15}100%{transform:scale(1.3);opacity:0}}.loader-text{margin-top:28px;font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;display:flex;color:var(--text-muted);z-index:2;transition:transform .5s ease,opacity .5s ease}.loader-letter{opacity:0;animation:letterFade 1.8s ease-in-out infinite}@keyframes letterFade{0%{opacity:0;transform:translateY(4px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}100%{opacity:0}}.loader-overlay.exit .loader-box{transform:scale(1.05) translateY(-10px);opacity:0;filter:blur(6px)}.loader-overlay.exit .loader-text{transform:translateY(8px);opacity:0}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}
.pagination-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;height:64%;width:90.5%;margin-top:15rem;margin-left:8rem;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none;background:hsla(0,0%,100%,.962);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99}.pagination-loader.show{opacity:1;visibility:visible;pointer-events:all}.pagination-loader.show{opacity:1;pointer-events:all}.logo-scan{position:relative;width:64px;height:64px;overflow:hidden;animation:pulse 1.5s ease-in-out infinite}.logo-scan img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 6px rgba(102, 164, 69, 0.5254901961))}.logo-scan::after{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg, transparent 40%, rgba(255, 255, 255, 0.35), transparent 60%);animation:scan 1.5s linear infinite}@keyframes scan{0%{transform:translateX(-100%);opacity:0}40%{opacity:1}100%{transform:translateX(100%);opacity:0}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}
.icone_cardTop__iyoFE{margin-top:1rem}.icone_icone-view__IKb2X{width:100%;position:relative}.icone_searchBox__1YWw5{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.icone_totalInfo__FoQMU{font-size:12pt;color:#444}.icone_tableWrapper__IdjFm{max-height:420px;overflow-y:auto}.icone_table__iNhiM{margin-bottom:0}.icone_table__iNhiM thead th{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1;text-transform:uppercase;letter-spacing:1px;font-size:12px}.icone_iconCol__MV3u6{width:140px;text-align:center}.icone_iconCell__NM9p6{display:flex;align-items:center;justify-content:center;gap:12px}.icone_iconImg__ICxpV{width:32px;height:32px}.icone_iconButton__NeTjE{border:none;background:rgba(0,0,0,0);cursor:pointer;color:#0f73b2;font-size:18px;display:flex;align-items:center}.icone_paginationWrapper__Klh3T{display:flex;justify-content:space-between;align-items:center;padding:1rem}.icone_limitSelect__J1g3u{width:180px}
.btn-outline-primary-custom{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;margin-top:2PX;border-radius:4px;background:rgba(0,0,0,0);border:1px solid #2f4e7c;color:#2f4e7c;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-outline-primary-customsvg{stroke-width:2}.btn-outline-primary-custom:hover{background:#2f4e7c;color:#fff}.btn-outline-primary-custom:focus{outline:none;box-shadow:0 0 0 2px rgba(47,78,124,.2)}.motorista-btn-pdf{display:inline-flex;align-items:center;gap:6px;top:10px;position:relative;padding:6px 14px;height:36px;border-radius:4px;background:#2f4e7c;border:1px solid #2f4e7c;color:#fff;font-size:14px;font-weight:500;transition:all .2s ease}.motorista-btn-pdf:hover{background:#3a5f93}.motorista-btn-pdf svg{stroke-width:2}.motorista-btn-pdf:hover{background:#3d6296;border-color:#3d6296;box-shadow:0 4px 10px rgba(47,78,124,.25);transform:translateY(-1px)}.motorista-btn-pdf:active{transform:scale(0.98)}.scroll-motoristas{max-height:400px;height:400px;overflow-y:auto;overflow-x:auto;width:100%;box-shadow:0px 0px 10px rgba(0,0,0,.1960784314)}.div-selecionados.motorista-selecionados{position:absolute;top:90%;left:82.6%;background:rgba(97,105,113,.8666666667);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 16px;display:flex;align-items:center;gap:20px;opacity:0;pointer-events:none;transition:all .4s ease}.scroll-motoristas table{width:-webkit-max-content;width:max-content;min-width:100%;border-collapse:collapse}.cabecalho{position:-webkit-sticky;position:sticky;width:100%;display:flex}.scroll-motoristas th,.scroll-motoristas td{white-space:nowrap}.scroll-motoristas th{border-top:none !important}.scroll-motoristas tbody tr:last-child td{border-bottom:1px solid #b0b0b0}.scroll-motoristas thead th{top:0;z-index:30;height:48px;padding-top:1rem}.scroll-motoristas thead{z-index:30;position:-webkit-sticky;position:sticky}.rodape{margin-top:3rem;margin-left:0rem;display:flex}.tipo-label{margin-left:-30rem;top:-0.5rem;position:relative}.total-info{margin-left:2rem;flex:1 1;font-size:9pt;font-weight:500;color:#212529;letter-spacing:1px;text-transform:uppercase}.total-info b{font-style:italic}.page-item{top:-2rem;position:relative}.div-botao-rodape{margin-left:-4rem}.form-select{margin-left:-25rem;margin-top:-0.6rem}.page-motoristas .card{width:100% !important}.page-motoristas{margin-left:8rem;width:90.4%;overflow-x:hidden;margin-top:-4rem}.page-motoristas .card{width:90%}.page-motoristas .header-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-motoristas .actions-right{display:flex;gap:12px}.page-motoristas .td-2-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-motoristas .actions{display:flex;gap:8px;align-items:center}.page-motoristas .actions img{width:14px;cursor:pointer}.page-motoristas .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.page-motoristas .pagination-wrapper .pagination{display:flex;list-style:none;gap:6px}.page-motoristas .pagination-wrapper .pagination button{padding:6px 12px;border:1px solid #ccc;background:#fff;border-radius:6px}.page-motoristas .pagination-wrapper .pagination .active{background:#e1e4e8;font-weight:bold}.campo-vazio{font-size:.8rem;font-family:"Inter",sans-serif;color:#6c757d;font-style:italic}.page-motoristas tbody td{font-size:10.3pt;letter-spacing:.5px}.page-motoristas h5{letter-spacing:1px}.row.g-3.mb-4.cadMotorista{width:89%;padding:1rem}.card.card-top.motorista{margin-top:1rem}h5{letter-spacing:1px;text-transform:uppercase}.col-md-3.tipo{position:-webkit-sticky;position:sticky;margin-left:30rem;z-index:99}.motorista-preloader-grid{width:90.4% !important;height:64% !important;top:15rem !important;left:8rem !important}
.motorista-up .container{width:100%}
.enfermeiro-btn-novo{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:6px;background:rgba(0,0,0,0);border:1px solid #2f4e7c;color:#2f4e7c;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.enfermeiro-btn-novo:hover{background:#2f4e7c;color:#fff}.enfermeiro-btn-pdf{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;margin-right:15px;margin-top:15px;border-radius:4px;background:#2f4e7c;border:1px solid #2f4e7c;color:#fff;font-size:14px;font-weight:500;transition:all .2s ease}.enfermeiro-btn-pdf:hover{background:#3a5f93}.motorista-preloader.enfermeiro-preloader{position:absolute;margin-left:-7rem;width:108%;height:78%;top:-5rem}.scroll-motoristas.enfermeiro-scroll-tabela{height:400px !important;max-height:400px !important}.form-select{width:220px;margin-left:-30rem;position:"absolute"}.qtd-selecioandos{opacity:.8;margin-left:30;margin-top:18;color:#fff;top:-0.5rem;position:"relative"}.enfermeiro-container{margin-left:10rem;width:88%;overflow:hidden}.table-container{max-height:300px;overflow-y:auto}h5{letter-spacing:1px;text-transform:uppercase}th{color:#333;letter-spacing:1px;text-transform:uppercase;font-size:10pt;padding-left:1rem}.div-selecionados{position:absolute;top:105%;left:82.6%;background:rgba(97,105,113,.8666666667);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 16px;display:flex;align-items:center;gap:20px;opacity:0;pointer-events:none;transition:all .4s ease}.div-selecionados.show{opacity:1;pointer-events:auto;transform:translateY(-10px)}.icone-delete{font-size:28px;color:#fff;margin-top:0rem;cursor:pointer;transition:transform .15s ease;transition:.2s ease-in-out}.icone-delete:hover{transform:scale(1.15);color:#f10f26;transition:.3s ease-in-out}.div-selecionados{overflow:hidden}
.carregamento-veiculos{height:360px;overflow-y:auto;width:500px}.carregamento-veiculos option{padding:6px 10px;cursor:pointer}.carregamento-veiculos2{background-color:#f8f9fa}.veiculos-selecionados-div{z-index:9999}.notificaoCad{width:80%;margin-left:12%;overflow-x:hidden;height:auto !important}.notificaoCad small{position:relative;bottom:1rem}.selects{display:flex;gap:-12rem;position:relative;margin-left:30rem}.selects .veiculos-selecionados-div{margin-left:-20rem}.text-muted.fw-semibold.d-block.mb-1{position:relative !important;margin-left:-28rem !important;text-transform:uppercase}.form-select.select-grupo{left:30rem;position:relative}.row.g-3.notificacao-div-container{padding-top:4rem;border:1px solid #c8c8c8;margin-top:2rem;margin-left:1rem;width:98%;border-radius:5px}.row.g-3.notificacao-div-container h5{bottom:4rem;position:relative;letter-spacing:1px !important}.row.g-3.notificacao-div-container .col-6.notifi-bg-1.flex-column.div-notificacao{background-color:rgba(0,0,0,0);margin-top:-3rem;border:none}.pb-2.criterio-div-notificacaoS select{margin-left:0rem}.form-select.selectInfo-Notificacao{position:relative}.swal-top{z-index:99999 !important}.button-edit img{width:1.7rem;border:1px solid rgba(0,0,0,0);border-radius:5px}.button-edit img:hover{cursor:pointer;background:#dee2e6}.row{margin-left:0px}.pagination-container{display:flex;justify-content:center;margin:20px 0}.pagination{display:flex;list-style:none;padding:0;margin:0}.page-item{margin:0 5px}.page-link{display:block;padding:10px 15px;text-decoration:none;color:#007bff;border:1px solid #dee2e6;border-radius:4px}.page-item.disabled .page-link{color:#6c757d;cursor:not-allowed}.page-item.active .page-link{background-color:#007bff;color:#fff}.notifi-bg-1{background-color:#f6f6f6;padding:15px;border-top:1px solid #c8c8c8;border-right:0px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-radius:15px 0 0 15px}.notifi-bg-2{background-color:#f6f6f6;padding:15px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-left:0px solid #c8c8c8;border-radius:0 15px 15px 0}
.card.card-top.notificacao{width:140%;border:none;height:600px;background-color:rgba(0,0,0,0);margin-top:-1rem}.container.notificacao{bottom:0rem;position:relative;right:11rem}.scroll-table{margin-top:2rem;max-height:430px;height:430px;overflow-y:scroll;border:none}tbody,tr,td{font-size:10pt}.notificacao table thead th{border-top:none !important}
.usuario-preloader{width:74.7%;margin-left:14.7rem;height:60%}.btn-pdf-tech{display:inline-flex;align-items:center;gap:8px;position:absolute;padding:8px 16px;margin-left:-10rem;border-radius:5px;font-size:14px;font-weight:500;border:none;cursor:pointer;background-color:rgba(40,78,122,0);color:#314d7d;border:1px solid #4b71b2;box-shadow:0 2px 8px rgba(31,58,95,.25);transition:all .2s ease}.btn-pdf-tech:hover{background-color:#253f6a;color:#d5e7ff;box-shadow:0 4px 14px rgba(31,58,95,.35)}.btn-novo{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:5px;font-size:14px;font-weight:500;border:1px solid #4b71b2;background-color:rgba(0,0,0,0);color:#314d7d;transition:all .2s ease;box-shadow:0 2px 8px rgba(31,58,95,.25)}.btn-novo:hover{background-color:#253f6a;color:#d5e7ff;box-shadow:0 4px 14px rgba(31,58,95,.35)}.card.card-top.usuarioCardtable{width:80rem;margin-top:0rem;margin-left:-4rem}.modal-body.UsuarioTable{margin-top:-1rem}.usuario-View{height:320px}.rodape-infoUsuario{letter-spacing:1px;font-size:9pt;text-transform:uppercase;font-weight:500;margin-top:4rem;margin-left:2rem;color:#252525}.usuario-tableview{border-top:2px solid #fff}.Usuario-select{margin-left:-20rem;position:absolute;margin-top:-4rem}.div-botoesPaginacao{margin-left:30rem;margin-top:-4rem}
.veiculos-cadastroUsuario{display:flex;gap:20px;margin-top:20px;align-items:center}.coluna-veiculos{flex:1 1;display:flex;flex-direction:column}.titulo-lista{font-weight:600;margin-bottom:8px;color:#495057}.lista-veiculos{height:320px;overflow-y:auto;border-radius:2px;background:#fff;border:1px solid #e9ecef;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:.2s}.lista-veiculos:hover{border-color:#0d6efd}.item-veiculo{padding:10px 12px;border-radius:8px;cursor:pointer;margin-bottom:6px;transition:all .2s ease;display:flex;flex-direction:column}.item-veiculo:hover{background-color:#f1f3f5;transform:translateX(3px)}.placa{font-weight:600;color:#476eae}.descricao{font-size:13px;color:#6c757d}.seta-central{font-size:28px;color:#adb5bd}.modern-textarea-wrapper{position:relative}.modern-textarea{border-radius:5px;border:1px solid #e5e7eb;padding:16px;font-size:14px;transition:all .25s ease;resize:none;background-color:#fafafa}.modern-textarea:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 .15rem rgba(37,99,235,.15)}.modern-textarea::placeholder{color:#9ca3af}.btn-container{display:flex;justify-content:center;margin-top:30px}.btn-cadastrar{background:#304c7c;color:#fff;border:none;padding:10px 32px;font-size:14px;font-weight:500;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-cadastrar:hover{background:#111827}.btn-cadastrar:active{transform:scale(0.98)}.card-usuario{top:-4rem;width:120%;left:-5rem}.usuario-cadastro{height:400PX}.cadastro-usuario{height:600px;overflow-y:scroll}.select-tipopermisaoUsuario{left:0rem;width:300px;position:relative}.container{height:60px}.edicao-cadastro-usuario{border:1px;top:-4rem;height:700px;margin-left:-5rem;width:130%;overflow-y:scroll}.custom-textarea-wrapper{position:relative}.custom-textarea{border-radius:5px;border:1px solid #e0e0e0;padding:14px;font-size:14px;transition:all .2s ease;resize:none}.custom-textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 .15rem rgba(74,144,226,.15)}.custom-textarea::placeholder{color:#aaa}
.box-container{height:100vh;width:100%;position:fixed;left:78px;z-index:1;background:#fff}.box-container .box-list-designs{font-size:14px;position:fixed;top:3rem;right:2rem;background:#fff;width:26rem;border-radius:8px;padding:1rem}.margin-tp{margin-top:15.5rem}.gm-style .gm-style-iw-c{position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate3d(-50%, -100%, 0);background-color:#fff;border-radius:4px;padding:9px;box-shadow:0 2px 7px 1px rgba(0,0,0,.3);display:flex;flex-direction:column}.gm-style-iw-ch{flex-grow:1;flex-shrink:1;padding-top:9px;overflow:hidden}.gm-style-iw button{display:none !important}.cadastroAr{position:fixed;z-index:1000;margin-top:200px;margin-left:200px}.scroll-ref{max-height:75vh;overflow:auto}.color-option{display:inline-block;width:30px;height:30px;border:1px solid #fff;margin:5px}.info-container{display:flex;align-items:center;width:100%;height:620px;width:25rem;overflow:scroll}.info-container p{margin:0}.info-container p:nth-of-type(1){margin-left:auto}.info-container .table-infoss{margin-top:49rem;margin-left:3px}.info-container .icons-infos{width:100px}.info-container .icones-pins1{width:20px}.info-container .icones-pins2{width:20px;margin-left:5px}.info-container .icones-pins3{margin-left:5px}.teste23{margin-top:5px;width:170px;z-index:10000;visibility:visible !important}.teste26{z-index:1000;width:384px}.teste267{margin-top:155px;margin-right:220px !important;width:290px;z-index:1000}.teste268{margin-left:5px;margin-top:30px}.teste269{margin-top:7px}.hidden-form{display:none}.color-button{display:inline-block;width:20px;height:20px;margin:0 4px;cursor:pointer;border:1px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.2);border-radius:3px;transition:border .2s;vertical-align:middle}.color-button:hover{border:2px solid #888}.color-button.selected{border:2px solid #919191}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#fff !important;-webkit-transition:background-color 9999s ease-in-out 0s !important;transition:background-color 9999s ease-in-out 0s !important}.container-login{height:100vh !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;overflow:hidden !important;background:linear-gradient(160deg, #07121b 0%, #0c1f2c 40%, #0f2b3d 100%) !important}.container-login::before{content:"" !important;position:absolute !important;width:600px !important;height:600px !important;background:radial-gradient(circle, rgba(15, 115, 178, 0.25) 0%, transparent 60%) !important;top:-150px !important;right:-150px !important;filter:blur(60px) !important}.container-login::after{content:"" !important;position:absolute !important;width:500px !important;height:500px !important;background:radial-gradient(circle, rgba(15, 115, 178, 0.18) 0%, transparent 70%) !important;bottom:-200px !important;left:-150px !important;filter:blur(80px) !important}.login-card{width:420px !important;padding:70px 60px !important;border-radius:20px !important;background:hsla(0,0%,100%,0) !important;border:1px solid #0f73b2 !important;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(15,115,178,.15) !important;-webkit-backdrop-filter:blur(18px) !important;backdrop-filter:blur(18px) !important;display:flex !important;flex-direction:column !important;align-items:center !important;position:relative !important;z-index:2 !important;animation:borderGlow 6s ease-in-out infinite !important;transition:transform .35s ease !important}@keyframes borderGlow{0%{box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(15,115,178,.1)}50%{box-shadow:0 35px 90px rgba(0,0,0,.55),0 0 0 1px rgba(15,115,178,.35)}100%{box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(15,115,178,.1)}}.login-logo{width:150px;margin-bottom:35px}.login-title{font-size:24px;font-weight:600;color:#0f172a;margin-bottom:6px;color:#67a445}.login-subtitle{font-size:14px;color:#64748b;margin-bottom:40px}form{width:100%}.form-group{margin-bottom:22px;display:flex;flex-direction:column}.form-group label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#64748b;margin-bottom:8px;color:#b2b3bd}.form-group input{border:none;border-bottom:1px solid #e5eaf0;padding:12px 2px;font-size:15px;background:rgba(0,0,0,0);transition:all .3s ease;color:#eeeef0}.form-group input:focus{border-bottom:1px solid #1f6fa9;outline:none}.forgot-password{text-align:right;margin-top:-8px;margin-bottom:30px}.link-button{background:none;border:none;font-size:13px;color:#64748b;cursor:pointer;transition:.2s ease}.link-button:hover{color:#1f6fa9}.btn-login{width:100%;height:52px;border-radius:14px;border:none;font-size:15px;font-weight:600;letter-spacing:.4px;background:#1f6fa9;color:#fff;transition:all .25s ease;cursor:pointer}.btn-login:hover{background:rgb(24.676,88.356,134.524);box-shadow:0 10px 30px rgba(31,111,169,.25)}.swal-tech{border-radius:18px !important;border:1px solid rgba(15,115,178,.25) !important;box-shadow:0 30px 80px rgba(0,0,0,.6) !important;-webkit-backdrop-filter:blur(15px) !important;backdrop-filter:blur(15px) !important}.swal2-title{font-weight:600 !important;font-size:20px !important}.swal2-html-container{font-size:14px !important;opacity:.85 !important}
.swal-minimal{border-radius:14px !important;padding:25px !important;font-family:"Inter",sans-serif}.swal-loading-minimal{border-radius:14px !important;padding:30px !important;font-family:"Inter",sans-serif}.swal2-loader{border-color:#111 rgba(0,0,0,0) #111 rgba(0,0,0,0) !important}.swal-confirm-minimal{border-radius:8px !important;padding:8px 20px !important;font-weight:500 !important}.swal-cancel-minimal{border-radius:8px !important;padding:8px 20px !important;font-weight:500 !important;color:#333 !important}.swal-btn-confirm{border-radius:8px !important;padding:8px 20px !important;font-weight:500 !important}.swal-btn-cancel{border-radius:8px !important;padding:8px 20px !important;font-weight:500 !important}.swal-minimal-success{border-radius:14px !important;padding:25px !important;font-family:"Inter",sans-serif}.swal2-icon.swal2-success{border-color:#111 !important;color:#111 !important}.swal2-success-ring{border-color:rgba(0,0,0,.2) !important}.swal-form{display:flex;flex-direction:column;gap:12px;margin-top:15px}.swal-input-minimal{padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;transition:all .2s ease}.swal-input-minimal:focus{border-color:#111;outline:none}.swal-password-wrapper{position:relative;display:flex;align-items:center}.swal-password-wrapper input{width:100%}.swal-eye{position:absolute;right:14px;cursor:pointer;font-size:14px;color:#666;transition:.2s ease}.swal-eye:hover{color:#111}.swal-code-tech{background:rgba(12,31,44,.92) !important;-webkit-backdrop-filter:blur(18px) !important;backdrop-filter:blur(18px) !important;border-radius:15px !important;border:1px solid hsla(0,0%,100%,.12) !important;padding:45px 40px !important;box-shadow:0 40px 120px rgba(0,0,0,.65),0 0 50px rgba(15,115,178,.08) !important;color:#fff !important}.swal-code-text{font-size:14px !important;color:hsla(0,0%,100%,.75) !important;margin-top:10px !important}.swal-code-email{margin-top:10px !important;font-weight:600 !important;font-size:15px !important;color:#0f73b2 !important;letter-spacing:.3px !important}.swal-btn-primary{background:linear-gradient(135deg, #0F73B2, #0c5e92) !important;border-radius:14px !important;padding:10px 30px !important;font-weight:600 !important;transition:.25s ease !important}.swal-btn-primary:hover{transform:translateY(-2px) !important;box-shadow:0 10px 30px rgba(15,115,178,.35) !important}.swal2-validation-message{background:rgba(255,77,79,.12) !important;color:#ff4d4f !important;border-radius:10px !important;font-size:13px !important}.swal-input-tech:focus::placeholder{color:hsla(0,0%,100%,.295) !important;transition:.3s ease !important}.swal-recover{background:rgba(12,31,44,.92) !important;-webkit-backdrop-filter:blur(18px) !important;backdrop-filter:blur(18px) !important;border-radius:15px !important;border:1px solid hsla(0,0%,100%,.12) !important;padding:40px 38px !important;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 40px rgba(15,115,178,.08) !important;color:#fff !important}.swal-recover .swal2-title{font-size:22px !important;font-weight:600 !important;letter-spacing:-0.5px !important}.swal-recover-text{font-size:14px !important;color:hsla(0,0%,100%,.75) !important;margin-bottom:18px !important}.swal-input-tech{background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid hsla(0,0%,100%,.35) !important;border-radius:0 !important;padding:12px 4px !important;color:#fff !important;font-size:14px !important}.swal-input-tech:focus{border-bottom:1px solid #0f73b2 !important;box-shadow:0 6px 15px rgba(15,115,178,.2) !important;outline:none !important}.swal-btn-primary{background:linear-gradient(135deg, #0F73B2, #0c5e92) !important;border-radius:14px !important;padding:10px 28px !important;font-weight:600 !important;transition:.25s ease !important}.swal-btn-primary:hover{transform:translateY(-2px) !important;box-shadow:0 10px 30px rgba(15,115,178,.35) !important}.swal-btn-secondary{background:hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.75) !important;border-radius:14px !important}.swal-btn-secondary:hover{background:hsla(0,0%,100%,.15) !important}.swal-loading-tech{background:rgba(12,31,44,.92) !important;-webkit-backdrop-filter:blur(18px) !important;backdrop-filter:blur(18px) !important;border-radius:15px !important;border:1px solid hsla(0,0%,100%,.12) !important;padding:45px 40px !important;box-shadow:0 40px 120px rgba(0,0,0,.65),0 0 50px rgba(15,115,178,.08) !important;color:#fff !important}.swal-loading-container{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}.swal-spinner{width:52px !important;height:52px !important;border:4px solid hsla(0,0%,100%,.15) !important;border-top:4px solid #0f73b2 !important;border-radius:50% !important;animation:spin .9s linear infinite !important;margin-bottom:22px !important}@keyframes spin{to{transform:rotate(360deg)}}.swal-loading-title{font-size:18px !important;font-weight:600 !important;color:#fff !important;margin-bottom:8px !important}.swal-loading-text{font-size:14px !important;color:hsla(0,0%,100%,.65) !important}.swal-reset-popup{border-radius:26px !important;padding:42px 40px !important;font-family:"Inter",sans-serif;box-shadow:0 50px 140px rgba(0,0,0,.65),0 0 60px rgba(15,115,178,.08) !important;background:rgba(12,31,44,.94) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;border-radius:26px !important;border:1px solid hsla(0,0%,100%,.12) !important;color:#fff !important}.swal-reset-info{font-size:14px;color:#5f6b7a;line-height:1.6;margin-bottom:28px;text-align:center}.swal-reset-container{display:flex;flex-direction:column;gap:22px}.swal-field{display:flex;flex-direction:column;gap:8px}.swal-field label{font-size:12px !important;font-weight:600 !important;color:hsla(0,0%,100%,.55) !important;letter-spacing:.5px !important;margin-bottom:8px !important;text-transform:uppercase !important;text-align:left}.swal-field input{border-radius:5px !important;border:none !important;padding:14px 16px;font-size:14px;background:rgba(0,0,0,0) !important;transition:.3s ease !important;border-bottom:1px solid hsla(0,0%,100%,.25) !important;color:#fff !important}.swal-field input:hover{border-bottom:1px solid hsla(0,0%,100%,.45) !important}.swal-field input:focus{border-bottom:1px solid #0f73b2 !important;box-shadow:0 8px 20px rgba(15,115,178,.25) !important;outline:none !important}.password-field{position:relative}.eye-btn{position:absolute;right:14px;top:35px;background:none;border:none;cursor:pointer;font-size:20px;opacity:.6;transition:.2s ease}.eye-btn:hover{opacity:1;transform:scale(1.1)}.swal-password-hint{font-size:12px;color:#8a97a8;margin-top:-10px}.swal-btn-primary{background:linear-gradient(135deg, #0F73B2, #0c5e92) !important;border-radius:18px !important;padding:12px 34px !important;font-weight:600 !important;letter-spacing:.3px;transition:all .25s ease !important}.swal-btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(15,115,178,.35)}.swal-btn-secondary{background:#f2f4f8 !important;color:#456 !important;border-radius:18px !important;padding:12px 34px !important;font-weight:500 !important}.swal-btn-secondary:hover{background:#e4e8ee !important}.swal-update-tech{background:rgba(12,31,44,.94) !important;-webkit-backdrop-filter:blur(18px) !important;backdrop-filter:blur(18px) !important;border-radius:22px !important;border:1px solid hsla(0,0%,100%,.12) !important;padding:45px 40px !important;box-shadow:0 40px 120px rgba(0,0,0,.65),0 0 50px rgba(15,115,178,.08) !important;color:#fff !important}.swal-update-container{display:flex !important;flex-direction:column !important;align-items:center !important;gap:20px !important}.swal-update-spinner{width:48px !important;height:48px !important;border:4px solid hsla(0,0%,100%,.15) !important;border-top:4px solid #0f73b2 !important;border-radius:50% !important;animation:spin .9s linear infinite !important}.swal-update-text{font-size:15px !important;font-weight:500 !important;color:hsla(0,0%,100%,.85) !important}@keyframes spin{to{transform:rotate(360deg)}}.input-error{border-bottom:1px solid #ff4d4f !important;box-shadow:0 6px 15px rgba(255,77,79,.25) !important}.swal-field-error{font-size:12px;color:#ff4d4f;margin-top:6px;min-height:16px}.swal2-icon.swal2-success{border-color:#22c55e !important;color:#22c55e !important}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(34,197,94,.25) !important}.swal2-icon.swal2-success .swal2-success-line-tip,.swal2-icon.swal2-success .swal2-success-line-long{background-color:#22c55e !important}.swal2-timer-progress-bar{background:linear-gradient(90deg, #22c55e, #16a34a) !important;height:4px !important}
.container-login{background:#0f73b2;height:100vh;display:flex;align-items:center;justify-content:center}.sidebar ul{margin-top:10px}.text-gray{color:#424242}.text-blue{color:#1114d1}.content-1{border-radius:4px;background:#fff;padding:44px 2.5rem;display:flex;align-items:center;flex-direction:column}.content-1 img{margin-bottom:30px}.content-1 .camp{width:100%}.content-1 .camp label{font-size:14px;align-self:start;font-weight:regular;margin-bottom:.3rem}.content-1 .camp input{width:100%;border-radius:3px;padding:.5rem .9rem;border:1px solid #1a365d}.content-1 .camp input:focus{border:1px solid #1a365d;box-shadow:0 0 0 .25rem hsl(221,37%,85%)}.content-1 .last{margin-top:10px}.content-1 span{align-self:start;margin-top:7px;font-size:13px}.content-1 span a{text-decoration:none}.content-1 button{color:#fff;background:#0065ff;border-radius:5px;width:195px;height:40px;margin-top:20px;font-weight:bold;transition:.2s}.content-1 button:hover{filter:brightness(0.9)}.wrapper{flex:1 1}
.img-voltar{width:50px;margin-top:25px;margin-left:140px;position:absolute}.card-top{margin-top:60px}.bluee{width:100000px;height:100px;position:fixed;background:#304c7c}
.img-voltar{width:50px;margin-top:25px;margin-left:140px;position:absolute}.card-top{margin-top:60px}.bluee{width:100000px;height:100px;position:fixed;background:#304c7c}
.img-voltar{width:50px;margin-top:25px;margin-left:140px;position:absolute}.card-top{margin-top:60px}.bluee{width:100000px;height:100px;position:fixed;background:#304c7c}
.img-voltar{width:50px;margin-top:25px;margin-left:140px;position:absolute}.card-top{margin-top:60px}.bluee{width:100000px;height:100px;position:fixed;background:#304c7c}
.img-voltar{width:50px;margin-top:25px;margin-left:140px;position:absolute}.card-top{margin-top:60px}.bluee{width:100000px;height:100px;position:fixed;background:#304c7c}
.img-voltar{width:50px;margin-top:25px;margin-left:140px;position:absolute}.card-top{margin-top:60px}.bluee{width:100000px;height:100px;position:fixed;background:#304c7c}

.body-relatorio{background:linear-gradient(120deg, #0b1e2d 0%, #12384d 35%, #1e4f63 70%, #2f6c7e 100%);min-height:100vh}.mapa-relatorioPosicao{width:calc(100% - 78px) !important;height:80vh !important;margin-left:78px !important;margin-top:30px !important}.relatorio-container{margin-top:60px;padding:0}.relatorio-card{background:hsla(0,0%,100%,.95);width:60%;margin:0 auto;padding:35px 45px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.relatorio-content{display:flex;flex-direction:column}.relatorio-titulo{font-weight:600;font-size:22px}.relatorio-label{font-size:14px;color:#555;margin-bottom:4px}.relatorio-input,.form-select{border-radius:6px;border:1px solid #dee2e6}.hora{margin-top:28px}.relatorio-buttons{display:flex;justify-content:center;gap:18px;margin-top:20px}.relatorio-btn{width:90px;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;transition:all .25s ease;background:#fff}.btn-excel{border-color:#1d6f42}.btn-excel .icons,.btn-excel .icon_p{color:#1d6f42}.btn-excel:hover{background:#1d6f42 !important;border-color:#1d6f42 !important}.btn-excel:hover .icons,.btn-excel:hover .icon_p{color:#fff}.btn-pdf{border-color:#c62828}.btn-pdf .icons,.btn-pdf .icon_p{color:#c62828}.btn-pdf:hover{background:#c62828 !important;border-color:#c62828 !important}.btn-pdf:hover .icons,.btn-pdf:hover .icon_p{color:#fff}.btn-rota{border-color:#1565c0}.btn-rota .icons,.btn-rota .icon_p{color:#1565c0}.btn-rota:hover{background:#1565c0;border-color:#1565c0}.btn-rota:hover .icons,.btn-rota:hover .icon_p{color:#fff}.container-Muitable-relatorioposicao{max-width:100%;overflow-x:auto;margin-left:4.9rem;background:linear-gradient(120deg, #0f2d40 0%, #0f2d40 35%, #0f2d40 70%, #0f2d40 100%)}.MuiDataGrid-root{border-radius:10px;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.08);border:none;font-size:14px}.MuiDataGrid-columnHeaders{background:#0f2d40;color:#fff;font-weight:600;border-bottom:2px solid #1e4f63;text-transform:uppercase}.MuiDataGrid-columnHeaderTitleContainer{justify-content:center !important}.MuiDataGrid-columnHeaderTitle{font-weight:600;text-align:center}.MuiDataGrid-cell{display:flex;align-items:center;justify-content:center;text-align:center}.MuiDataGrid-row{background:#fff;min-height:45px !important}.MuiDataGrid-row:nth-child(even){background:#f6f9fc}.MuiDataGrid-row:hover{background:#e6f0f7 !important;transition:.2s}.MuiDataGrid-virtualScroller{background:#fff}.MuiDataGrid-footerContainer{background:#0f2d40;color:#fff;border-top:2px solid #1e4f63}.MuiTablePagination-root{color:#fff !important}.MuiSelect-icon{color:#fff !important}.MuiDataGrid-cell,.MuiDataGrid-columnHeader{border-bottom:1px solid #eef2f6}.MuiDataGrid-columnSeparator{display:none}.MuiDataGrid-columnHeaders{background:#0f2d40;color:#fff}.MuiDataGrid-sortIcon{color:#fff !important}.MuiDataGrid-menuIconButton{color:#fff !important}.MuiDataGrid-columnSeparator{color:#fff !important}.MuiDataGrid-iconButtonContainer{color:#fff !important;transition:.2s ease-in-out}.MuiSvgIcon-root{color:#fff !important}.MuiDataGrid-menu .MuiPaper-root{background:#0f2d40 !important;color:#fff !important;border-radius:5px !important;box-shadow:0 10px 25px rgba(0,0,0,.3) !important}.MuiDataGrid-menu .MuiMenuItem-root{color:#fff !important;font-size:14px}.MuiDataGrid-menu .MuiMenuItem-root:hover{background:#1e4f63 !important}.MuiDataGrid-menu .MuiSvgIcon-root{color:#fff !important}.MuiDataGrid-menu .MuiDivider-root{border-color:#1e4f63 !important}.MuiDataGrid-panel .MuiPaper-root{background:#0f2d40 !important;color:#fff !important;border-radius:10px !important;box-shadow:0 10px 25px rgba(0,0,0,.4) !important}.MuiDataGrid-panel input{color:#fff !important}.MuiDataGrid-panel .MuiInputBase-root{color:#fff !important}.MuiDataGrid-panel .MuiInput-underline:before{border-bottom:1px solid #1e4f63 !important}.MuiDataGrid-panel .MuiInput-underline:after{border-bottom:2px solid #3b82f6 !important}.MuiDataGrid-panel .MuiFormControlLabel-label{color:#fff !important}.MuiDataGrid-panel .MuiSwitch-switchBase.Mui-checked{color:#22c55e !important}.MuiDataGrid-panel .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#22c55e !important}.MuiDataGrid-panel .MuiSwitch-track{background:#1e4f63 !important}.MuiDataGrid-panel button{color:#60a5fa !important;font-weight:600}.MuiDataGrid-panel button:hover{background:#1e4f63 !important}.MuiTablePagination-root{background:#0f2d40 !important;color:#fff !important}.MuiTablePagination-select{color:#fff !important}.MuiTablePagination-displayedRows{color:#fff !important}.MuiTablePagination-actions button{color:#fff !important}.MuiTablePagination-toolbar{background:#0f2d40 !important}.km-total{background-color:rgba(0,0,0,0);position:relative;color:#eeeef0;width:250px;margin-left:60rem;font-style:italic;bottom:2.5rem}.container-Muitable-relatorioposicao .tabela-posicoes{border:none;height:450px}.MuiDataGrid-panel .MuiFormLabel-root{color:#fff !important}.MuiDataGrid-panel input{color:#fff !important}.MuiDataGrid-panel .MuiInput-underline::after{border-bottom:2px solid #67a445 !important}.linha-par .MuiDataGrid-cell{background-color:#fff}.linha-impar .MuiDataGrid-cell{background-color:#e4e6e8}.MuiDataGrid-row:hover .MuiDataGrid-cell{background:linear-gradient(90deg, rgba(31, 111, 165, 0.1), rgba(103, 164, 69, 0.14), rgba(31, 111, 165, 0.1));color:#1a2f3a;transition:all .18s ease}.MuiDataGrid-cell{border-bottom:1px solid #e2e8f0}.data-campo-relatorio{border:2px solid red !important;color:#333 !important;background-color:#000}
*{margin:0;padding:0;box-sizing:border-box}:root{--preto: #3333}body{background:linear-gradient(120deg, #0b1e2d 0%, #12384d 35%, #1e4f63 70%, #2f6c7e 100%);min-height:100vh}.btn-outline-primary{font-family:"Poppins",sans-serif;font-weight:500;font-size:15px;color:#304c7c}.btn-outline-primary:hover{background:#304c7c;color:#fff}.btn-outline-primary:active{background:#203352 !important;border-color:#203352 !important;box-shadow:0 0 0 .25rem rgba(48,76,124,.5) !important}.btn-outline-primary:focus{background:#304c7c;border-color:#304c7c;box-shadow:0 0 0 .25rem rgba(48,76,124,.5)}button{cursor:pointer;border:none}button,input{outline:0}h5,ul,p,label{margin:0;padding:0}.tes1{display:none}.loading-container{z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.img-loading{width:500px !important}.loading-text{margin-top:20px;font-size:24px;color:#fff;font-family:Arial,sans-serif}

/*# sourceMappingURL=main.be57cf5a.css.map*/