.v-btn[data-v-5cc100c9] {
  text-transform: none;
}

.contenedor{
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.contenedor li{
    list-style: none;
}
.contenedor li a{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-decoration: none;
    color: #000;
    font-size: 20px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.contenedor li a:hover{
    color: #ffffff;
}
.contenedor li a:before{
    content: '';
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    border-radius: 50%;
    z-index: -1;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.contenedor li a:hover:before{
    -webkit-transform: scale(1);
            transform: scale(1);
}
.contenedor li:nth-child(1) a:hover{
  color: #55acee;
}
.contenedor li:nth-child(2) a:hover{
  color: #3b5999;
}
.contenedor li:nth-child(3) a:hover{
  color: #0077b5;
}
.contenedor li:nth-child(4) a:hover{
  color: #3b5999;
}

[data-v-72894cec] .v-carousel__controls {
  background: none !important;
}
[data-v-72894cec] .v-carousel__controls .v-item--active {
  color: var(--v-primary-base) !important;
}
[data-v-72894cec] .v-carousel__controls .v-item-group .v-btn--icon.v-size--small {
  width: 12px;
  height: 12px;
  color: #fff;
}
[data-v-72894cec] .v-carousel__controls .v-btn__content > i {
  font-size: 12px !important;
}
[data-v-72894cec] .carousel-content {
  position: relative;
  z-index: 1;
}
[data-v-72894cec] .v-carousel__item {
  position: relative;
}
[data-v-72894cec] .v-carousel__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.08);
  z-index: 1;
}
.text-carousel[data-v-72894cec] {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
[data-v-72894cec] .carousel-mini .v-carousel__item {
  height: auto !important;
}
.text-services[data-v-81665ebe] {
  font-size: 0.813rem;
}
.terms[data-v-81665ebe]:hover {
  cursor: pointer;
}
.footer[data-v-ef68022e] {
  font-size: 0.6em;
}
.logo[data-v-ef68022e] {
  height: 120px;
  margin: auto;
  padding: 5px;
  text-align: center;
  background: white;
}
.logo img[data-v-ef68022e] {
  height: 100%;
}
.contenedor[data-v-ef68022e] {
  margin: auto;
  overflow: hidden;
  padding: 0px 10px 0px 10px;
}
.label[data-v-ef68022e] {
  margin: auto;
  padding: 0px 10px 0px 10px;
}
.titulo[data-v-ef68022e] {
  font-size: 2em;
  text-align: center;
}
.card[data-v-ef68022e] {
  background: var(--v-backwhite-base);
  border-radius: 10px;
  overflow: hidden;
}
.general-container[data-v-ef68022e] {
  margin: 0;
  height: 100vh;
  background-image: url(../img/fondo-seif-2.1edbb1d6.png);
  background-repeat: no-repeat;
  background-color: var(--v-backlogin-base);
  background-size: contain;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 769px) and (orientation: portrait) {
.general-container[data-v-ef68022e] {
    background-size: cover;
}
}
.headline[data-v-ef68022e] {
  font-family: "Hind", sans-serif !important;
}
.v-btn[data-v-ef68022e] {
  text-transform: none;
}
.container[data-v-ef68022e] {
  padding: 0px 0px !important;
}
#LoginContainerV2[data-v-ef68022e] {
  margin: 0;
  height: 100vh !important;
}
@media (max-width: 960px) {
#LoginContainerV2[data-v-ef68022e] {
    overflow-y: auto !important;
}
}
#LoginContainerV2 .form-login[data-v-ef68022e] {
  height: 100% !important;
  margin: auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  opacity: 1;
  -webkit-animation-name: fadeInOpacity-ef68022e;
          animation-name: fadeInOpacity-ef68022e;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}
#LoginContainerV2 .top-alert[data-v-ef68022e] {
  height: 100% !important;
  margin: auto !important;
  margin-top: 2% !important;
}
[data-v-ef68022e] .v-input__control input {
  padding-left: 4px !important;
}
.alert-loginForce[data-v-ef68022e] {
  margin: auto !important;
  margin-top: 2% !important;
}
.techboss[data-v-ef68022e]:hover {
  cursor: pointer;
}
@-webkit-keyframes fadeInOpacity-ef68022e {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes fadeInOpacity-ef68022e {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.overflow-y-auto[data-v-ef68022e] {
  overflow-y: auto !important;
}
.logo-image[data-v-ef68022e] {
  max-width: 100%;
  max-height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.card-activos[data-v-6cd6d0b4] {
  padding: 0px !important;
}
.segundocol[data-v-6cd6d0b4] {
  text-align: center;
}
.flecha-container i[data-v-6cd6d0b4] {
  line-height: 0.5em;
}
.primercol[data-v-6cd6d0b4] {
  text-align: center;
}
.titulo-numero[data-v-6cd6d0b4] {
  font-size: 3.5em;
  color: #707070;
}
.containerChartB {
  border-radius: 8px;
  overflow: hidden;
}
.containerChartB text {
  font-family: "Hind", sans-serif;
}
.text--titulografica {
  color: #003743 !important;
}
.v-card__title[data-v-449fe8a3] {
  height: 50px !important;
}
@media screen and (max-width: 1280px) {
.text--titulografica[data-v-449fe8a3] {
    font-size: 1rem;
}
}
.text-grafica[data-v-11db5df5] {
  font-size: 1.9em !important;
  font-weight: bold !important;
  letter-spacing: 0.1px !important;
}
.cont-dato[data-v-11db5df5] {
  margin: 0px 10px;
}
.cont-dato h2[data-v-11db5df5] {
  font-size: 3em;
  font-weight: 400;
  letter-spacing: -3px;
  margin: 0px;
  padding: 0px;
  line-height: 1em;
}
.cont-dato p[data-v-11db5df5] {
  font-size: 0.875rem;
  margin: 0px;
}
.cont-icon[data-v-11db5df5] {
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  border-radius: 50%;
  border: solid gray 1px;
}
@charset "UTF-8";
.cont-datos[data-v-a73774c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* Para que los elementos internos estén en línea */
}
.item-dato[data-v-a73774c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; /* Alineación vertical al centro */
  font-size: 0.875rem;
}
.item-dato h2[data-v-a73774c6] {
  font-weight: 400;
  margin-bottom: 5px; /* Espacio entre h2 y p */
}
.item-dato p[data-v-a73774c6] {
  margin: 0; /* Ajuste de margen para el párrafo */
}
.text-count[data-v-a73774c6] {
  color: #003743 !important;
}
.label-count[data-v-a73774c6] {
  color: #757575 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
.item-dato[data-v-a73774c6] {
    margin-right: 3px;
}
}
@media only screen and (min-width: 1264px) and (max-width: 1904px) {
.label-count[data-v-a73774c6] {
    font-size: 12px;
}
}
.cont-cardSimple[data-v-3942077f] {
  padding: 5px 20px;
  margin: 0px;
}
.cont-cardSimple .cont-titulo[data-v-3942077f] {
  width: 100%;
  font-size: 1.125rem;
}
.cont-cardSimple .cont-titulo p[data-v-3942077f] {
  font-size: 1.2em;
  margin: 0px;
}
.cont-cardSimple .cont-info[data-v-3942077f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.border[data-v-3942077f] {
  border: 1px solid #EBEDF0;
  border-radius: 5px;
  padding: 2px 5px;
}
.strokebase[data-v-3942077f] {
  border-radius: 6px;
  border: 1px solid #dddcdc;
  height: 150px;
}
.d-block[data-v-3942077f] {
  display: block;
}
@media screen and (max-width: 1280px) {
.d-block[data-v-3942077f] {
    font-size: 0.9rem;
}
}
.btn-drag[data-v-129e0d1b] {
  color: #0E69B0;
  border: solid 1px #E4E4E4;
  border-radius: 10px;
}

.Control-Option {
    /* position: absolute; */
    /* top: 0; */
    /* left: 97%; */
    border: 1px solid #bdc3c7;
    background-color:white;
}




.task {
  font-size: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #f7fafc;
  margin-bottom: 0.4rem;
  padding: 0.5rem;
}

.cont-icono[data-v-89249650] {
  background: #32BEA6;
  padding: 10px;
  border-radius: 50%;
}
.mensaje[data-v-89249650] {
  color: var(--v-primary-base);
}
.texto-mensaje[data-v-89249650] {
  line-height: 1.1em;
  font-size: 1.5em;
  color: var(--v-primary-base);
}
.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 0px !important;
}

.columnForm {
  padding: 0.5rem;
  margin-right: 1rem;
  /* min-width: 500px; */
  text-align: left;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-radius: .25rem;
  background: #E5F3F9;
  color:#064b83;
  font-size: 1.3em;
  height:  var(--1fc05cfc-sAltura);
  overflow: auto;
}
.titulo-campos{
  color: #000000;
  font-size: 0.85em;
}

.ClassFile[data-v-eb0964f6] {
  border: solid 1px;
  padding: 10px;
}

.container-form {
  width: 100% !important;
}
.input-edition {
  width: 80% !important;
}

.board[data-v-46f0fbbf] {
  background: white;
  width: 100%;
  height: var(--46f0fbbf-sAlturaBoard);
  overflow: auto;
  padding: 0.3rem;
  padding-left: 1.5rem;
}
.boardColum[data-v-46f0fbbf] {
  overflow: auto;
  padding: 1rem;
}
.sidebar[data-v-46f0fbbf] {
  background: #E5F3F9;
  width: 30%;
  height: var(--46f0fbbf-sAltura);
  overflow-y: auto;
  padding: 10px 0px;
}
.outlined[data-v-46f0fbbf] {
  border: thin solid rgba(0, 0, 0, 0.05);
}

.cont-embed[data-v-3bafe45c]{
    width: 100%;
    height: calc(100vh - 130px);
}

.formSelect {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.formwhite {
  background: #FFF !important;
}
.formwhite .v-input__control {
  background: #FFF !important;
}
.formwhite .v-input__control .v-input__slot {
  background: #FFF !important;
}
.v-select__selections {
  text-overflow: ellipsis !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.contenedor-chips[data-v-49288699] {
    min-height: 40px; /* el ancho típico de un chip */
}


.mini-btn[data-v-2f0d53b2] {
    min-width: 32px !important;
    width: 32px !important;
    height: 32px !important;
    padding: 0 !important;
}

.contenedor-filtros[data-v-444096c4] {
  padding: 0px 0px !important;
}
.cont-header[data-v-444096c4] {
  border-bottom: solid 1px rgba(21, 34, 50, 0.3);
  -webkit-box-shadow: 0px 0px 4px rgba(21, 34, 50, 0.9);
          box-shadow: 0px 0px 4px rgba(21, 34, 50, 0.9);
}
.cont-footer[data-v-444096c4] {
  border-top: solid 1px rgba(21, 34, 50, 0.3);
  -webkit-box-shadow: 0px 0px 4px rgba(21, 34, 50, 0.9);
          box-shadow: 0px 0px 4px rgba(21, 34, 50, 0.9);
}
.append[data-v-444096c4] {
  position: sticky;
  bottom: 0px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: white;
  -webkit-box-shadow: 0px 0px 10px rgba(21, 34, 50, 0.3);
          box-shadow: 0px 0px 10px rgba(21, 34, 50, 0.3);
}
.v-btn[data-v-444096c4] {
  text-transform: none;
}
[data-v-444096c4] .v-navigation-drawer--fixed {
  z-index: 9999 !important;
}
.cont-upfiles {
  border: 2px solid var(--v-blue_light-base);
  background: #F5FFFF;
  border-radius: 10px;
}
.input-file {
  opacity: 0;
  /* invisible but it's there! */
  width: 100%;
  height: 100px;
  top: 0px;
  left: 0px;
  position: absolute;
  cursor: pointer;
}
.list-unstyled {
  font-size: 0.8em;
  line-height: 1.1rem;
  color: #424242;
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
.list-unstyled p {
  margin: 0px;
  padding: 0px;
}
.cont-listfiles {
  width: 100%;
}
.cont-input {
  border: 3px dotted gray;
  border-radius: 10px;
  padding: 8px;
}
.archivo-error {
  color: dimgray;
  min-height: 60px;
  /* minimum height */
  position: relative;
  cursor: pointer;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  background: #F5E4E3;
  width: 100%;
}
.archivo-error i {
  color: #F96357 !important;
}
.archivo-avatar {
  max-height: 47px;
  max-width: 45px;
  min-width: 30px;
  width: 4%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
}
.archivo-texto {
  margin: 0 0 0 10px !important;
  text-align: left;
  padding: 0;
  font-size: 0.9rem;
  line-height: 1.2em;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.archivo-subiendo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.dropboxArchivo {
  border: 1px solid var(--v-blue_light-base);
  border-radius: 10px;
  color: dimgray;
  min-height: 60px;
  /* minimum height */
  position: relative;
  cursor: pointer;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  background: rgba(214, 231, 243, 0.5019607843);
  width: 100%;
}
.dropboxArchivo .icon-upload {
  margin: 0 auto;
  text-align: right;
}
.dropboxArchivo .icon-upload i {
  font-size: 45px !important;
}
.dropboxArchivo p {
  text-align: left;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.dropboxArchivo:hover {
  background: var(--v-primary-base);
  /* when mouse over to the drop zone, change color */
}
.dropboxArchivo:hover .icon-upload i {
  color: var(--v-blue_light-base);
}
.dropboxArchivo:hover p {
  color: var(--v-blue_light-base);
}
.dropboxArchivo:hover b {
  color: white;
}
.texto-condicion {
  color: #7E84A3;
  font-size: 1em;
  line-height: 1.2rem;
}
.key-style {
  background-color: #f1f1f1;
  border-radius: 4px;
  padding: 2px 6px;
  font-family: monospace;
  font-size: 0.9em;
  border: 1px solid #ccc;
  color: #333;
}
.dropzone {
  caret-color: transparent;
}

.campo-numero[data-v-42dbe08f] .v-text-field__details {
  overflow: visible !important;
}
.campo-numero[data-v-42dbe08f] .v-messages__message {
  color: #d32f2f;
  line-height: 1.5;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 150px;
}


.maximoOptimo[data-v-fd7242d4]{
  font-size: 13px;
  color: #00A7C6;
}


.bordered-row[data-v-de5d38b2] {
  border: 1px solid #ccc;
  border-radius: 6px;
}
.compact-switch[data-v-de5d38b2] {
  margin: 0;
  padding: 0;
}

/* Elimina espacio vertical extra del switch */
.compact-switch .v-input__control[data-v-de5d38b2] {
  margin: 0;
  padding: 0;
}
.compact-switch .v-input__slot[data-v-de5d38b2] {
  margin: 0;
  padding: 0;
}

/* Asegura que los elementos dentro no inflen el layout */
.compact-switch .v-input--selection-controls__input[data-v-de5d38b2] {
  margin: 0;
}
.compact-switch .v-messages[data-v-de5d38b2] {
  display: none !important;
}



.border-thick {
  border-width: 6px !important;
  border-style: solid;
  border-color: #f3f3f5;
}



.border-iconos[data-v-71286f73] {
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  padding: 16px;
  background-color: #ffffff;
}
.icono-estilo[data-v-71286f73] {
  font-size: 32px;
  color: #424242;
  cursor: pointer;
  padding: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease;
  transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;
}
.icono-estilo[data-v-71286f73]:hover {
  background-color: #f5f5f5;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
  color: #212121;
}
.nombre-icono[data-v-71286f73] {
  font-size: 13px;
  color: #555;
  max-width: 90px;
  text-align: center;
  margin-top: 8px;
  word-break: break-word;
  line-height: 1.2;
}
.icono-card[data-v-71286f73] {
  padding: 12px;
  -webkit-transition: background-color 0.2s ease, border 0.2s ease;
  transition: background-color 0.2s ease, border 0.2s ease;
  border-radius: 10px;
}
.icono-card[data-v-71286f73]:hover {
  background-color: #f9f9f9;
  border: 1px solid #eeeeee;
}


.caja-desvanecido[data-v-478c5062] {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.caja-desvanecido .btn-vermas-infocard[data-v-478c5062] {
  margin: 0px 5px 5px 0px;
}
.h-minimo-desvanecido[data-v-478c5062] {
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(12%, rgb(255, 255, 255)), color-stop(33%, rgba(255, 255, 255, 0.8771883754)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 12%, rgba(255, 255, 255, 0.8771883754) 33%, rgba(255, 255, 255, 0) 100%);
}
.h-completo-desvanecido[data-v-478c5062] {
  background: none;
}
.h-completo[data-v-478c5062] {
  height: auto;
  overflow: auto;
  padding: 10px 10px 50px 10px !important;
}
.h-completo .caja-desvanecido[data-v-478c5062] {
  height: 40px;
  border-top: solid #e3e3e3 1px;
}
.h-minimo[data-v-478c5062] {
  height: 200px;
  overflow: hidden;
  padding: 10px 10px 10px 10px !important;
}
.h-minimo .caja-desvanecido[data-v-478c5062] {
  height: 80px;
  border-top: none;
}
.info-text-cardexpander[data-v-478c5062] {
  font-size: 0.95em;
  line-height: 1.1em;
  margin: 0px;
  padding: 0px;
}
.info-text-cardexpander[data-v-478c5062] {
  font-size: 0.95em;
  line-height: 1.1em;
  margin: 0px;
  padding: 0px;
}

.searchable[data-v-93b02c86] {
    border: 1px solid #757575 !important;
    color: #353535 !important;
    border-radius: 5px !important;
}
ul[data-v-93b02c86] {
  border: 1px solid #757575 !important;
  color: inherit !important;
  border-radius: 5px !important;
}
ul li[data-v-93b02c86] {
  border-bottom: 1px solid #757575 !important;
  color: #353535 !important;
}

.cont-sw[data-v-0ccea711] {
  width: 100px;
  margin: 0;
  padding: 0;
}
.boton-mas[data-v-69285e95] {
  display: none;
}
.btn-mas[data-v-afafee4c] {
  display: block;
  margin: 0 auto;
}
.chip-item[data-v-afafee4c] {
  font-size: 10px !important;
  min-width: 100px;
}
.text-elipsis[data-v-afafee4c] {
  display: inline-block;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.cont-mensaje-general[data-v-2085a191]{
    padding: 10px;
    border-radius: 10px;
    background-color: #f2fafa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
.submensaje-icono[data-v-2085a191]{
        width: 80px;
        margin-right: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.txt-dest[data-v-2085a191]{
        font-weight: 600;
}
}

.card-icon-radio[data-v-cf7b01ec] {
  height: 100px;
}
.option-text[data-v-cf7b01ec] {
  font-size: 14px;
}
.card-seleccionado[data-v-cf7b01ec] {
  border-color: #2296f3;
  -webkit-box-shadow: 3px 6px 18px -6px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 6px 18px -6px rgba(0, 0, 0, 0.75);
}
.close-btn[data-v-0e3eddab] {
  left: -35px;
  top: 2px;
  background: white !important;
  z-index: -1;
}
.v-navigation-drawer[data-v-0e3eddab] {
  overflow: initial;
}
@media screen and (max-width: 600px) {
.contendor-vista[data-v-0e3eddab] {
    font-size: 0.8em !important;
}
}
.cont-general-print[data-v-0e3eddab] {
  font-size: 14px;
  line-height: 16px;
}
a[data-v-0e3eddab] {
  display: none !important;
}
.contlist[data-v-0e3eddab] {
  overflow: scroll;
  height: calc(100vh - 50px) !important;
}
.cont-total[data-v-0e3eddab] {
  width: 55%;
  height: auto;
  margin: 0 auto;
  color: #000000;
  border: solid 2px #DEDEDE;
  display: table;
  padding: 5px;
}
@media screen and (min-width: 800px) and (max-width: 1000px) {
.cont-total[data-v-0e3eddab] {
    width: 98%;
    padding: 10px;
}
}
@media screen and (min-width: 1000px) and (max-width: 1280px) {
.cont-total[data-v-0e3eddab] {
    width: 92%;
    padding: 15px;
}
}
.tit-cargando[data-v-0e3eddab] {
  position: relative;
  z-index: 1;
}
.hvr[data-v-49015b54] {
  cursor: pointer;
}
.v-progress-circular[data-v-a8d5d752] {
  margin: 1rem;
}
.cont-item[data-v-7dd586df] {
  border-bottom: solid 1px #EDEDED;
}
.cont-cabecera[data-v-728d399d] {
  width: 100%;
  background: var(--v-primarydark-base);
  border-left: solid 1px #d3d3d3;
  border-right: solid 1px #d3d3d3;
}
.cont-icon-disk[data-v-728d399d] {
  background: -webkit-linear-gradient(#E83A14, #FFCD38);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cont-botones[data-v-728d399d] {
  width: 100%;
  position: relative;
}
.cont-btn-disco[data-v-728d399d] {
  position: absolute;
  right: 10px;
  top: 5px;
  border-left: solid 1px #d3d3d3;
  padding-left: 10px;
}
.cont-form-column[data-v-728d399d] {
  height: 100%;
  overflow: scroll;
  padding-bottom: 100px;
}
.cont-text-card[data-v-728d399d] {
  height: calc(100vh - 95px);
}
.cont-action-card[data-v-728d399d] {
  height: 55px;
  z-index: 1;
  position: relative;
}
.text-min-stguardado[data-v-728d399d] {
  font-size: 0.8em;
  line-height: 1em;
}
.v-btn[data-v-08c21148] {
  text-transform: none;
}
.cont-recomendaciones[data-v-0a3ceb8d] {
  overflow: auto;
}
.btn-delete[data-v-0a3ceb8d] {
  position: absolute;
  top: 5px;
  right: 5px;
}
[data-v-6ff71723] .stilolabel .v-label {
  padding: 0 13px !important;
}
.ClassImagen[data-v-9733e0a2] {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.cont-exp .v-expansion-panel-content__wrap {
  padding: 0px !important;
}
.card-icon-radio[data-v-4363eb60] {
  height: 100px;
}
.option-text[data-v-4363eb60] {
  font-size: 14px;
}
.v-btn[data-v-fe2f22a8] {
  text-transform: none;
}
.item-listado[data-v-628164d6] {
  border-bottom: solid 1px #CFD2CF;
}
.cont-notificacion[data-v-628164d6] {
  margin: 0px 10px;
}
.v-btn[data-v-628164d6] {
  text-transform: none;
}
.itemsCenter[data-v-628164d6] {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.v-btn[data-v-209d4f7b] {
  text-transform: none;
}
.boton-mas[data-v-982cd7d6] {
  color: blue;
}
.cont-bloque[data-v-26fc0460] {
  background: #0E69B0;
  width: 100%;
  color: #FFFFFF;
  border-radius: 5px !important;
}
.titulo-info[data-v-4ecb1f24] {
  color: var(--v-primary-base);
}
.cont-item-cabera[data-v-c3fc7d4a] {
  background-color: #EFEFEF;
}
.row[data-v-e4663d54] {
  margin: 0 !important;
}
.cont-resp-texto[data-v-e4663d54] {
  font-size: 0.8em;
}
.under-sec[data-v-e4663d54] {
  padding: 2px !important;
}
.btn-img[data-v-e4663d54] {
  border-radius: 10px;
}
.btn-img img[data-v-e4663d54] {
  width: 100%;
}
.cont-item-cabera[data-v-0d383298] {
  background-color: #EFEFEF;
}
.cont-img[data-v-0d383298] {
  border: solid 1px #73777B;
  border-radius: 10px;
}
.no-break[data-v-0d383298] {
  page-break-inside: avoid !important;
  break-inside: avoid-page !important;
}
.cont-item-cabecera[data-v-80023502] {
  background-color: #EFEFEF;
}
.cont-img[data-v-80023502] {
  border: solid 1px #73777B;
  border-radius: 10px;
}
.no-break[data-v-80023502] {
  page-break-inside: avoid !important;
  break-inside: avoid-page !important;
}
.cont-item-cabera[data-v-586cf9de] {
  background-color: #efefef;
}
.cont-item-cabecera[data-v-213c422c] {
  background-color: #EFEFEF;
}
.cont-superior[data-v-02ca338d] {
  background: var(--v-primarydark-base);
  border-radius: 0px 0px 10px 10px;
}
.text-info[data-v-02ca338d] {
  font-size: 1.1em;
}
.btn-active-primary[data-v-02ca338d] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn-active-primary[data-v-02ca338d]:hover {
  background: var(--v-primary-base) !important;
}
.print-principal[data-v-02ca338d] {
  max-width: 1000px;
  margin: 0 auto;
}
.print-max-ancho[data-v-02ca338d] {
  width: 1000px;
  margin: 0 auto;
}
.container-form-dinamic[data-v-02ca338d] {
  padding: 0px 0px !important;
}
.celdaTexto > a[data-v-3dc24bd2] {
  word-wrap: break-word;
  width: 100% !important;
}
.v-btn[data-v-06f82f22] {
  text-transform: none;
}
.no-break[data-v-9fcf457c] {
  page-break-inside: avoid !important;
  break-inside: avoid-page !important;
}

.primer-bloque-pdf[data-v-699d2820] {
  page-break-before: avoid !important;
  page-break-after: auto !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
#exportarContent[data-v-699d2820] {
  margin-top: 0 !important;
  padding-top: 0 !important;
  top: 0 !important;
}
.expanding-for-pdf[data-v-699d2820] {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    top: 0;
}
.expanding-for-pdf .row[data-v-699d2820] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Mantener el scroll en la vista normal del diálogo */
.text-dialog-scroll[data-v-699d2820] {
  height: calc(100vh - 2px); 
  overflow-y: auto;
}
.titulo_Proceso[data-v-699d2820] {
  text-align: center !important; 
  font-size: 1.2rem;
  line-height: 1.75rem;
  letter-spacing: 0.0071428571em;
  color: #0056d3;
  font-weight: bold;
}
.contenedor-mapa-pdf[data-v-699d2820] {
    page-break-inside: avoid !important;
    break-inside: avoid-page !important;
}
.contenedor-mapa-pdf .leaflet-container[data-v-699d2820] {
    page-break-inside: avoid !important;
    break-inside: avoid-page !important;
}

.no-click[data-v-2de7b35d] {
  opacity: 0.3 !important;
  pointer-events: none !important;
}

.title-grid-info {
  color: #000 !important;
  font-size: 1.25rem !important;
  font-weight: 500;
}
.empty-message {
  width: 50%;
}

.cont-listado[data-v-3887bfef] {
  max-height: 40vh;
  overflow-y: auto;
}
.item-modulo[data-v-3887bfef] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #E4E5E1 !important;
  border-radius: 5px;
  color: black;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0px;
  padding: 10px;
  font-size: 0.875rem;
}
.item-modulo p[data-v-3887bfef] {
  text-align: left;
  margin: 0px;
  padding: 0px;
  line-height: 1em;
}
.cont-label-titulo-boton[data-v-057fbe30] {
  background: #02316C;
  border-radius: 8px;
  padding: 10px 20px;
  cursor: pointer;
}

.text-carga[data-v-4b4298d0] {
  font-size: 1em;
}

.v-chip[data-v-c811a842] {
  width: 100%;
  padding: 0 20%;
}
.v-chip .v-chip__content[data-v-c811a842] {
  text-align: center;
  margin: auto;
}
.header-dt span[data-v-c811a842] {
  color: #012362;
  font-size: 1.2em;
  font-weight: 900;
}
.mytable table tr td[data-v-c811a842] {
  padding: 1.2px 0 !important;
  color: rgb(44, 42, 42);
  font-size: 0.6em !important;
}
.v-data-table td[data-v-c811a842] {
  font-size: 2em;
}
a[data-v-c811a842] {
  text-decoration: underline;
}
.cont-icon[data-v-fd6072bc] {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  background: var(--v-primary-base);
}

.customDisabled > .v-input__control > .v-input__slot {
  background-color: rgba(0, 0, 0, 0.10) !important;
}
.titleslight--text {
  font-size: 1rem;
@media (max-width: 1280px) {
    font-size: 0.75rem;
}
}

.v-btn[data-v-d6d3f976] {
  text-transform: none;
}
.v-dialog__content[data-v-2d672e33] {
  z-index: 1000 !important;
  top: -35% !important;
}
@media (max-width: 1280px) {
.v-dialog__content[data-v-2d672e33] {
    top: -25% !important;
}
}
[data-v-2d672e33] .custom-email input {
  padding-left: 10px;
}
@charset "UTF-8";
.v-data-table-header {
  background-color: #F5F6FA !important;
}
.v-data-table__checkbox.v-simple-checkbox i {
  font-size: 14px !important;
}
.v-input__icon--append i {
  font-size: 20px !important;
}
.v-pagination__item {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: var(--v-colortextinfo-base) !important;
}
.v-pagination__navigation {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.v-pagination__item--active {
  color: white !important;
}
.container-search {
  font-size: 0.8em !important;
}
.cont-acciones {
  margin-left: auto !important;
}
.font-titulo {
  font-weight: 500 !important;
  line-height: 1em;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.col-nopadding {
  padding: 0 !important;
}
.resaltado {
  border: solid 1px var(--v-primary-base);
  text-align: center;
  line-height: 0.8em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 4px;
  border-radius: 3px;
  font-size: 1em;
  margin-left: 4px;
  color: var(--v-primary-base);
}
.container {
  padding: 0px 2px !important;
}
.select-registros .v-input__slot {
  max-width: 70px;
  font-size: 0.9em;
}
.container__comp--btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.item-action {
  min-width: auto !important;
}
.no-acceso {
  margin: 0;
  height: 70vh;
  position: relative;
  text-align: center;
}
.no-acceso .mensaje {
  position: absolute;
  margin: 0 auto;
  top: 20%;
  width: 100%;
}
.no-acceso .cont-icon {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(218, 218, 218)), to(rgb(238, 238, 238)));
  background: linear-gradient(0deg, rgb(218, 218, 218) 0%, rgb(238, 238, 238) 100%);
  width: 80px;
  height: 80px;
  border: solid #FFF 1px;
  -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.no-acceso .cont-icon i {
  font-size: 55px;
  color: var(--v-primary-base);
}
.no-acceso .texto-mensaje {
  border-radius: 10px;
  border: solid #FFF 1px;
  margin-top: 5px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(218, 218, 218, 0.6)), to(rgba(238, 238, 238, 0.6)));
  background: linear-gradient(0deg, rgba(218, 218, 218, 0.6) 0%, rgba(238, 238, 238, 0.6) 100%);
}
.filtros-activos-mensaje {
  width: 100%;
  color: var(--v-primarydark-base);
  padding: 2px 5px;
  font-size: 11pt;
  background: #9AD0EC;
  font-size: 0.875rem !important;
}
.text-filtro-activo {
  font-size: 0.75rem !important;
}
.close-btn {
  position: absolute;
  right: 20px;
  top: 0px;
}
.cont-dialog-scroll .text-dialog-scroll {
  max-height: 80vh;
  overflow-y: auto;
}
.item-btn-more {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
}
.cont-btn-more {
  width: 100%;
  background: white;
}
.maxWidth {
  max-width: 368px !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.maxContenido {
  max-width: 100% !important;
  width: 100% !important;
}
.custom-fixed {
  position: sticky;
  right: 0;
  background-color: #FFF;
  border: 1px solid #d9d7d7;
}
.cont-footer {
  height: 56px !important;
  border: 1px solid #f2f2f2;
}
@media screen and (max-width: 960px) {
.cont-footer {
    height: 120px !important;
}
}
.v-data-table__wrapper {
  position: sticky !important;
}
@media screen and (max-width: 600px) {
.v-data-table__wrapper tbody {
    width: 90%;
}
}
.contentSearchFilter {
  width: 45%;
}
@media screen and (max-width: 960px) {
.contentSearchFilter {
    width: 100%;
}
}
.v-data-table-header-mobile__wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 600px) {
.v-data-table__checkbox v-simple-checkbox {
    margin-top: 0.5rem;
}
}
@media screen and (max-width: 600px) {
.v-data-table__checkbox.v-simple-checkbox i {
    font-size: 20px !important;
}
}
.v-badge__badge {
  padding-top: 7px !important;
  line-height: 0.6em !important;
}
.v-chip {
  width: auto !important;
  padding: 0 8px !important;
}
.hover-icon {
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.hover-icon:hover {
  border-color: #aaa;
  background-color: #f5f5f5;
  color: #1976d2;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
.tooltip-mini {
  font-size: 12px !important;
  padding: 4px 10px !important;
  max-width: 150px;
}
.celda-limitada.expandido {
  max-height: 1000px; /* lo suficientemente grande para mostrar todo */
}

/* boton alineado al final */
.leer-mas-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 4px;
}
.celda-limitada {
  max-height: 3.9rem; /* 3 líneas aprox (ajusta 1.3rem si tu line-height es distinto) */
  overflow: hidden;
  -webkit-transition: max-height 0.18s ease;
  transition: max-height 0.18s ease;
  position: relative;
  line-height: 1.3rem;
}
.cont-valor[data-v-6ca271bc] {
  width: 100% !important;
}
.cont-valor p[data-v-6ca271bc] {
  margin: 0;
}
.custom-container[data-v-3a4b2814] {
  margin-top: -20px !important;
  z-index: 2;
  border-radius: 25px 25px 0px 0px !important;
}
.content[data-v-f50fb50a] {
  z-index: 2 !important;
}
.cont-item-circular[data-v-f50fb50a] {
  width: 360px;
  padding: 10px;
  -webkit-filter: drop-shadow(2px 3px 7px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(2px 3px 7px rgba(0, 0, 0, 0.1));
}
.barra[data-v-f50fb50a] {
  border-radius: 50%;
  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
}
.fondo[data-v-f50fb50a] {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fondo p[data-v-f50fb50a] {
  text-align: center;
  color: #003743;
  font-size: 1rem !important;
  margin: 0px;
  padding: 0px;
}
.Seleccionado[data-v-f50fb50a] {
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 21, 0.3);
          box-shadow: 0px 0px 10px 2px rgba(0, 0, 21, 0.3);
}
.cont-texto[data-v-f50fb50a] {
  width: 100%;
  white-space: normal;
}
.cont-texto p[data-v-f50fb50a] {
  font-size: 0.9em;
  line-height: 1em;
  font-weight: 600;
}
.customCard[data-v-f50fb50a]:hover {
  background-color: #ebedf0;
  cursor: pointer;
}
.active[data-v-f50fb50a] {
  color: rgb(0, 0, 0) !important;
}
.title[data-v-f50fb50a] {
  line-height: 1.125rem;
  max-width: 80%; /* O un valor fijo como 300px */
  font-size: 1rem !important;
  font-family: "Hind", sans-serif !important;
}

canvas[data-v-c08fb190] {
    border: 1px solid #949494;
    cursor: crosshair;
}


.card-section-title[data-v-4da0158a] {
  background-color: #eff6ff;
  padding: 6px 16px !important;
  border-bottom: 1px solid #e0e0e0;
}


.text-wrap[data-v-71952775] {
  white-space: normal;
}


.formularioEntregarOficina[data-v-5e8fb6c0] span:not(.v-btn__content):not(.v-icon) {
  color: blue;
}

.cont-list[data-v-6e38e46c] {
  overflow-x: auto !important;
  font-size: 0.9em;
}
.cont-botones[data-v-6e38e46c] {
  width: 100%;
}
.cont-list[data-v-67d4cb36] {
  overflow-x: auto !important;
  font-size: 0.9em;
}
.cont-botones[data-v-67d4cb36] {
  width: 100%;
}
.wrap-text[data-v-67d4cb36] {
  word-break: break-word;
  white-space: normal;
}

.table-notification {
  max-height: 200px !important;
  overflow-y: auto;
}

.itemRiesgo[data-v-39f53eda] {
  background: #0E3143;
}
.celda-interna[data-v-8285ecb2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: solid white 1px;
}
.item-valor[data-v-8285ecb2] {
  font-size: 0.8em;
  margin: 0px !important;
  padding: 0px !important;
  font-weight: 400;
  color: black;
  line-height: 1em;
}
.valor-total[data-v-8285ecb2] {
  font-size: 2em;
  width: 100%;
  text-align: center;
  font-weight: 300;
  color: black;
  line-height: 1em;
}
.borde-superior-derecho[data-v-8285ecb2] {
  border-top-right-radius: 10px;
}
.borde-superior-izquierdo[data-v-8285ecb2] {
  border-top-left-radius: 10px;
}
.borde-inferior-derecho[data-v-8285ecb2] {
  border-bottom-right-radius: 10px;
}
.borde-inferior-izquierdo[data-v-8285ecb2] {
  border-bottom-left-radius: 10px;
}
.circle[data-v-8285ecb2] {
  width: 23px;
  height: 24px;
  border: 2px solid gray;
  border-radius: 50%;
  background-color: #000 !important;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2px;
  font-size: 12px;
  font-weight: bold;
}
.circle-id[data-v-8285ecb2] {
  width: 32px;
  height: 32px;
  border: 2px solid gray;
  border-radius: 50%;
  background-color: #e8edf1 !important;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  font-size: 12px;
  font-weight: bolder;
}
tr:hover .circle-id[data-v-8285ecb2] {
  border-color: rgb(107, 107, 233);
}
.tip[data-v-8285ecb2] {
  background-color: rgb(238, 238, 238) !important;
}
.circle-oculto[data-v-8285ecb2] {
  background-color: #1976D2 !important;
  width: 23px;
  height: 24px;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2px;
  font-size: 12px;
  font-weight: bold;
}
.cont-matriz[data-v-63fd22b6] {
  width: calc(var(--63fd22b6-sValorUnidadCelda) * 5);
  height: calc(var(--63fd22b6-sValorUnidadCelda) * 5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: solid white 1px;
  position: relative;
  background: var(--63fd22b6-sValorUnidadCelda);
}
.titulo-eje[data-v-63fd22b6] {
  z-index: 1;
  position: absolute;
  font-size: 1.3em;
}
.eje-impacto[data-v-63fd22b6] {
  bottom: 0px;
  left: calc(var(--63fd22b6-sValorUnidadCelda) - var(--63fd22b6-sValorUnidadCelda) * 1.1);
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  width: 100%;
  display: inline-block;
}
.eje-impacto .nombre-impacto[data-v-63fd22b6] {
  position: absolute;
  top: -70px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.numerales-eje-impacto[data-v-63fd22b6] {
  position: absolute;
  top: -50px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.numerales-eje-impacto span[data-v-63fd22b6] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.eje-probabilidad[data-v-63fd22b6] {
  bottom: 0px;
  left: 0px;
  width: 100%;
}
.eje-probabilidad .nombre-probabilidad[data-v-63fd22b6] {
  bottom: 0px;
  position: absolute;
  top: 25px;
  left: 40%;
}
.numerales-eje-probabilidad[data-v-63fd22b6] {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.numerales-eje-probabilidad span[data-v-63fd22b6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.fila[data-v-63fd22b6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  width: var(--63fd22b6-sValorUnidadCelda);
}
.columna[data-v-63fd22b6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--63fd22b6-sValorUnidadCelda);
  border: solid white 1px;
}
.cont-general-matriz[data-v-63fd22b6] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.table-bordered[data-v-63fd22b6] {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #e6e6e6;
}
@media screen and (max-width: 600px) {
.titulo[data-v-63fd22b6] {
    /* Ensure text wraps properly */
    text-align: left;
    word-wrap: break-word;
    word-break: normal;
    width: 100%;
    font-size: 0.95rem;
    line-height: 1.25rem;
}
}
.ejeVertical[data-v-63fd22b6] {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: absolute;
  top: 50%;
  font-size: 20px;
  font-weight: bold;
}
.ejeHorizontal[data-v-63fd22b6] {
  position: absolute;
  bottom: -40px;
  left: 400px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-weight: bold;
  font-size: 20px;
  white-space: nowrap;
}
[data-v-63fd22b6] .table-bordered {
  border-collapse: collapse;
  width: auto !important;
  margin: 0 auto !important;
  border: 1px solid #e6e6e6;
  display: table;
}
[data-v-63fd22b6] .table-bordered th,[data-v-63fd22b6] .table-bordered td {
  text-align: center !important;
  vertical-align: middle !important;
  padding: 8px 12px;
}
[data-v-63fd22b6] .table-bordered td .v-chip,[data-v-63fd22b6] .table-bordered th .v-chip {
  margin: 0 auto !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[data-v-63fd22b6] .table-bordered td .circle-id {
  margin: 0 auto !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-63fd22b6] .circle-id {
  width: 32px;
  height: 32px;
  border: 2px solid gray;
  border-radius: 50%;
  background-color: #e8edf1 !important;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  font-size: 12px;
  font-weight: bolder;
}
[data-v-63fd22b6] tr:hover .circle-id {
  border-color: rgb(107, 107, 233);
}
[data-v-63fd22b6] .table-bordered tbody tr {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
[data-v-63fd22b6] .table-bordered tbody tr:hover {
  background-color: #f5f7fa;
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.cont-titulo-momento[data-v-9c0e4ed4] {
  background: #0E3143;
  width: 100%;
  padding: 5px;
  border-radius: 5px;
  color: white;
  text-align: center;
}

.scroll-card[data-v-1d082b13] {
    max-height: 300px;
    overflow-y: auto;
}


.item[data-v-c22ce1ac] {
  padding: 7px;
  cursor: pointer;
  border-radius: 5px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  min-height: 30px;
}
.item[data-v-c22ce1ac]:hover {
  background-color: #d9d9d9;
}

.text-dialog-scroll[data-v-0c969c23] {
  max-height: 80vh;
  overflow-y: auto;
}

.btnInactivo[data-v-e5097c20]{
  color: gray;
  background: transparent;
  border-radius: 7px;
}
.btnActivo[data-v-e5097c20]{
  color: #155DFC;
  background: white !important;
  border-radius: 7px;
}
.icon-container[data-v-e5097c20] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 80px;
    height: 80px;
    border: 2px solid #E0E0E0;
    border-radius: 16px;
    padding: 16px;
}


.no-shadow-card[data-v-49965b3f] {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid #e0e0e0;
}
[data-v-49965b3f] .cursor-text-field .v-input__control  input {
    cursor: pointer;
}
[data-v-49965b3f] .v-input--switch__thumb {
    background-color:rgb(255, 255, 255);
}
[data-v-49965b3f] .v-input--switch__thumb::before {
    color: rgb(255, 255, 255);
}
.no-opacity[data-v-49965b3f] .v-input--switch__track {
   opacity: 1;
}

.btn-custom[data-v-402145b6] {
  position: absolute;
  bottom: 8px;
  right: 8px;
}
.card-custom[data-v-402145b6] {
  position: relative;
}
.tipo-marcacion[data-v-57c26be1] {
  color: rgb(0, 159, 252);
}
.contenedor-qr[data-v-57c26be1] {
  background-color: #f8f8f8;
  border-radius: 10px;
}
.custom-card[data-v-57c26be1] {
  width: 100%;
  height: 100%;
  background-color: #d6e7f3;
}
.filas-custom[data-v-cd2833a8] {
  background-color: white;
  border-radius: 10px;
}
.icono {
  border-radius: 100%;
  width: 30px !important;
  height: 30px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
}
.alerta1 {
  background-color: #FB8C00 !important;
}
.alerta1-icon {
  color: #FB8C00 !important;
}
.alerta2 {
  background-color: #F96357 !important;
}
.alerta2-icon {
  color: #F96357 !important;
}
.alerta3 {
  background-color: #7E84A3 !important;
}
.alerta3-icon {
  color: #7E84A3 !important;
}
.gps {
  background-color: green !important;
}
.gpsOffline {
  background-color: gray !important;
}
.reporte {
  background-color: #4CAF50 !important;
}
.sede {
  background-color: blue !important;
}
.inicioFinRecorrido {
  background-color: #744bff !important;
  font-size: 8px;
}
.clienteActivo {
  background-color: #4CAF50 !important;
}
.clienteInactivo {
  background-color: #7a7876 !important;
}
.menuInformativoDerecho {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 50%;
  height: 100%;
  z-index: 9;
}
.alertasCapas {
  border-radius: 30% !important;
  cursor: pointer;
}
.iconoCapas {
  font-size: 40px !important;
}
.puntoInteres {
  background-color: black !important;
}
.iconAgrupacion {
  color: balck !important;
  font-size: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
}
.cont-menu-recorrido-response {
  width: 1200px;
  background: white;
  border-radius: 10px;
  padding: 5px 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  margin-top: 15px;
}
.cont-vista {
  position: relative;
}
.cont-menusup {
  width: 100%;
  height: 50px;
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
}
.texto-info {
  letter-spacing: 0px !important;
}
.cont-menuinf {
  height: 55px;
  position: absolute;
  width: 100%;
  bottom: 0px;
  z-index: 7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cont-menuinf .cont-buscar {
  width: 500px;
}
.cont-menuinf v-autocomplete {
  pointer-events: auto;
}
.cont-panellateral {
  width: 400px;
  height: calc(90vh - 105px);
  background: white;
  position: absolute;
  margin-left: 20px;
  margin-top: 20px;
  left: 2px;
  top: 50px;
  padding: 10px;
  overflow: hidden;
  overflow-y: auto;
  border-radius: 10px;
  -webkit-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.4);
}
.leaflet-popup {
  margin-bottom: 42px !important;
  margin-left: 2px;
}
