@charset "UTF-8";
body {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 1.35;
  font-size: 15px;
  letter-spacing: 0;
  color: #242426;
}

.--pointer-events-none {
  pointer-events: none !important;
}

.--opacity-1 {
  opacity: 1 !important;
  transition: all 0.5s ease;
}

.--opacity-05 {
  opacity: 0.5 !important;
}

.cursor-pointer {
  cursor: pointer;
}

/* --------------------------------------------------------------------------
 * Estilo general de la barra de scroll
 * ------------------------------------------------------------------- */
::-webkit-scrollbar {
  width: 8px; /* para scroll vertical */
  height: 8px; /* para scroll horizontal */
}

/* Fondo de la barra (canal) */
::-webkit-scrollbar-track {
  background: #f0f0f0;
}

/* Parte móvil (scroll handle) */
::-webkit-scrollbar-thumb {
  background-color: rgba(47, 46, 53, 0.0901960784);
  border-radius: 4px;
}

/* Al pasar el mouse */
::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}

/* Solo color del scrollbar y del track */
* {
  scrollbar-width: thin; /* auto | thin | none */
  scrollbar-color: rgba(47, 46, 53, 0.0901960784) #f0f0f0; /* thumb color | track color */
}

/* ----------------------------------------------------------
 * Dispersos
 * --------------------------------------------------------- */
.--div-botones .---btn {
  -webkit-user-select: none; /* Chrome, Safari, iOS */
  -moz-user-select: none; /* Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Estándar */
}

.--divisor-hr {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0 16px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #c9d5e4;
}

.--editar-clinica {
  cursor: pointer;
}

.--aclaracion-rapida {
  font-size: 9px;
  margin-bottom: 17px;
  display: flex;
  color: #6d707e;
}
.--aclaracion-rapida .--asterisco {
  color: #e71515;
  margin-right: 3px;
}
.--aclaracion-rapida .--asterisco-azul {
  color: #1c15e7;
  margin-right: 3px;
}

/* ------------------------------------------
 * Simple Cards
 * -------------------------------------------- */
.--top-simple-cards .--cards-type-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.--top-simple-cards .--cards-type-1 .---card {
  width: calc(15% - 4px);
  margin-right: 8px;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 12px 12px;
  background: #fff;
  background: #fbfbfd;
}
.--top-simple-cards .--cards-type-1 .---card .--text-1 {
  font-size: 18px;
  margin-bottom: 2px;
}
.--top-simple-cards .--cards-type-1 .---card .--text-2 {
  font-weight: 400;
  font-size: 11px;
  margin-bottom: 2px;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge {
  font-weight: 500;
  font-size: 11px;
  display: inline-block;
  padding: 3px 6px 4px;
  border-radius: 4px;
  line-height: 1;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-gray {
  background: rgba(238, 238, 238, 0.3607843137);
  color: #333639;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-yellow {
  background: rgba(255, 244, 203, 0.3607843137);
  color: #834915;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-blue {
  background: rgba(203, 223, 255, 0.3607843137);
  color: #153683;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-skyblue {
  background: rgba(203, 245, 255, 0.3607843137);
  color: #154f83;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-green {
  background: rgba(203, 255, 231, 0.3607843137);
  color: #15834f;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-lemon {
  background: rgba(219, 255, 203, 0.3607843137);
  color: #3d8315;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-violet {
  background: rgba(236, 203, 255, 0.3607843137);
  color: #751583;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-red {
  background: rgba(255, 203, 203, 0.3607843137);
  color: #831515;
}
.--top-simple-cards .--cards-type-1 .---card .--text-3.--relative-left--3px {
  position: relative;
  left: -3px;
}

.--all-cards-type-2 .--cards-type-2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.--all-cards-type-2 .--cards-type-2 .---card {
  width: calc(15% - 4px);
  margin-right: 8px;
  border-radius: 5px;
  margin-bottom: 8px;
  padding: 12px 12px;
  background: #fff;
  background: transparent;
  padding: 0;
  overflow: hidden;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items {
  background: #fff;
  background: #f9fafc;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 10px; /*border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;*/
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--celeste {
  background: #daeeff;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--celeste svg {
  color: #387fdb;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--verde {
  background: #daffe5;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--verde svg {
  color: #31bf69;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--violeta {
  background: #e9daff;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--violeta svg {
  color: #7a38db;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--rojo {
  background: #ffdadf;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--rojo svg {
  color: #db3856;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--left div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding: 10px;
  background: #fff;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right {
  width: calc(100% - 40px);
  padding-left: 10px;
  line-height: 1;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--texto-1 {
  font-size: 10px;
  color: #5d5e61;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--texto-a {
  font-size: 21px;
  font-weight: 600;
  line-height: 1;
  padding-top: 3px;
  letter-spacing: -0.4px;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 70px;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--div-porcentaje {
  margin-bottom: 3px;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--div-porcentaje span {
  font-size: 10px;
  padding: 5px 10px;
  border-radius: 30px;
  line-height: 1;
  font-weight: 600;
  display: inline-block;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--div-porcentaje span.--positivo {
  background: #b3f9cc;
  color: #207f41;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--div-porcentaje span.--negativo {
  background: #f9b3b3;
  color: #7f2024;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--texto-last-days {
  font-size: 9px;
  border-radius: 30px;
  line-height: 1;
  font-weight: 500;
  display: inline-block;
  color: #5d5e61;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--bottom {
  padding: 12px 10px;
}
.--all-cards-type-2 .--cards-type-2 .---card .--items .--bottom .--textos-1,
.--all-cards-type-2 .--cards-type-2 .---card .--items .--bottom .--textos-2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 4px;
  color: #5d5e61;
}

@media (min-width: 1200px) {
  .--top-simple-cards .--cards-type-1[count-xl="6"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="6"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="6"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="6"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="6"] .---card {
    min-width: calc(16.6666666667% - 8px);
    max-width: calc(16.6666666667% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-xl="6"] .---card:nth-child(6n),
  .--all-cards-type-2 .--cards-type-2[count-xl="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-3[count-xl="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-4[count-xl="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-5[count-xl="6"] .---card:nth-child(6n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xl="5"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="5"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="5"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="5"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="5"] .---card {
    min-width: calc(20% - 8px);
    max-width: calc(20% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-xl="5"] .---card:nth-child(5n),
  .--all-cards-type-2 .--cards-type-2[count-xl="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-3[count-xl="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-4[count-xl="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-5[count-xl="5"] .---card:nth-child(5n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xl="4"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="4"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="4"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="4"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="4"] .---card {
    min-width: calc(25% - 8px);
    max-width: calc(25% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-xl="4"] .---card:nth-child(4n),
  .--all-cards-type-2 .--cards-type-2[count-xl="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-3[count-xl="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-4[count-xl="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-5[count-xl="4"] .---card:nth-child(4n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xl="3"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="3"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="3"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="3"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="3"] .---card {
    min-width: calc(33.3333333333% - 8px);
    max-width: calc(33.3333333333% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-xl="3"] .---card:nth-child(3n),
  .--all-cards-type-2 .--cards-type-2[count-xl="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-3[count-xl="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-4[count-xl="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-5[count-xl="3"] .---card:nth-child(3n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xl="2"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="2"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="2"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="2"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="2"] .---card {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-xl="2"] .---card:nth-child(2n),
  .--all-cards-type-2 .--cards-type-2[count-xl="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-3[count-xl="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-4[count-xl="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-5[count-xl="2"] .---card:nth-child(2n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xl="1"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="1"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="1"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="1"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="1"] .---card {
    min-width: 100%;
    max-width: 100%;
  }
  .--top-simple-cards .--cards-type-1[count-xl="0"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xl="0"] .---card,
  .--full-horizontal .--cards-type-3[count-xl="0"] .---card,
  .--full-horizontal .--cards-type-4[count-xl="0"] .---card,
  .--full-horizontal .--cards-type-5[count-xl="0"] .---card {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  .--top-simple-cards .--cards-type-1[count-lg="6"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="6"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="6"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="6"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="6"] .---card {
    min-width: calc(16.6666666667% - 8px);
    max-width: calc(16.6666666667% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-lg="6"] .---card:nth-child(6n),
  .--all-cards-type-2 .--cards-type-2[count-lg="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-3[count-lg="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-4[count-lg="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-5[count-lg="6"] .---card:nth-child(6n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-lg="5"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="5"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="5"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="5"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="5"] .---card {
    min-width: calc(20% - 8px);
    max-width: calc(20% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-lg="5"] .---card:nth-child(5n),
  .--all-cards-type-2 .--cards-type-2[count-lg="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-3[count-lg="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-4[count-lg="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-5[count-lg="5"] .---card:nth-child(5n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-lg="4"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="4"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="4"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="4"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="4"] .---card {
    min-width: calc(25% - 8px);
    max-width: calc(25% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-lg="4"] .---card:nth-child(4n),
  .--all-cards-type-2 .--cards-type-2[count-lg="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-3[count-lg="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-4[count-lg="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-5[count-lg="4"] .---card:nth-child(4n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-lg="3"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="3"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="3"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="3"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="3"] .---card {
    min-width: calc(33.3333333333% - 8px);
    max-width: calc(33.3333333333% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-lg="3"] .---card:nth-child(3n),
  .--all-cards-type-2 .--cards-type-2[count-lg="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-3[count-lg="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-4[count-lg="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-5[count-lg="3"] .---card:nth-child(3n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-lg="2"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="2"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="2"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="2"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="2"] .---card {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-lg="2"] .---card:nth-child(2n),
  .--all-cards-type-2 .--cards-type-2[count-lg="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-3[count-lg="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-4[count-lg="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-5[count-lg="2"] .---card:nth-child(2n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-lg="1"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="1"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="1"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="1"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="1"] .---card {
    min-width: 100%;
    max-width: 100%;
  }
  .--top-simple-cards .--cards-type-1[count-lg="0"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-lg="0"] .---card,
  .--full-horizontal .--cards-type-3[count-lg="0"] .---card,
  .--full-horizontal .--cards-type-4[count-lg="0"] .---card,
  .--full-horizontal .--cards-type-5[count-lg="0"] .---card {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  .--top-simple-cards .--cards-type-1[count-md="6"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="6"] .---card,
  .--full-horizontal .--cards-type-3[count-md="6"] .---card,
  .--full-horizontal .--cards-type-4[count-md="6"] .---card,
  .--full-horizontal .--cards-type-5[count-md="6"] .---card {
    min-width: calc(16.6666666667% - 8px);
    max-width: calc(16.6666666667% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-md="6"] .---card:nth-child(6n),
  .--all-cards-type-2 .--cards-type-2[count-md="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-3[count-md="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-4[count-md="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-5[count-md="6"] .---card:nth-child(6n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-md="5"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="5"] .---card,
  .--full-horizontal .--cards-type-3[count-md="5"] .---card,
  .--full-horizontal .--cards-type-4[count-md="5"] .---card,
  .--full-horizontal .--cards-type-5[count-md="5"] .---card {
    min-width: calc(20% - 8px);
    max-width: calc(20% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-md="5"] .---card:nth-child(5n),
  .--all-cards-type-2 .--cards-type-2[count-md="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-3[count-md="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-4[count-md="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-5[count-md="5"] .---card:nth-child(5n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-md="4"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="4"] .---card,
  .--full-horizontal .--cards-type-3[count-md="4"] .---card,
  .--full-horizontal .--cards-type-4[count-md="4"] .---card,
  .--full-horizontal .--cards-type-5[count-md="4"] .---card {
    min-width: calc(25% - 8px);
    max-width: calc(25% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-md="4"] .---card:nth-child(4n),
  .--all-cards-type-2 .--cards-type-2[count-md="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-3[count-md="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-4[count-md="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-5[count-md="4"] .---card:nth-child(4n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-md="3"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="3"] .---card,
  .--full-horizontal .--cards-type-3[count-md="3"] .---card,
  .--full-horizontal .--cards-type-4[count-md="3"] .---card,
  .--full-horizontal .--cards-type-5[count-md="3"] .---card {
    min-width: calc(33.3333333333% - 8px);
    max-width: calc(33.3333333333% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-md="3"] .---card:nth-child(3n),
  .--all-cards-type-2 .--cards-type-2[count-md="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-3[count-md="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-4[count-md="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-5[count-md="3"] .---card:nth-child(3n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-md="2"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="2"] .---card,
  .--full-horizontal .--cards-type-3[count-md="2"] .---card,
  .--full-horizontal .--cards-type-4[count-md="2"] .---card,
  .--full-horizontal .--cards-type-5[count-md="2"] .---card {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px);
  }
  .--top-simple-cards .--cards-type-1[count-md="2"] .---card:nth-child(2n),
  .--all-cards-type-2 .--cards-type-2[count-md="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-3[count-md="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-4[count-md="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-5[count-md="2"] .---card:nth-child(2n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-md="1"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="1"] .---card,
  .--full-horizontal .--cards-type-3[count-md="1"] .---card,
  .--full-horizontal .--cards-type-4[count-md="1"] .---card,
  .--full-horizontal .--cards-type-5[count-md="1"] .---card {
    min-width: 100%;
    max-width: 100%;
  }
  .--top-simple-cards .--cards-type-1[count-md="0"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-md="0"] .---card,
  .--full-horizontal .--cards-type-3[count-md="0"] .---card,
  .--full-horizontal .--cards-type-4[count-md="0"] .---card,
  .--full-horizontal .--cards-type-5[count-md="0"] .---card {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  .--top-simple-cards .--cards-type-1[count-sm="6"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="6"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="6"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="6"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="6"] .---card {
    min-width: calc(16.6666666667% - 7px);
    max-width: calc(16.6666666667% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-sm="6"] .---card:nth-child(6n),
  .--all-cards-type-2 .--cards-type-2[count-sm="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-3[count-sm="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-4[count-sm="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-5[count-sm="6"] .---card:nth-child(6n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-sm="5"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="5"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="5"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="5"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="5"] .---card {
    min-width: calc(20% - 7px);
    max-width: calc(20% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-sm="5"] .---card:nth-child(5n),
  .--all-cards-type-2 .--cards-type-2[count-sm="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-3[count-sm="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-4[count-sm="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-5[count-sm="5"] .---card:nth-child(5n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-sm="4"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="4"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="4"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="4"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="4"] .---card {
    min-width: calc(25% - 7px);
    max-width: calc(25% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-sm="4"] .---card:nth-child(4n),
  .--all-cards-type-2 .--cards-type-2[count-sm="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-3[count-sm="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-4[count-sm="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-5[count-sm="4"] .---card:nth-child(4n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-sm="3"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="3"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="3"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="3"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="3"] .---card {
    min-width: calc(33.3333333333% - 7px);
    max-width: calc(33.3333333333% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-sm="3"] .---card:nth-child(3n),
  .--all-cards-type-2 .--cards-type-2[count-sm="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-3[count-sm="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-4[count-sm="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-5[count-sm="3"] .---card:nth-child(3n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-sm="2"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="2"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="2"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="2"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="2"] .---card {
    min-width: calc(50% - 7px);
    max-width: calc(50% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-sm="2"] .---card:nth-child(2n),
  .--all-cards-type-2 .--cards-type-2[count-sm="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-3[count-sm="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-4[count-sm="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-5[count-sm="2"] .---card:nth-child(2n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-sm="1"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="1"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="1"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="1"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="1"] .---card {
    min-width: 100%;
    max-width: 100%;
  }
  .--top-simple-cards .--cards-type-1[count-sm="0"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-sm="0"] .---card,
  .--full-horizontal .--cards-type-3[count-sm="0"] .---card,
  .--full-horizontal .--cards-type-4[count-sm="0"] .---card,
  .--full-horizontal .--cards-type-5[count-sm="0"] .---card {
    display: none;
  }
}
@media (max-width: 575.9px) {
  .--top-simple-cards .--cards-type-1[count-xs="6"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="6"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="6"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="6"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="6"] .---card {
    min-width: calc(16.6666666667% - 7px);
    max-width: calc(16.6666666667% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-xs="6"] .---card:nth-child(6n),
  .--all-cards-type-2 .--cards-type-2[count-xs="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-3[count-xs="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-4[count-xs="6"] .---card:nth-child(6n),
  .--full-horizontal .--cards-type-5[count-xs="6"] .---card:nth-child(6n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xs="5"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="5"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="5"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="5"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="5"] .---card {
    min-width: calc(20% - 7px);
    max-width: calc(20% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-xs="5"] .---card:nth-child(5n),
  .--all-cards-type-2 .--cards-type-2[count-xs="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-3[count-xs="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-4[count-xs="5"] .---card:nth-child(5n),
  .--full-horizontal .--cards-type-5[count-xs="5"] .---card:nth-child(5n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xs="4"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="4"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="4"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="4"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="4"] .---card {
    min-width: calc(25% - 7px);
    max-width: calc(25% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-xs="4"] .---card:nth-child(4n),
  .--all-cards-type-2 .--cards-type-2[count-xs="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-3[count-xs="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-4[count-xs="4"] .---card:nth-child(4n),
  .--full-horizontal .--cards-type-5[count-xs="4"] .---card:nth-child(4n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xs="3"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="3"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="3"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="3"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="3"] .---card {
    min-width: calc(33.3333333333% - 7px);
    max-width: calc(33.3333333333% - 7px);
  }
  .--top-simple-cards .--cards-type-1[count-xs="3"] .---card:nth-child(3n),
  .--all-cards-type-2 .--cards-type-2[count-xs="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-3[count-xs="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-4[count-xs="3"] .---card:nth-child(3n),
  .--full-horizontal .--cards-type-5[count-xs="3"] .---card:nth-child(3n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xs="2"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="2"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="2"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="2"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="2"] .---card {
    min-width: calc(50% - 4px);
    max-width: calc(50% - 4px);
  }
  .--top-simple-cards .--cards-type-1[count-xs="2"] .---card:nth-child(2n),
  .--all-cards-type-2 .--cards-type-2[count-xs="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-3[count-xs="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-4[count-xs="2"] .---card:nth-child(2n),
  .--full-horizontal .--cards-type-5[count-xs="2"] .---card:nth-child(2n) {
    margin-right: 0;
  }
  .--top-simple-cards .--cards-type-1[count-xs="1"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="1"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="1"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="1"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="1"] .---card {
    min-width: 100%;
    max-width: 100%;
  }
  .--top-simple-cards .--cards-type-1[count-xs="0"] .---card,
  .--all-cards-type-2 .--cards-type-2[count-xs="0"] .---card,
  .--full-horizontal .--cards-type-3[count-xs="0"] .---card,
  .--full-horizontal .--cards-type-4[count-xs="0"] .---card,
  .--full-horizontal .--cards-type-5[count-xs="0"] .---card {
    display: none;
  }
}
/* ------------------------------------------
 * Dashboard
 * -------------------------------------------- */
.--dash-citas-y-calendario {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.--dash-citas-y-calendario .--dash-citas {
  width: 100%;
  width: calc(100% - 360px - 10px);
}
.--dash-citas-y-calendario .--dash-citas .--box {
  border-radius: 10px;
  background: #fff;
  border: 1px solid #eceff5;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top {
  padding: 14px 14px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 .--texto {
  font-size: 14px;
  font-weight: 600;
  font-size: 13px;
  font-weight: 500;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 .--div-select .--select {
  margin-bottom: 0;
  max-width: 100%;
  width: 100%;
  height: 35px;
  padding: 0 12px 0px 12px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  background: #fff;
  color: #2a2b2d;
  border: 1px solid #e0e3e8;
  border-radius: 4px;
  background: #f9fafc;
  border: 0;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days {
  padding: 16px 0 16px;
  position: relative;
  padding: 10px 0 10px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days .--gotoleft {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 31px;
  left: -14px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid rgba(230, 230, 230, 0.5019607843);
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days .--gotoleft svg {
  width: 15px;
  rotate: 90deg;
  color: #b8bdc1;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days .--gotoright {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 31px;
  right: -14px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid rgba(230, 230, 230, 0.5019607843);
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days .--gotoright svg {
  width: 15px;
  rotate: 270deg;
  color: #b8bdc1;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul {
  list-style: none;
  display: flex;
  overflow-x: auto;
  scrollbar-width: none;
  scroll-behavior: smooth;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul.--active {
  cursor: grabbing;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li {
  min-width: 40px;
  max-width: 40px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 4px;
  margin-right: 8px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li a {
  width: 100%;
  height: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 4px;
  background: #fff; /*border: 1px solid #f2f2f2;*/
  background: #f9fafc;
  color: #38393b;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li a:hover {
  background: #ebeff7;
  color: #434955;
  cursor: pointer;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li .--dia {
  position: absolute;
  bottom: 0;
  font-size: 9px;
  padding: 2px 2px;
  line-height: 1;
  z-index: 1;
  border-radius: 2px;
  pointer-events: none;
  background: #f3f3f3;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li .--dia.--sabado {
  background: #e9daff;
  color: #6f4aa6;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li .--dia.--domingo {
  background: #fff4da;
  color: #a6864a;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li.--pasado {
  opacity: 0.4;
}
.--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li.--dia-elegido a {
  background: #daffe5;
  color: #3b9155;
  border: 1px solid rgba(179, 227, 193, 0.5019607843);
}
.--dash-citas-y-calendario .--dash-citas .--box .--linea-divisoria {
  border-bottom: 1px solid #f1f1f1;
  width: calc(100% - 24px);
  margin: auto;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom {
  padding: 14px 14px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-1 .--texto {
  font-size: 14px;
  font-weight: 600;
  font-size: 13px;
  font-weight: 500;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-1 .--btn-add-now {
  padding: 4px 7px;
  border-radius: 4px;
  font-size: 11px;
  cursor: pointer;
  background: #161718;
  color: #fff;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments {
  overflow: hidden;
  overflow-x: auto;
  margin-top: 12px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item {
  display: flex;
  font-weight: 400;
  font-size: 13px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item.--th {
  font-weight: 500;
  background: #f9fafc;
  border-bottom: 1px solid #e7e7e7;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-1 {
  width: 240px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-2 {
  width: calc(100% - 80px - 34px - 240px);
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-3 {
  width: 80px;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-4 {
  width: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 28px;
  color: #7d7d7d;
  min-width: 222px;
  color: #333539;
  justify-content: start;
  cursor: default;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-1,
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-2,
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-3,
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item .--campo-4 {
  padding: 8px 10px;
  height: 34px;
  display: flex;
  align-items: center;
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql .--item:nth-child(odd) {
  background: transparent; /* Color para pares */
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql .--item:nth-child(even) {
  background: #f9fafc; /* Color para impares */
}
.--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql .--no-citas {
  padding: 10px 10px;
  font-size: 12px;
  background: rgba(249, 251, 255, 0.6901960784);
}
.--dash-citas-y-calendario .--dash-calendario {
  width: 380px;
}
.--dash-citas-y-calendario .--dash-calendario[status=produccion] .--box .--box-produccion {
  display: block;
}
.--dash-citas-y-calendario .--dash-calendario[status=elegir-meses-anos] .--box .--box-elegir-meses-anos {
  display: block;
}
.--dash-citas-y-calendario .--dash-calendario .--box {
  border-radius: 10px;
  background: #fff;
  border: 1px solid #eceff5;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion {
  display: none;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
  padding: 10px;
  justify-content: space-between;
  color: #2a2b2d;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--current-mes {
  padding: 0 16px;
  border-radius: 4px;
  height: 40px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 13px;
  background: #f3f6fb;
  background: #fff;
  border: 1px solid #e9ebee;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--current-mes:hover {
  background: #f9fafc;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--prev-mes {
  margin: 0;
  padding: 0;
  border: 0;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background: transparent;
  display: none;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--prev-mes svg {
  width: 18px;
  rotate: 90deg;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--prev-mes:hover {
  background: #f9fafc;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--next-mes {
  margin: 0;
  padding: 0;
  border: 0;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background: transparent;
  display: none;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--next-mes svg {
  width: 18px;
  rotate: 270deg;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--next-mes:hover {
  background: #f9fafc;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia {
  padding: 0 9px;
  height: 36px;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: -moz-max-content;
  min-width: max-content;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes .--count,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia .--count {
  padding-right: 4px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes svg,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia svg {
  min-width: 18px;
  max-width: 18px;
  margin-left: 7px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes.--green,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia.--green {
  background: #eefff0;
  color: #2f7136;
  background: #daffe5;
  color: #43886e;
  background: rgba(232, 255, 246, 0.6117647059);
  color: #4f8a77;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes.--green:hover,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia.--green:hover {
  background: #bcf8ce;
  color: #0d5037;
  background: #daffee;
  color: #2e644b;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes.--red,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia.--red {
  background: #ffdadd;
  color: #88434d;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes.--red:hover,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia.--red:hover {
  background: #f8bcc2;
  color: #500d1a;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes.--violet,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia.--violet {
  background: rgba(242, 232, 255, 0.3215686275);
  color: #674f8a;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-mes.--violet:hover,
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--count-citas-de-todo-el-dia.--violet:hover {
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar {
  padding: 0 10px 10px 10px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-nombres-dias-de-la-semana {
  list-style: none;
  display: flex;
  justify-content: center;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-nombres-dias-de-la-semana li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 14.2857142857%;
  font-weight: 500;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #b9b9b9;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-nombres-dias-de-la-semana li.--domingo {
  background: #fff4da;
  color: #a6864a;
  background: #fffbf2;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 14.2857142857%;
  font-weight: 500;
  font-weight: 400;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li:hover {
  cursor: pointer;
  border-radius: 4px;
  font-size: 15px;
  background: #f4f5f7;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li[available=false] {
  cursor: not-allowed;
  border-radius: 0;
  font-size: 13px;
  color: #b9b9b9;
  background: transparent;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li.--domingo {
  background: rgba(255, 244, 218, 0.3411764706);
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li.--today {
  border-radius: 3px;
  background: #cfffd4 !important;
  border: 1px solid #b0efb7 !important;
  color: #2f7136 !important;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li.--this-day {
  border-radius: 3px;
  background: #cfffeb !important;
  border: 1px solid #b0efd1 !important;
  color: #2f7143 !important;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--calendario-generador-de-enlaces {
  margin-top: 8px;
  padding: 2px 10px;
  border-radius: 5px;
  font-size: 12px;
  text-align: center;
  background: rgba(232, 243, 255, 0.3215686275);
  color: #4f698a;
  background: rgba(255, 251, 232, 0.5294117647);
  color: #8a704f;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos {
  display: none;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left {
  width: calc(66.6666666667% - 4px);
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul li {
  border-radius: 4px;
  font-size: 13px;
  height: 35px;
  padding: 0 12px 0px 12px;
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  width: calc(50% - 4px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #f9fafc;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul li:hover {
  cursor: pointer;
  background: #f0f3f9;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul li:nth-child(11), .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul li:nth-child(12) {
  margin-bottom: 0;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right {
  width: calc(33.3333333333% - 4px);
  border-left: 1px dotted #9d9d9d;
  padding-left: 8px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right ul li {
  border-radius: 4px;
  font-size: 13px;
  height: 35px;
  padding: 0 12px 0px 12px;
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #f9fafc;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right ul li:hover {
  cursor: pointer;
  background: #f0f3f9;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right ul li:nth-child(6n) {
  margin-bottom: 0;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="01"] .--left ul li[data-mes="01"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="02"] .--left ul li[data-mes="02"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="03"] .--left ul li[data-mes="03"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="04"] .--left ul li[data-mes="04"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="05"] .--left ul li[data-mes="05"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="06"] .--left ul li[data-mes="06"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="07"] .--left ul li[data-mes="07"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="08"] .--left ul li[data-mes="08"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="09"] .--left ul li[data-mes="09"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="10"] .--left ul li[data-mes="10"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="11"] .--left ul li[data-mes="11"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="12"] .--left ul li[data-mes="12"] {
  background: #161718;
  color: #f9fafc;
  background: #e9daff;
  color: #442e64;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2025"] .--right ul li[data-ano="2025"] {
  background: #161718;
  color: #f9fafc;
  background: #ffdadc;
  color: #642e31;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2026"] .--right ul li[data-ano="2026"] {
  background: #161718;
  color: #f9fafc;
  background: #ffdadc;
  color: #642e31;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2027"] .--right ul li[data-ano="2027"] {
  background: #161718;
  color: #f9fafc;
  background: #ffdadc;
  color: #642e31;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2028"] .--right ul li[data-ano="2028"] {
  background: #161718;
  color: #f9fafc;
  background: #ffdadc;
  color: #642e31;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2029"] .--right ul li[data-ano="2029"] {
  background: #161718;
  color: #f9fafc;
  background: #ffdadc;
  color: #642e31;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2030"] .--right ul li[data-ano="2030"] {
  background: #161718;
  color: #f9fafc;
  background: #ffdadc;
  color: #642e31;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 10px 12px 10px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--cancelar {
  padding: 4px 10px 4px 4px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  border: 0;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background: #161718;
  color: #fff;
  background: transparent;
  color: #161718;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--cancelar svg {
  width: 16px;
  rotate: 90deg;
  margin-right: 4px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--cancelar:hover {
  background: #f9fafc;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--otros {
  display: flex;
  align-items: center;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--otros .--mes {
  font-size: 13px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--otros .--ano {
  font-size: 13px;
  margin-left: 6px;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--otros .--aplicar {
  padding: 4px 10px 4px 10px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  border: 0;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  margin-left: 8px;
  background: #161718;
  color: #fff;
}
.--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--otros .--aplicar svg {
  width: 16px;
  rotate: 270deg;
}

@media (min-width: 1400px) {
  .--dash-citas-y-calendario .--dash-citas {
    width: calc(100% - 380px - 10px);
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  .--dash-citas-y-calendario {
    flex-wrap: wrap;
  }
  .--dash-citas-y-calendario .--dash-citas {
    width: calc(100% - 340px - 10px);
    margin-bottom: 12px;
  }
  .--dash-citas-y-calendario .--dash-calendario {
    width: 340px;
  }
}
@media (min-width: 0) and (max-width: 991.9px) {
  .--dash-citas-y-calendario {
    flex-wrap: wrap;
  }
  .--dash-citas-y-calendario .--dash-citas {
    width: 100%;
    margin-bottom: 12px;
  }
  .--dash-citas-y-calendario .--dash-citas .--todos-los-appointments .--item .--campo-1 {
    min-width: 172px;
  }
  .--dash-citas-y-calendario .--dash-citas .--todos-los-appointments .--item .--campo-2 {
    min-width: 220px;
  }
  .--dash-citas-y-calendario .--dash-calendario {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 767.9px) {
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item.--th {
    display: none;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql {
    display: none;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item {
    padding: 6px;
    border-radius: 4px;
    margin-bottom: 6px;
    background: #f7f9ff;
    border: 1px solid #e4e6ec;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--both {
    display: flex;
    padding: 6px 9px;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--both .--left {
    width: calc(100% - 56px);
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--both .--left .--linea-1 {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--both .--left .--linea-2 {
    font-size: 12px;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--both .--right {
    width: 56px;
    display: flex;
    align-items: flex-start;
    justify-content: end;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--both .--right .--hora {
    padding: 3px 5px;
    border-radius: 4px;
    font-size: 13px;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    background: #363c48;
    color: #fff;
    background: #dbe3f2;
    color: #0b0d13;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--items-sql-mobile .--one-item .--bottom-text {
    font-size: 13px;
    border-radius: 3px;
    padding: 6px 6px;
    background: #f2f3f5;
    background: #fff;
  }
}
@media (max-width: 575.9px) {
  .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 {
    flex-wrap: wrap;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 .--texto {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 6px;
  }
  .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 .--div-select {
    width: 100%;
  }
}
/* Datatables --------------------- */
div.dt-button-info {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid gainsboro;
}
div.dt-button-info h2 {
  font-family: "Inter", sans-serif;
}

/* ------------------------------------------
 * Cards Type 3
 * -------------------------------------------- */
.--full-horizontal .--cards-type-3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.--full-horizontal .--cards-type-3 .---card {
  width: calc(25% - 4px);
  border-radius: 4px;
  padding: 12px 12px;
  margin-bottom: 8px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  background: #fff;
  background: #fbfbfd;
}
.--full-horizontal .--cards-type-3 .---card.--soft-green {
  background: #f4fffb;
  border: 1px solid #abffe7;
}
.--full-horizontal .--cards-type-3 .---card.--soft-green .--place-1 .--left .--badge {
  background: #e4fff7;
  color: #1e2725;
  background: #d9fff3;
}
.--full-horizontal .--cards-type-3 .---card.--soft-green .--place-1 .--right .--arrow-topright {
  background: #ffffff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-green .--place-1 .--right .--bg-inherit {
  background-color: #abffe7;
}
.--full-horizontal .--cards-type-3 .---card.--soft-green .--place-3 {
  border-top: 1px solid #abffe3;
}
.--full-horizontal .--cards-type-3 .---card.--soft-skyblue {
  background: #f4fbff;
  border: 1px solid #abe1ff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-skyblue .--place-1 .--left .--badge {
  background: #e4f6ff;
  color: #1e2427;
  background: #d9f2ff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-skyblue .--place-1 .--right .--arrow-topright {
  background: #ffffff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-skyblue .--place-1 .--right .--bg-inherit {
  background-color: #abe1ff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-skyblue .--place-3 {
  border-top: 1px solid #abe1ff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-fucsia {
  background: #fdf4ff;
  border: 1px solid #f2abff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-fucsia .--place-1 .--left .--badge {
  background: #fee4ff;
  color: #251e27;
  background: #f9d9ff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-fucsia .--place-1 .--right .--arrow-topright {
  background: #ffffff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-fucsia .--place-1 .--right .--bg-inherit {
  background-color: #f2abff;
}
.--full-horizontal .--cards-type-3 .---card.--soft-fucsia .--place-3 {
  border-top: 1px solid #f2abff;
}
.--full-horizontal .--cards-type-3 .---card.--positivo {
  background: #f6fffa;
  border: 1px solid #b4e3c9;
}
.--full-horizontal .--cards-type-3 .---card.--negativo {
  background: #fff6f7;
  border: 1px solid #e3b4b4;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--badge {
  display: inline-flex;
  align-items: center;
  line-height: 1;
  font-size: 11px;
  padding: 2px 4px 3px 4px;
  border-radius: 2px;
  margin-bottom: 4px;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--texto-1 {
  font-size: 14px;
  color: #252629;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--texto-2 {
  font-size: 12px;
  color: #9ea0a8;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright {
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background: #f9fafc;
  color: #202226;
  background: #fff;
  transition: all 0.5s ease;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright svg {
  width: 20px;
  rotate: 235deg;
  position: relative;
  top: -1px;
  right: -1px;
  border: 1px solid #e5e7eb;
  border-radius: 0px;
  transition: all 0.5s ease;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright:hover {
  background: #ebecee;
  background: transparent;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright:hover svg {
  rotate: 270deg;
  border: 1px solid #f6f9ff;
  border: 1px solid #e9edf5;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright.--border-radius-5px {
  border-radius: 5px;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright.--border-radius-50percent {
  border-radius: 50%;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--i {
  display: flex;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
  background: #fff;
  color: #202226;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--i svg {
  width: 20px;
  position: relative;
  top: 0;
  right: 0;
  border-radius: 0px;
  transition: all 0.5s ease;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--i.--border-radius-5px {
  border-radius: 5px;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--i.--border-radius-50percent {
  border-radius: 50%;
}
.--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--i.--i-simple {
  width: 30px;
  height: auto;
  margin-top: 0px;
  display: flex;
  justify-content: end;
  background: transparent;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 8px;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left {
  padding-right: 8px;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-1 {
  font-family: "JetBrains Mono", sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: #2a2b31;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-1 .--simbolo-dolar {
  font-size: 12px;
  position: relative;
  top: -10px;
  margin-left: 3px;
  color: #575969;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-up svg {
  height: 5px;
  rotate: 180deg;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-right svg {
  height: 5px;
  rotate: 270deg;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-down svg {
  height: 5px;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-left svg {
  height: 5px;
  rotate: 90deg;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-up,
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-right,
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-down,
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--arrow-left {
  display: flex;
  align-items: center;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--red {
  color: #f22323;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--green {
  color: #11d842;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--blue {
  color: #1130d8;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--gold {
  color: #d89411;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--span-flex-centered {
  display: flex;
  align-items: center;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--span-flex-centered .--texto {
  font-size: 14px;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right {
  width: 100%;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right.--flex-bottom {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  width: 100%;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 {
  width: 100%;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea {
  width: calc(100% - 44px);
  height: 4px;
  border-radius: 4px;
  background: #f8f9fd;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util {
  height: 4px;
  border-radius: 4px;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--red {
  background-color: #f22323;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--green {
  background-color: #11d842;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--blue {
  background-color: #1130d8;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--gold {
  background-color: #d89411;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--red-striped {
  background-size: 8px 8px;
  background-color: #d81124;
  background-image: linear-gradient(136deg, rgba(68, 42, 46, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 42, 42, 0.25) 50%, rgba(68, 42, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--green-striped {
  background-size: 8px 8px;
  background-color: #11d84c;
  background-image: linear-gradient(136deg, rgba(42, 68, 52, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 68, 52, 0.25) 50%, rgba(42, 68, 51, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--blue-striped {
  background-size: 8px 8px;
  background-color: #193cf9;
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea .--linea-util.--gold-striped {
  background-size: 8px 8px;
  background-color: #d89411;
  background-image: linear-gradient(136deg, rgba(68, 54, 42, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 57, 42, 0.25) 50%, rgba(68, 54, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--porcentaje-util {
  text-align: right;
  font-size: 13px;
}
.--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--porcentaje-util .--simbolo {
  font-size: 10px;
}
.--full-horizontal .--cards-type-3 .---card .--place-3 {
  font-size: 12px;
  margin-top: 12px;
  padding-top: 10px;
  width: 100%;
  align-self: end;
  border-top: 1px solid #f4f6f9;
  color: #81848f;
}
.--full-horizontal .--cards-type-3 .---card .--place-3 .--red {
  color: #f22323;
}
.--full-horizontal .--cards-type-3 .---card .--place-3 .--green {
  color: #11d842;
}
.--full-horizontal .--cards-type-3 .---card .--place-3 .--blue {
  color: #1130d8;
}
.--full-horizontal .--cards-type-3 .---card .--place-3 .--gold {
  color: #d89411;
}
.--full-horizontal .--full-divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 8px 0 16px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}

@media (max-width: 575.9px) {
  .--full-horizontal .--cards-type-3 .---card {
    padding: 12px 10px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--texto-1 {
    font-size: 13px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--texto-2 {
    font-size: 11px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright {
    width: 36px;
    height: 36px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright svg {
    top: 0px;
    right: 0px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--left {
    padding-right: 4px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-1 {
    font-size: 24px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-1 .--simbolo-dolar {
    font-size: 10px;
    position: relative;
    top: -10px;
    margin-left: 3px;
    color: #575969;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--span-flex-centered .--texto {
    font-size: 12px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea {
    width: calc(100% - 32px);
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--porcentaje-util {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--porcentaje-util .--simbolo {
    font-size: 9px;
  }
  .--full-horizontal .--cards-type-3 .---card .--place-3 {
    font-size: 10px;
  }
}
/* ------------------------------------------
 * Cards Type 4
 * -------------------------------------------- */
.--full-horizontal .--cards-type-4 {
  display: flex;
  flex-wrap: wrap; /*justify-content: space-between;*/
}
.--full-horizontal .--cards-type-4 .---card {
  width: calc(25% - 4px);
  border-radius: 4px;
  margin-bottom: 8px;
  margin-right: 10px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  background: #f9fafd;
  border: 1px solid #f1f3f7;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 18px 12px 10px;
  min-height: 86px;
  position: relative;
  background: #f9fafd;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--left {
  width: calc(100% - 24px);
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--left .--badge {
  display: inline-flex;
  align-items: center;
  line-height: 1;
  font-size: 11px;
  padding: 2px 4px 3px 4px;
  border-radius: 2px;
  margin-bottom: 4px;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--left .--texto-1 {
  font-size: 14px;
  line-height: 1.25;
  margin-bottom: 3px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #252629;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--left .--texto-2 {
  font-size: 12px;
  font-weight: 500;
  color: #6c7081;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right {
  position: absolute;
  right: 3px;
  top: 5px;
  right: 0px;
  top: 1px;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right .--i-3-puntos {
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.5s ease;
  background: transparent;
  color: #202226;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right .--i-3-puntos svg {
  width: 16px;
  position: relative;
  top: 0;
  right: 0;
  border-radius: 0px;
  color: #757780;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right .--i-3-puntos.--border-radius-5px {
  border-radius: 5px;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right .--i-3-puntos.--border-radius-50percent {
  border-radius: 50%;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right .--i-3-puntos:hover {
  background: #f8f8fb;
}
.--full-horizontal .--cards-type-4 .---card .--place-1 .--right .--i-3-puntos:hover svg {
  width: 20px;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 {
  font-size: 11px;
  margin-top: 12px;
  width: 100%;
  align-self: end;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  padding: 12px 12px 10px;
  position: relative;
  font-weight: 500;
  padding: 8px 12px 8px;
  background: #f6f8fb;
  border-top: 1px solid #f1f3f7;
  color: #353946;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--izq {
  display: flex;
  align-items: center;
  height: 34px;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--izq .--i {
  display: flex;
  align-items: center;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--izq .--i svg {
  min-width: 13px;
  max-width: 13px;
  margin-right: 4px;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--izq .--numero {
  width: -moz-max-content;
  width: max-content;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--der {
  display: flex;
  align-items: center;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--der .--ver-detalles {
  height: 34px;
  padding: 10px 10px;
  border-radius: 4px;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  background: #fff;
  border: 1px solid #e2e5ec;
  color: #252629;
  background: #fbfdff;
  background: #f6f8fb;
  border: 1px solid #dddee0;
  color: #252629;
}
.--full-horizontal .--cards-type-4 .---card .--place-3 .--der .--ver-detalles:hover {
  transition: all 0.2s ease;
  color: #2a2837;
  border: 1px solid transparent;
  background: #f0f1f4;
  border: 1px solid #cdcfd4;
  color: #1d1e20;
}
.--full-horizontal .--full-divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 8px 0 16px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}

@media (max-width: 575.9px) {
  .--full-horizontal .--cards-type-4 .---card {
    padding: 0;
  }
  .--full-horizontal .--cards-type-4 .---card .--place-1 .--left .--texto-1 {
    font-size: 13px;
  }
  .--full-horizontal .--cards-type-4 .---card .--place-1 .--left .--texto-2 {
    font-size: 11px;
  }
  .--full-horizontal .--cards-type-4 .---card .--place-3 {
    font-size: 11px;
  }
}
/* ------------------------------------------
 * Cards Type 5
 * -------------------------------------------- */
.--full-horizontal .--cards-type-5 {
  display: flex;
  flex-wrap: wrap; /*justify-content: space-between;*/
}
.--full-horizontal .--cards-type-5 .---card {
  width: calc(25% - 4px);
  border-radius: 4px;
  margin-bottom: 8px;
  margin-right: 10px;
  width: 100%;
  position: relative;
  background: #f5f7fb;
}
.--full-horizontal .--cards-type-5 .---card .--div-top {
  display: flex;
  flex-wrap: wrap;
  border-radius: 4px;
  padding: 10px 8px;
  width: 100%;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #2b2c2f;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-precio {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  line-height: 1;
  border: 0px;
  font-family: "JetBrains Mono", sans-serif;
  font-size: 28px;
  font-weight: 500;
  background: transparent;
  color: #2b2c2f;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-precio .--simbolo-dolar {
  font-size: 12px;
  position: relative;
  top: -10px;
  margin-left: 3px;
  color: inherit;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  line-height: 1;
  border: 0px;
  display: flex;
  align-items: center;
  background: transparent;
  color: #2b2c2f;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--izq {
  font-family: "JetBrains Mono", sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der {
  display: flex;
  flex-wrap: wrap;
  margin-left: 6px;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der .--der-dato {
  width: 100%;
  font-size: 11px;
  font-weight: 500;
  display: flex;
  align-items: center;
  font-family: "Inter", sans-serif;
  margin-bottom: 3px;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der .--der-dato:last-child {
  margin-bottom: 0;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der .--der-dato .--span-texto {
  margin-right: 5px;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der .--der-dato.--green {
  color: #0f8342;
}
.--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der .--der-dato.--red {
  color: #830f25;
}
.--full-horizontal .--cards-type-5 .---card .--div-bottom {
  padding: 6px 8px;
  width: 100%;
  align-self: end;
  font-size: 10px;
  border-top: 1px solid #e5e8ec;
  color: #2b2c2f;
}
.--full-horizontal .--cards-type-5 .---card .--div-bottom .--red {
  color: #f22323;
}
.--full-horizontal .--cards-type-5 .---card .--div-bottom .--green {
  color: #11d842;
}
.--full-horizontal .--cards-type-5 .---card .--div-bottom .--blue {
  color: #1130d8;
}
.--full-horizontal .--cards-type-5 .---card .--div-bottom .--gold {
  color: #d89411;
}
.--full-horizontal .--cards-type-5 .---card.--yellow .--div-top {
  background: rgba(180, 146, 10, 0.0392156863);
}
.--full-horizontal .--cards-type-5 .---card.--yellow .--div-top .--div-badge {
  color: #57480b;
}
.--full-horizontal .--cards-type-5 .---card.--yellow .--div-top .--div-precio {
  color: #57480b;
}
.--full-horizontal .--cards-type-5 .---card.--green .--div-top {
  background: rgba(10, 180, 132, 0.0392156863);
}
.--full-horizontal .--cards-type-5 .---card.--green .--div-top .--div-badge {
  color: #0b573b;
}
.--full-horizontal .--cards-type-5 .---card.--green .--div-top .--div-precio {
  color: #0b573b;
}

@media (max-width: 575.9px) {
  .--full-horizontal .--cards-type-5 {
    justify-content: space-between;
  }
  .--full-horizontal .--cards-type-5 .---card {
    margin-right: 0;
  }
  .--full-horizontal .--cards-type-5 .---card .--div-top .--div-precio .--precio {
    font-size: 21px;
  }
  .--full-horizontal .--cards-type-5 .---card .--div-top .--div-precio .--simbolo-dolar {
    font-size: 10px;
    top: -7px;
  }
  .--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--izq {
    font-size: 21px;
  }
  .--full-horizontal .--cards-type-5 .---card .--div-top .--div-total .--der .--der-dato {
    font-size: 10px;
  }
}
#--topbar {
  position: absolute;
  top: 6px;
  width: calc(100% - 264px - 6px);
  right: 0;
  border-radius: 5px;
  margin-right: 6px;
  padding: 0px 0;
  background: #f9f9f9;
  background: #f9fafc;
  position: fixed;
  z-index: 1000;
  background: #fff;
  border-bottom: 1px solid #edeeee;
  border-radius: 0;
  width: calc(100% - 240px - 6px);
  transition: all 0.2s ease;
}
#--topbar .--all {
  display: flex;
  align-items: center;
}
#--topbar .--all .--div-logo img {
  height: 48px;
  padding-left: 16px;
}
#--topbar .--all .--h1-r1 {
  display: flex;
  align-items: center;
  margin-left: 12px;
  color: #24272e;
}
#--topbar .--all .--h1-r1 span {
  display: inline-block;
}
#--topbar .--all .--h1-r1 .--span-texto {
  font-style: normal;
  line-height: 1.3;
  letter-spacing: -0.4px;
  font-size: 16px;
  align-items: center;
  display: flex;
  margin-left: 6px;
  font-size: 14px;
}
#--topbar .--all .--items-to-right {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}
#--topbar .--all .--items-to-right .--grupo ul {
  list-style: none;
  display: flex;
}
#--topbar .--all .--items-to-right .--grupo ul li {
  margin-right: 6px;
}
#--topbar .--all .--items-to-right .--grupo ul li a span {
  display: inline-block;
}
#--topbar .--all .--items-to-right .--grupo ul li a span svg {
  height: 16px;
}
#--topbar .--all .--items-to-right .--grupo ul li a span.--span-texto {
  margin-left: 6px;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--btn-type-1 {
  padding: 0 12px 0 10px;
  height: 36px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  font-size: 14px;
  min-width: -moz-max-content;
  min-width: max-content;
  background: transparent;
  border: 1px solid #266055;
  color: #266055;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--btn-type-2 {
  padding: 0 12px 0 10px;
  height: 36px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  font-size: 14px;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #266055;
  border: 1px solid #266055;
  color: #fff;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--btn-type-2:hover {
  background: #194039;
  border: 1px solid #194039;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--btn-type-3 {
  padding: 0 12px 0 10px;
  height: 36px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  font-size: 14px;
  font-size: 12px;
  min-width: -moz-max-content;
  min-width: max-content;
  background: rgba(168, 202, 195, 0.2509803922);
  border: none;
  color: #266055;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--open-sidebar {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 37px;
  width: 40px;
  color: inherit;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--open-sidebar svg {
  width: 28px;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--close-sidebar {
  position: absolute;
  top: 4px;
  border-radius: 4px;
  transform: translateX(60px);
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  color: inherit;
  right: 10px;
  background: #f9f9f9;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--close-sidebar svg {
  width: 28px;
}
#--topbar .--all .--items-to-right .--grupo ul li a.--close-sidebar[transform=open] {
  transform: translateX(0);
}
#--topbar .--all-xs {
  display: none;
}
#--topbar .--all-topbar {
  display: block;
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#--topbar .--all-topbar .--left {
  display: flex;
  align-items: center;
  padding: 4px 4px;
  border-radius: 20px;
  background: #161718;
  background: #e9eef4;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 37px;
  padding: 0 0 0 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0;
  max-width: inherit;
  margin: 0;
  background: #e9eef4;
  color: #363a3c;
  display: none;
}
#--topbar .--all-topbar .--left .--div-i {
  border-radius: 50%;
  height: 21px;
  width: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  background: #f9fafc;
  border-radius: 2px;
  height: 31px;
  width: 24px;
  padding: 0;
}
#--topbar .--all-topbar .--left .--div-i svg {
  width: 14px;
  height: auto;
}
#--topbar .--all-topbar .--left .--texto {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-weight: 400;
  line-height: 1.35;
  font-size: 12px;
  letter-spacing: -0.4px;
  letter-spacing: 0;
  margin-left: 8px;
  margin-right: 14px;
  color: #d9dadb;
  color: #161718;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#--topbar .--all-topbar .--left .--texto .--texto-page {
  color: #ffffff;
  color: #161718;
}
#--topbar .--all-topbar .--right {
  margin-left: auto;
  display: flex;
  align-items: center;
  width: 100%;
}
#--topbar .--all-topbar .--right .---i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  cursor: default;
  color: #161718;
}
#--topbar .--all-topbar .--right .---i svg {
  width: 28px;
}
#--topbar .--all-topbar .--right .--btn-add {
  /*height: 31px;padding: 0 12px 0px 12px;*/
  /*font-size: 13px;*/
  /*color: #161718;background: transparent;*/
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
  height: 32px;
  padding: 0 15px 0px 8px;
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  border-radius: 4px;
  border: 0;
  display: flex;
  align-items: center;
  background: #161718;
  color: #f9fafc;
  background: transparent;
  color: #18191b;
  border: 1px solid rgba(196, 204, 213, 0.3882352941);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 125px;
  border: 0;
  max-width: inherit;
  margin: 0;
  background: #e9eef4;
  color: #363a3c;
  background: #161718;
  color: #e9eef4;
}
#--topbar .--all-topbar .--right .--btn-add svg {
  width: 15px;
  margin-right: 6px;
  margin-right: 0;
}
#--topbar .--all-topbar ul {
  list-style: none;
  margin-left: 10px;
}
#--topbar .--all-topbar ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  color: inherit;
}
#--topbar .--all-topbar ul li a svg {
  width: 30px;
}
#--topbar .--all-topbar ul li a.--close-sidebar {
  position: absolute;
  top: 8px;
  border-radius: 4px;
  transform: translateX(50px);
  transition: all 0.3s ease;
  background: #f9f9f9;
}
#--topbar .--all-topbar ul li a.--close-sidebar[transform=open] {
  transform: translateX(0);
}

@media (min-width: 1200px) {
  .--open-sidebar {
    display: none !important;
  }
  #--topbar {
    padding: 6px 16px; /*top: 0;*/
    padding: 6px 16px 10px;
  }
  #--topbar .--all-topbar {
    padding: 0;
  }
  #--topbar .--all-topbar .--left {
    background: #f1f3f7;
    font-size: 15px;
    padding: 4px 7px;
    border-radius: 4px;
    display: none;
  }
  #--topbar .--all-topbar .--left .--texto {
    margin-right: 8px;
  }
  #--topbar .--all-topbar .--right {
    margin-left: 0;
    width: 100%;
  }
  #--topbar .--all-topbar .--right .---i {
    margin-right: auto;
  }
  #--topbar .--all-topbar .--right .--btn-add {
    background: #161718;
    color: #f9fafc;
    border: 0;
  }
  #--topbar .--all-topbar .--ul-opensidebar {
    display: none;
  }
}
@media (max-width: 1199.9px) {
  #--topbar {
    width: calc(100% - 12px);
    padding: 6px 0;
    top: 0px;
  }
}
@media (max-width: 575.9px) {
  #--topbar {
    width: 100%;
    margin: 0;
    border-radius: 0;
    padding: 10px 0;
    top: 0px;
    background: #f9fafc;
    background: #fff;
  }
  #--topbar .--all-topbar .--right {
    margin-left: 0;
    margin-right: auto;
    width: 100%;
  }
}
#--topbar .--all-topbar .--right .--i-rol-page {
  margin-right: auto;
  display: flex;
  align-items: center;
}
#--topbar .--all-topbar .--right .--i-rol-page .--textos {
  margin-top: 1px;
}
#--topbar .--all-topbar .--right .--i-rol-page .--textos .--texto-1 {
  font-weight: 500;
  font-size: 10px;
  display: block;
  border-radius: 4px;
  line-height: 1;
  margin-bottom: 2px;
  color: #7d8184;
}
#--topbar .--all-topbar .--right .--i-rol-page .--textos .--texto-2 {
  font-weight: 600;
  font-size: 16px;
  display: block;
  border-radius: 4px;
  line-height: 1;
  font-family: "Instrument Sans", sans-serif;
}

#--sidebar-left {
  width: 264px;
  width: 240px;
  transition: all 0.3s ease;
}
#--sidebar-left .--all-top {
  height: calc(100vh - 62px);
  overflow-y: auto !important;
  scrollbar-width: none;
  position: relative;
  background: #f9f9f9;
  background: #fff;
}
#--sidebar-left .--all-top .--all-top-2 {
  padding: 0px 8px;
  padding: 0px 8px 0 6px;
}
#--sidebar-left .--all-top .--all-top-2 .--div-logo {
  margin-top: 8px;
  margin-bottom: 4px;
  height: 58px;
  transition: all 0.2s ease;
}
#--sidebar-left .--all-top .--all-top-2 .--div-logo img {
  height: 36px;
}
#--sidebar-left .--all-top .--all-top-2 .--sidebar-toggle {
  position: absolute;
  top: 5px;
  right: 4px;
  cursor: pointer;
  display: none;
}
#--sidebar-left .--all-top .--all-top-2 .--sidebar-toggle .--div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: #ffffff;
}
#--sidebar-left .--all-top .--all-top-2 .--sidebar-toggle .--div svg {
  height: 22px;
  color: #f5f5f5;
}
#--sidebar-left .--all-top .--all-top-2 .---section {
  padding: 4px 0 5px 16px;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.2px;
  color: #9095a1;
  transition: all 0.1s ease;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 {
  padding: 20px 4px;
  padding: 16px 4px;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul {
  list-style: none;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a {
  padding: 12px 10px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  font-size: 14px;
  font-size: 13px;
  color: #252629;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a:hover, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a:hover {
  background: rgba(52, 50, 125, 0.0901960784);
  background: #f9fafc;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a[active=on], #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a[active=on] {
  background: #f9fafc;
  color: #252629;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a span, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a span {
  display: inline-block;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a span svg, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a span svg {
  height: 16px;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a span.--span-texto, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a span.--span-texto {
  margin-left: 8px;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul [sidebar-subitems], #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul [sidebar-subitems] {
  opacity: 0;
  height: 0;
  pointer-events: none;
  transition: all 0.1s ease;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul [sidebar-subitems][status=open], #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul [sidebar-subitems][status=open] {
  opacity: 1;
  height: auto;
  pointer-events: all;
  transition: all 0.1s ease;
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul [sidebar-subitems][status=open] ul li a[active=on], #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul [sidebar-subitems][status=open] ul li a[active=on] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #252629;
  background: linear-gradient(90deg, rgba(211, 236, 231, 0) 0%, #f9fafc 50%, rgba(211, 236, 231, 0) 100%);
  border-left: 1px solid rgba(171, 187, 203, 0.2705882353);
}
#--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul [sidebar-subitems] ul li a, #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul [sidebar-subitems] ul li a {
  padding-left: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid rgba(196, 196, 196, 0.2705882353);
}
#--sidebar-left .--all-top .--all-top-2 .--divisor {
  width: calc(100% - 16px);
  margin-left: 8px;
  border-top: 1px solid #d5eae6;
}
#--sidebar-left.--bg {
  background: var(--sidebar-left-bg);
  height: 100vh;
  padding: 6px;
  background-size: cover;
  background: #fff;
}
#--sidebar-left.--bg .--all {
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
#--sidebar-left .--div-user {
  position: absolute;
  bottom: 0;
  width: 252px;
  padding: 8px 4px;
  background: #fff;
  width: 228px;
}
#--sidebar-left .--div-user .--div-user-all {
  transition: all 0.2s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario {
  display: flex;
  align-items: center;
  cursor: pointer;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--div-img {
  min-width: 36px;
  max-width: 36px;
  border-radius: 4px;
  overflow: hidden;
  transition: all 0.2s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--div-img img {
  transition: all 0.1s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--textos {
  width: 194px;
  padding: 0 0 0 10px;
  width: 170px;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--textos .--texto-1 {
  line-height: 1.35;
  font-size: 13px;
  color: #15342e;
  display: block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 152px;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--textos .--texto-2 {
  line-height: 1.35;
  font-size: 11px;
  color: #15342e;
  display: block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 152px;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--textos {
  transition: all 0.1s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--icon-expand {
  height: 40px;
  display: flex;
  justify-content: center;
  border-radius: 3px;
  width: 22px;
  transition: all 0.1s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--icon-expand svg {
  width: 18px;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--icon-expand {
  transition: all 0.1s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario:hover .--div-img img {
  transform: scale(1.15);
  transition: all 0.1s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-datos-usuario:hover .--icon-expand {
  background: #f9fafc;
  transition: all 0.1s ease;
}
#--sidebar-left .--div-user .--div-user-all .--div-opciones {
  padding: 6px 0 0;
  display: none;
}
#--sidebar-left .--div-user .--div-user-all .--div-opciones ul {
  list-style: none;
}
#--sidebar-left .--div-user .--div-user-all .--div-opciones ul li a {
  line-height: 1.35;
  font-size: 13px;
  font-size: 12.6px;
  display: block;
  padding: 10px 10px;
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #2c2c2c;
  background: #f9fafc;
}
#--sidebar-left .--div-user .--div-user-all .--div-opciones ul li a svg {
  display: flex;
  width: 16px;
  margin-right: 6px;
}
#--sidebar-left .--div-user .--div-user-all .--div-opciones ul li a:hover {
  background: #f3f4f7;
  color: #161718;
}
#--sidebar-left .--div-user[status=open] .--div-user-all .--div-datos-usuario .--icon-expand {
  rotate: 180deg;
}
#--sidebar-left .--div-user[status=open] .--div-opciones {
  display: block;
}

.--sidebar-close-layer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: 262px;
  margin-right: auto;
  z-index: 10000;
  cursor: alias;
  display: none;
  transition: all 0.2s ease;
  margin-left: 240px;
  background: rgba(80, 79, 79, 0.231372549);
}
.--sidebar-close-layer[transform=open] {
  display: block;
}

@media (max-width: 1199px) {
  #--sidebar-left {
    transform: translateX(-264px);
    transform: translateX(-240px);
    transition: all 0.1s ease;
    z-index: 10000;
    position: relative;
  }
  #--sidebar-left[transform=open] {
    transform: translateX(0);
    transition: all 0.1s ease;
    z-index: 10000;
    position: relative;
  }
}
@media (min-width: 1200px) {
  #--sidebar-left.--bg {
    border-right: 1px solid #edeeee;
  }
  #--sidebar-left .--all-top .--all-top-2 .--sidebar-toggle {
    display: block;
  }
}
body[sidebar-toggle=close] #--sidebar-left {
  width: 64px;
  transition: all 0.3s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-logo {
  height: 38px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--sidebar-toggle {
  right: 6px;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--sidebar-toggle .--div svg {
  height: 18px;
  color: #292b2e;
  transition: all 0.2s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .---section {
  opacity: 0;
  height: 0;
  padding: 0;
  transition: all 0.1s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-links-1,
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-links-2 {
  padding: 16px 0;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a span.--span-texto,
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a span.--span-texto {
  opacity: 0;
  pointer-events: none;
  transition: all 0.15s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-links-1 ul li a[active=on],
body[sidebar-toggle=close] #--sidebar-left .--all-top .--all-top-2 .--div-links-2 ul li a[active=on] {
  background: #f3f5f7;
}
body[sidebar-toggle=close] #--sidebar-left .--div-user {
  width: 52px;
  padding: 8px 13px;
  transition: all 0.2s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--div-img {
  min-width: 24px;
  max-width: 24px;
  transition: all 0.2s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--textos {
  opacity: 0;
  width: 0;
  padding: 0;
  transition: all 0.1s ease;
}
body[sidebar-toggle=close] #--sidebar-left .--div-user .--div-user-all .--div-datos-usuario .--icon-expand {
  opacity: 0;
  width: 0;
  transition: all 0.1s ease;
}
body[sidebar-toggle=close] #--topbar {
  width: calc(100% - 64px - 6px);
  transition: all 0.2s ease;
}
body[sidebar-toggle=close] .--content-r {
  width: calc(100% - 64px);
  transition: all 0.2s ease;
}

.--modal-bottom-shortcuts {
  padding: 7px 16px 8px;
  border-top: 1px solid #ececec;
}
.--modal-bottom-shortcuts .--div {
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #7a7b7e;
}
.--modal-bottom-shortcuts .--div .--left, .--modal-bottom-shortcuts .--div .--right {
  display: flex;
  align-items: center;
}
.--modal-bottom-shortcuts .--div .--left .--span-key, .--modal-bottom-shortcuts .--div .--right .--span-key {
  padding: 3px 4px;
  font-size: 10px;
  margin-left: 4px;
  border-radius: 2px;
  background: #dee2e7;
  color: #71757e;
  border: 1px solid #cbccd3;
}

/* --------------------------------------------------
 * Modal :: Return False HTML
 * ------------------------------------------------------ */
#--m-return-false-html {
  background: rgba(23, 23, 25, 0.7411764706);
}
#--m-return-false-html .modal-dialog.modal-sm {
  min-width: 340px;
}
#--m-return-false-html .modal-content {
  border: 0;
  background: #0e0e0f;
}
#--m-return-false-html .modal-content .modal-body {
  padding: 30px 12px 24px;
}
#--m-return-false-html .modal-content .modal-body .--div-title {
  display: flex;
  align-items: center;
  margin-bottom: 7px;
}
#--m-return-false-html .modal-content .modal-body .--div-title .--e-title {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  letter-spacing: -0.2px;
  font-weight: 600;
  position: relative;
  top: -3px;
  margin: 0;
  color: #e1b01d;
}
#--m-return-false-html .modal-content .modal-body .--e-text {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #81848b;
}
#--m-return-false-html .modal-content .modal-body .--e-subtext {
  font-size: 11px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  margin-top: 8px;
  color: #81848b;
  color: #ffb300;
}

.modal {
  z-index: 10000;
}

@media (min-width: 1200px) {
  .modal-dialog {
    min-width: 440px !important;
  }
}
/* --------------------------------------------------
 * Modal :: Ajustes (admin)
 * ------------------------------------------------------ */
#modal-ajustes-admin {
  background: rgba(19, 21, 23, 0.6);
}
#modal-ajustes-admin .modal-dialog {
  min-width: 360px;
}
#modal-ajustes-admin .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-ajustes-admin .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-ajustes-admin .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-ajustes-admin .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Ajustes (clinica)
 * ------------------------------------------------------ */
#modal-ajustes-clinica {
  background: rgba(19, 21, 23, 0.6);
}
#modal-ajustes-clinica .modal-dialog {
  min-width: 360px;
}
#modal-ajustes-clinica .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-ajustes-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-ajustes-clinica .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-ajustes-clinica .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Legal
 * ------------------------------------------------------ */
#modal-legal {
  background: rgba(19, 21, 23, 0.6);
}
#modal-legal .modal-dialog {
  min-width: 320px;
}
#modal-legal .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-legal .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-legal .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-legal .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-legal .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-legal .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-legal .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-legal .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-legal .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-legal .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-legal .modal-dialog .modal-content .modal-body .--div-botones .---btn svg {
  width: 16px;
}
#modal-legal .modal-dialog .modal-content .modal-body .--input {
  margin-bottom: 10px;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #d5d7dd;
}

@media (min-width: 1200px) {
  #modal-legal .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-legal .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Logout
 * ------------------------------------------------------ */
#modal-logout {
  background: rgba(19, 21, 23, 0.6);
}
#modal-logout .modal-dialog {
  min-width: 320px;
}
#modal-logout .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-logout .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-logout .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-logout .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-logout .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-logout .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-logout .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-logout .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-logout .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-logout .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-logout .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Editar paciente
 * ------------------------------------------------------ */
#modal-editar-paciente {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-paciente .modal-dialog {
  min-width: 340px;
}
#modal-editar-paciente .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-editar-paciente .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Crear servicio
 * ------------------------------------------------------ */
#modal-crear-servicio {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-servicio .modal-dialog {
  min-width: 360px;
}
#modal-crear-servicio .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-crear-servicio .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-servicio .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar servicio
 * ------------------------------------------------------ */
#modal-editar-servicio {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-servicio .modal-dialog {
  min-width: 360px;
}
#modal-editar-servicio .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-servicio .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-servicio .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-servicio .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar servicio nota
 * ------------------------------------------------------ */
#modal-editar-servicio-nota {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-servicio-nota .modal-dialog {
  min-width: 360px;
}
#modal-editar-servicio-nota .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-servicio-nota .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-servicio-nota .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-servicio-nota .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar servicio
 * ------------------------------------------------------ */
#modal-eliminar-servicio {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-servicio .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-servicio .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-servicio .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-servicio .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Crear clinica
 * ------------------------------------------------------ */
#modal-crear-clinica {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-clinica .modal-dialog {
  min-width: 360px;
}
#modal-crear-clinica .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-crear-clinica .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-clinica .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar clinica
 * ------------------------------------------------------ */
#modal-editar-clinica {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-clinica .modal-dialog {
  min-width: 360px;
}
#modal-editar-clinica .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-clinica .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-clinica .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-clinica .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar clinica
 * ------------------------------------------------------ */
#modal-eliminar-clinica {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-clinica .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-clinica .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-clinica .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Crear paquete
 * ------------------------------------------------------ */
#modal-crear-paquete {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-paquete .modal-dialog {
  min-width: 360px;
}
#modal-crear-paquete .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-crear-paquete .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-paquete .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar paquete
 * ------------------------------------------------------ */
#modal-editar-paquete {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-paquete .modal-dialog {
  min-width: 360px;
}
#modal-editar-paquete .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-editar-paquete .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-paquete .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar Paquete Nota
 * ------------------------------------------------------ */
#modal-editar-paquete-nota {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-paquete-nota .modal-dialog {
  min-width: 360px;
}
#modal-editar-paquete-nota .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-paquete-nota .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-paquete-nota .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-paquete-nota .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar paquete
 * ------------------------------------------------------ */
#modal-eliminar-paquete {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-paquete .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-paquete .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-paquete .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Agregar servicio al paquete
 * ------------------------------------------------------ */
#modal-crear-servicio-en-el-paquete {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-servicio-en-el-paquete .modal-dialog {
  min-width: 360px;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-servicio-en-el-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-crear-servicio-en-el-paquete .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-servicio-en-el-paquete .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar servicio del paquete
 * ------------------------------------------------------ */
#modal-eliminar-servicio-del-paquete {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-servicio-del-paquete .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-servicio-del-paquete .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-servicio-del-paquete .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Crear paciente
 * ------------------------------------------------------ */
#modal-crear-paciente {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-paciente .modal-dialog {
  min-width: 360px;
}
#modal-crear-paciente .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-crear-paciente .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-paciente .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar paciente
 * ------------------------------------------------------ */
#modal-editar-paciente {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-paciente .modal-dialog {
  min-width: 360px;
}
#modal-editar-paciente .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-paciente .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-paciente .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-paciente .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Crear usuario-rol
 * ------------------------------------------------------ */
#modal-crear-usuario-rol {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-usuario-rol .modal-dialog {
  min-width: 360px;
}
#modal-crear-usuario-rol .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #235a4f;
}

@media (max-width: 575.9px) {
  #modal-crear-usuario-rol .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-usuario-rol .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar usuario-rol
 * ------------------------------------------------------ */
#modal-editar-usuario-rol {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-usuario-rol .modal-dialog {
  min-width: 360px;
}
#modal-editar-usuario-rol .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-usuario-rol .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-usuario-rol .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-usuario-rol .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Cambiar contraseña de usuario
 * ------------------------------------------------------ */
#modal-cambiar-password-usuario {
  background: rgba(19, 21, 23, 0.6);
}
#modal-cambiar-password-usuario .modal-dialog {
  min-width: 360px;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-cambiar-password-usuario .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-cambiar-password-usuario .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-cambiar-password-usuario .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Cambiar estado -- este es bastante general, por eso uso una clase
 * ------------------------------------------------------ */
.modal-cambiar-estado {
  background: rgba(19, 21, 23, 0.6);
}
.modal-cambiar-estado .modal-dialog {
  min-width: 360px;
}
.modal-cambiar-estado .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
.modal-cambiar-estado .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  .modal-cambiar-estado .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  .modal-cambiar-estado .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Empleado solo se administra a sí mismo
 * ------------------------------------------------------ */
#modal-empleado-solo-a-si-mismo {
  background: rgba(19, 21, 23, 0.6);
}
#modal-empleado-solo-a-si-mismo .modal-dialog {
  min-width: 360px;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-empleado-solo-a-si-mismo .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-empleado-solo-a-si-mismo .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-empleado-solo-a-si-mismo .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Asignar Acceso a Clínica
 * ------------------------------------------------------ */
#modal-asignar-nueva-clinica {
  background: rgba(19, 21, 23, 0.6);
}
#modal-asignar-nueva-clinica .modal-dialog {
  min-width: 360px;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-asignar-nueva-clinica .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-asignar-nueva-clinica .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-asignar-nueva-clinica .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar accesos a clínicas
 * ------------------------------------------------------ */
#modal-editar-accesos-a-clinicas {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-accesos-a-clinicas .modal-dialog {
  min-width: 360px;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--badge {
  top: 8px;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--expandir-eliminacion {
  font-size: 10px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding: 4px 0 4px 8px;
  color: #330509;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--confirmar-eliminacion {
  font-size: 10px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding: 4px 0 4px 8px;
  color: #330509;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--confirmar-eliminacion span {
  color: crimson;
  cursor: pointer;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--expandir-eliminar-clinica-rel {
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 42px;
  cursor: pointer;
  color: #bb2642;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--expandir-eliminar-clinica-rel:hover {
  color: #ff335a;
}
#modal-editar-accesos-a-clinicas .modal-dialog .modal-content .modal-body #--listado-de-accesos .--expandir-eliminar-clinica-rel svg {
  width: 20px;
}

@media (max-width: 575.9px) {
  #modal-editar-accesos-a-clinicas .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-accesos-a-clinicas .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Crear factura
 * ------------------------------------------------------ */
#modal-crear-factura {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-factura .modal-dialog {
  min-width: 360px;
}
#modal-crear-factura .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas {
  width: 20%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  /*background: #dcdcdd;color: #191a1b;*/
  color: #191a1b;
  border: 1px solid #d8dadf;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas svg {
  rotate: 270deg;
  width: 18px;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas:hover {
  background: #fff;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--ajax-citas-de-la-fecha-elegida,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--total-a-facturar,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--ya-existe-factura {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--no-hay-citas {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-total-a-facturar] .--no-hay-citas,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-total-a-facturar] .--ya-existe-factura {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-ya-existe-factura] .--no-hay-citas,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-ya-existe-factura] .--total-a-facturar {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--ajax-citas-de-la-fecha-elegida,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--total-a-facturar,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--ya-existe-factura {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida {
  display: flex;
  flex-wrap: wrap;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item {
  width: 100%;
  display: block;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  background: #fff;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item[status=pagado-en-polaris] {
  border-left: 2px solid #bb0a1b;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item[status=pagado-en-clinica] {
  border-left: 2px solid #0abb47;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-1 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 5px 5px;
  background: #fffaf0;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-2 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 400;
  font-weight: 400;
  align-items: center;
  line-height: 1.2;
  padding: 5px 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ebecf0;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-2 .--estado {
  padding: 2px 4px;
  border-radius: 2px;
  font-weight: 500;
  background: #e8eaf0;
  color: #313138;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 5px 9px;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 .--left {
  width: calc(100% - 70px);
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 .--right {
  width: 70px;
  text-align: right;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 4px;
  display: flex;
  justify-content: space-between;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio:nth-child(odd) {
  background: #f8faff;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio:nth-child(even) {
  background: #ffffff;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio .--tipo-us {
  width: calc(100% - 70px);
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio .--precio {
  width: 70px;
  text-align: right;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 4px;
  display: flex;
  justify-content: space-between;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] {
  background: #f0fff4;
  color: #266c38;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--pagado-en-polaris {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right {
  background: rgba(200, 251, 214, 0.1411764706);
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right .--texto-total {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right .--monto-total {
  font-weight: 600;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] {
  background: #fff0f1;
  color: #6c2629;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--pagado-en-clinica {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right {
  background: rgba(251, 200, 205, 0.1411764706);
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right .--texto-total {
  display: none;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right .--monto-total {
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-color: #e61f3b;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--pagado-en-clinica,
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--pagado-en-polaris {
  padding: 5px 4px;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--right {
  display: flex;
  padding: 0 4px 0 4px;
  align-items: center;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--right .--monto-total {
  width: 70px;
  text-align: right;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--total-a-facturar {
  width: 100%;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background: #156c4f;
  color: #fff;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--total-a-facturar .--monto-total {
  font-weight: 700;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ya-existe-factura {
  width: 100%;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background: #eedebf;
  color: #5d4007;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ya-existe-factura .--monto-total {
  font-weight: 700;
}
#modal-crear-factura .modal-dialog .modal-content .modal-body .--prev-traer-citas .--no-hay-citas {
  width: 100%;
  border-radius: 4px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 10px;
  background: #fff0f1;
  color: #971f1f;
}

@media (max-width: 575.9px) {
  #modal-crear-factura .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-factura .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar factura
 * ------------------------------------------------------ */
#modal-editar-factura {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-factura .modal-dialog {
  min-width: 360px;
}
#modal-editar-factura .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-factura .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-factura .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-factura .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar factura
 * ------------------------------------------------------ */
#modal-eliminar-factura,
#modal-eliminar-factura--cliente {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-factura .modal-dialog,
#modal-eliminar-factura--cliente .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-factura .modal-dialog .modal-content,
#modal-eliminar-factura--cliente .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .modal-title,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--p,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--divisor,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--div-botones,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-factura .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover,
#modal-eliminar-factura--cliente .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-factura .modal-dialog,
  #modal-eliminar-factura--cliente .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
#modal-cambiar-estado-factura--cliente .--form-content .--form-group .--div.--div_fecha_de_pago[status=null],
#modal-cambiar-estado-factura--facturacion .--form-content .--form-group .--div.--div_fecha_de_pago[status=null] {
  cursor: not-allowed;
}
#modal-cambiar-estado-factura--cliente .--form-content .--form-group .--div.--div_fecha_de_pago[status=null] .--fecha_de_pago,
#modal-cambiar-estado-factura--facturacion .--form-content .--form-group .--div.--div_fecha_de_pago[status=null] .--fecha_de_pago {
  display: none;
}
#modal-cambiar-estado-factura--cliente .--form-content .--form-group .--div.--div_fecha_de_pago[status=permitido] .--fecha_de_pago_null,
#modal-cambiar-estado-factura--facturacion .--form-content .--form-group .--div.--div_fecha_de_pago[status=permitido] .--fecha_de_pago_null {
  display: none;
}
#modal-cambiar-estado-factura--cliente .--form-content .--form-group .--div.--div_fecha_de_pago .--fecha_de_pago_null,
#modal-cambiar-estado-factura--facturacion .--form-content .--form-group .--div.--div_fecha_de_pago .--fecha_de_pago_null {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  background: #fff6f6;
  border: 1px solid #ffd3d3;
  color: #cc1f3f;
}

/* --------------------------------------------------
 * Modal :: Facturacion Fecha
 * ------------------------------------------------------ */
#modal-facturacion-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-facturacion-fecha .modal-dialog {
  min-width: 360px;
}
#modal-facturacion-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas {
  /*
      &[elegido="dia"]{
          .--opciones {
              .--btn-opcion[valor="dia"] {
                  background: #13151e;color: #fff;
                  background: #fff;color: #13151e;
                  .--circle {
                      color: #99ffb2;opacity: 0;position: absolute;right: 6px;
                  }
              }
          }
          [form-elegido="dia"] {
              display: flex;
          }
          .--input {
              border: 1px solid #dddee6;
          }
      }
  */
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-left svg {
  color: #ff1616;
  width: 18px;
  rotate: 90deg;
  opacity: 0.2;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-facturacion-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-facturacion-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-facturacion-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Pagos Fecha
 * ------------------------------------------------------ */
#modal-pagos-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-pagos-fecha .modal-dialog {
  min-width: 360px;
}
#modal-pagos-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas {
  /*
      &[elegido="dia"]{
          .--opciones {
              .--btn-opcion[valor="dia"] {
                  background: #13151e;color: #fff;
                  background: #fff;color: #13151e;
                  .--circle {
                      color: #99ffb2;opacity: 0;position: absolute;right: 6px;
                  }
              }
          }
          [form-elegido="dia"] {
              display: flex;
          }
          .--input {
              border: 1px solid #dddee6;
          }
      }
  */
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-pagos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-pagos-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-pagos-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Nóminas Fecha
 * ------------------------------------------------------ */
#modal-nominas-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-nominas-fecha .modal-dialog {
  min-width: 360px;
}
#modal-nominas-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas {
  /*
      &[elegido="dia"]{
          .--opciones {
              .--btn-opcion[valor="dia"] {
                  background: #13151e;color: #fff;
                  background: #fff;color: #13151e;
                  .--circle {
                      color: #99ffb2;opacity: 0;position: absolute;right: 6px;
                  }
              }
          }
          [form-elegido="dia"] {
              display: flex;
          }
          .--input {
              border: 1px solid #dddee6;
          }
      }
  */
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-nominas-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-nominas-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-nominas-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Gastos Fecha
 * ------------------------------------------------------ */
#modal-gastos-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-gastos-fecha .modal-dialog {
  min-width: 360px;
}
#modal-gastos-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas {
  /*
      &[elegido="dia"]{
          .--opciones {
              .--btn-opcion[valor="dia"] {
                  background: #13151e;color: #fff;
                  background: #fff;color: #13151e;
                  .--circle {
                      color: #99ffb2;opacity: 0;position: absolute;right: 6px;
                  }
              }
          }
          [form-elegido="dia"] {
              display: flex;
          }
          .--input {
              border: 1px solid #dddee6;
          }
      }
  */
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-gastos-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-gastos-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-gastos-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Meetings Fecha
 * ------------------------------------------------------ */
#modal-meetings-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-meetings-fecha .modal-dialog {
  min-width: 360px;
}
#modal-meetings-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(33.3333333333% - 4px);
  width: calc(33.3333333333% - 2px);
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--opciones .--btn-opcion[valor=dia] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--opciones .--btn-opcion[valor=dia] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] [form-elegido=dia] {
  display: flex;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--input {
  border: 1px solid #dddee6;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-left svg {
  color: #ff1616;
  width: 18px;
  rotate: 90deg;
  opacity: 0.2;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-right svg {
  color: #5f16ff;
  width: 18px;
  rotate: 270deg;
  opacity: 0.2;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn.--btn-hoy-proximas {
  background: #e6fff0;
  border: 1px solid #bdffd4;
  color: #1b683d;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn.--btn-hoy-todas {
  background: #fff5e6;
  border: 1px solid #ffe5bd;
  color: #684a1b;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-meetings-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-meetings-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-meetings-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Radiologia Fecha
 * ------------------------------------------------------ */
#modal-radiologia-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-radiologia-fecha .modal-dialog {
  min-width: 360px;
}
#modal-radiologia-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas {
  /*
      &[elegido="dia"]{
          .--opciones {
              .--btn-opcion[valor="dia"] {
                  background: #13151e;color: #fff;
                  background: #fff;color: #13151e;
                  .--circle {
                      color: #99ffb2;opacity: 0;position: absolute;right: 6px;
                  }
              }
          }
          [form-elegido="dia"] {
              display: flex;
          }
          .--input {
              border: 1px solid #dddee6;
          }
      }
  */
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-left svg {
  color: #ff1616;
  width: 18px;
  rotate: 90deg;
  opacity: 0.2;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-radiologia-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-radiologia-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-radiologia-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Pacientes Fecha
 * ------------------------------------------------------ */
#modal-pacientes-fecha {
  background: rgba(19, 21, 23, 0.6);
}
#modal-pacientes-fecha .modal-dialog {
  min-width: 360px;
}
#modal-pacientes-fecha .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
  background-color: #fdfdfd;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="2"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[count="3"] .--opciones .--btn-opcion {
  width: calc(50% - 4px);
  width: calc(50% - 2px);
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px;
  background: #e6e7ec;
  background: #edeef4;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  transition: all 0.5s ease;
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 34px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
  justify-content: center;
  background: transparent;
  position: relative;
  color: #686a70;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion .--circle {
  opacity: 0;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas .--form-group {
  display: none;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas {
  /*
      &[elegido="dia"]{
          .--opciones {
              .--btn-opcion[valor="dia"] {
                  background: #13151e;color: #fff;
                  background: #fff;color: #13151e;
                  .--circle {
                      color: #99ffb2;opacity: 0;position: absolute;right: 6px;
                  }
              }
          }
          [form-elegido="dia"] {
              display: flex;
          }
          .--input {
              border: 1px solid #dddee6;
          }
      }
  */
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] [form-elegido=rango] {
  display: flex;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid #dddee6;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: #13151e;
  color: #fff;
  background: #fff;
  color: #13151e;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] .--circle {
  color: #99ffb2;
  opacity: 0;
  position: absolute;
  right: 6px;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] [form-elegido=otros] {
  display: flex;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones {
  flex-wrap: wrap;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eeeff4;
  color: #363a3c;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: #e1e3ee;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-left svg {
  color: #ff1616;
  width: 18px;
  rotate: 90deg;
  opacity: 0.2;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-pacientes-fecha .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}

@media (max-width: 575.9px) {
  #modal-pacientes-fecha .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-pacientes-fecha .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* Modal : Con/Sin Internet ---------------------------------- */
#--modal-internet .modal-dialog {
  min-width: 340px;
}
#--modal-internet .modal-content {
  background-color: rgba(2, 87, 51, 0.6) !important;
  background-size: cover;
  background-image: linear-gradient(45deg, rgba(3, 22, 15, 0.83) 30.02%, rgba(4, 39, 24, 0.64) 100%), var(--bg-image-texture-02), none;
  border: 1px solid #077144 !important;
  color: #bdfbe4 !important;
  transition: all 0.3s ease;
}
#--modal-internet .modal-content .modal-body {
  padding: 35px 16px;
}
#--modal-internet .modal-content .modal-body .--e-title {
  font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -1px;
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
  color: #cae5db;
}
#--modal-internet .modal-content .modal-body .--e-text {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: 0.1px;
  font-size: 14px;
  margin: 6px 0 0;
  color: #8a919a;
  font-family: "Inter", sans-serif;
  line-height: 1.4;
  font-size: 13px;
  text-align: center;
  color: #9ac2b3;
}
#--modal-internet .modal-content.--rojo {
  background-color: rgba(87, 2, 14, 0.6) !important;
  background-size: cover;
  background-image: linear-gradient(45deg, rgba(22, 3, 4, 0.83) 30.02%, rgba(39, 4, 9, 0.64) 100%), var(--bg-image-texture-02), none;
  border: 1px solid #71071b !important;
  color: #fbbdc3 !important;
  transition: all 0.3s ease;
}
#--modal-internet .modal-content.--rojo .modal-body .--e-title {
  color: #e5cacd;
}
#--modal-internet .modal-content.--rojo .modal-body .--e-text {
  color: #c29a9c;
}
#--modal-internet .modal-content.--verde {
  background-color: rgba(2, 87, 51, 0.6) !important;
  background-size: cover;
  background-image: linear-gradient(45deg, rgba(3, 22, 15, 0.83) 30.02%, rgba(4, 39, 24, 0.64) 100%), var(--bg-image-texture-02), none;
  border: 1px solid #077144 !important;
  color: #bdfbe4 !important;
  transition: all 0.3s ease;
}
#--modal-internet .modal-content.--verde .modal-body .--e-title {
  color: #cae5db;
}
#--modal-internet .modal-content.--verde .modal-body .--e-text {
  color: #9ac2b3;
}

/* --------------------------------------------------
 * Esto es para inputs y otros : suele estar dentro de modales
  * ------------------------------------------------------------------ */
.--form-content .--form-group {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.--form-content .--form-group .--div {
  font-family: "Inter", sans-serif;
  line-height: 1;
  display: flex;
  align-items: center;
  position: relative;
}
.--form-content .--form-group .--div .--badge {
  position: absolute;
  top: 7px;
  left: 7px;
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  background: #fff;
}
.--form-content .--form-group .--div .--badge-textarea {
  position: absolute;
  top: 0;
  left: 7px;
  font-size: 10px;
  pointer-events: none;
  padding: 7px 0;
  border-top: 1px solid #f4f4f4;
  width: calc(100% - 12px);
  text-align: left;
  background: #fff;
}
.--form-content .--form-group .--div .--input {
  max-width: 100%;
  width: 100%;
  height: 48px;
  padding: 16px 7px 0 7px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  background: #fff;
  border: 1px solid #f4f4f4;
  border-radius: 4px;
}
.--form-content .--form-group .--div .--input:focus {
  border: 1px solid #13151e;
}
.--form-content .--form-group .--div .--input::-moz-placeholder {
  color: #babdc4;
}
.--form-content .--form-group .--div .--input::placeholder {
  color: #babdc4;
}
.--form-content .--form-group .--div .--textarea {
  max-width: 100%;
  width: 100%;
  padding: 25px 7px 0px;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  border-radius: 4px;
  min-height: 110px;
  background: #fff;
  border: 1px solid #f4f4f4;
}
.--form-content .--form-group .--div .--textarea::-moz-placeholder {
  color: #babdc4;
}
.--form-content .--form-group .--div .--textarea::placeholder {
  color: #babdc4;
}
.--form-content .--form-group .--div .--select {
  max-width: 100%;
  width: 100%;
  height: 48px;
  padding: 16px 7px 0 7px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  background: #fff;
  border: 1px solid #f4f4f4;
  border-radius: 4px;
}
.--form-content .--form-group .--div .--select:focus {
  border: 1px solid #13151e;
}
.--form-content .--form-group .--div.--w-100 {
  width: 100%;
}
.--form-content .--form-group .--div.--w-67 {
  width: calc(67% - 4px);
}
.--form-content .--form-group .--div.--w-50 {
  width: calc(50% - 4px);
}
.--form-content .--form-group .--div.--w-33 {
  width: calc(33% - 4px);
}
.--form-content .--form-group .--div.--input-not-allowed {
  cursor: not-allowed;
}
.--form-content .--form-group .--div.--input-not-allowed .--badge {
  background: #f6f9ff;
  background: #fffbf6;
}
.--form-content .--form-group .--div.--input-not-allowed .--input {
  pointer-events: none;
  border: 1px solid #d5dcec;
  background: #f6f9ff;
  color: rgba(69, 69, 72, 0.5215686275);
  border: 1px solid #ece2d5;
  background: #fffbf6;
  color: rgba(72, 71, 69, 0.5215686275);
}
.--form-content .--form-group .--div.--select-not-allowed {
  cursor: not-allowed;
}
.--form-content .--form-group .--div.--select-not-allowed .--badge {
  background: #f6f9ff;
  background: #fffbf6;
}
.--form-content .--form-group .--div.--select-not-allowed .--select {
  pointer-events: none;
  border: 1px solid #d5dcec;
  background: #f6f9ff;
  color: rgba(69, 69, 72, 0.5215686275);
  border: 1px solid #ece2d5;
  background: #fffbf6;
  color: rgba(72, 71, 69, 0.5215686275);
}

.--alert-modal-message {
  padding: 10px 7px;
  margin: 0;
  font-size: 12px;
  line-height: 1.35;
  border-radius: 2px;
  margin-bottom: 10px;
  background: #ffedcb;
  color: #695022;
}

.--alert-modal-message-sql .--sql-message {
  padding: 10px 7px;
  margin: 0;
  font-size: 12px;
  line-height: 1.35;
  border-radius: 2px;
  margin-bottom: 10px;
}
.--alert-modal-message-sql .--sql-message.--success {
  background: #cbffdf;
  color: #144320;
  border: 1px solid #9be9af;
}
.--alert-modal-message-sql .--sql-message.--warning {
  background: #fff0cb;
  color: #433914;
  border: 1px solid #e9d29b;
}
.--alert-modal-message-sql .--sql-message.--danger {
  background: #ffcbcb;
  color: #431414;
  border: 1px solid #e99b9b;
}

/* --------------------------------------------------
 * Modal :: Escanear Codigo de Barra
 * ------------------------------------------------------ */
#modal-scancode {
  background: rgba(19, 21, 23, 0.6);
}
#modal-scancode .modal-dialog {
  min-width: 360px;
}
#modal-scancode .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-scancode .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-scancode .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-scancode .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-scancode .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-scancode .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar Reporte Final
 * ------------------------------------------------------ */
#modal-eliminar-reporte-final {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-reporte-final .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-reporte-final .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-reporte-final .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Mostrar Ultrasonidos y sus costos
 * ------------------------------------------------------ */
#modal-mostrar-detalles-us {
  background: rgba(19, 21, 23, 0.6);
}
#modal-mostrar-detalles-us .modal-dialog {
  min-width: 360px;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body {
  padding: 20px 16px 16px;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas {
  width: 20%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  /*background: #dcdcdd;color: #191a1b;*/
  color: #191a1b;
  border: 1px solid #d8dadf;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas svg {
  rotate: 270deg;
  width: 18px;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas:hover {
  background: #fff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--ajax-citas-de-la-fecha-elegida,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--total-a-facturar,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--ya-existe-factura {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--no-hay-citas {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-total-a-facturar] .--no-hay-citas,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-total-a-facturar] .--ya-existe-factura {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-ya-existe-factura] .--no-hay-citas,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-ya-existe-factura] .--total-a-facturar {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--ajax-citas-de-la-fecha-elegida,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--total-a-facturar,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--ya-existe-factura {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida {
  display: flex;
  flex-wrap: wrap;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item {
  width: 100%;
  display: block;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  background: #fff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item[status=pagado-en-polaris] {
  border-left: 2px solid #bb0a1b;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item[status=pagado-en-clinica] {
  border-left: 2px solid #0abb47;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-1 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 5px 5px;
  background: #fffaf0;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-2 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 400;
  font-weight: 400;
  align-items: center;
  line-height: 1.2;
  padding: 5px 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ebecf0;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-2 .--estado {
  padding: 2px 4px;
  border-radius: 2px;
  font-weight: 500;
  background: #e8eaf0;
  color: #313138;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 5px 9px;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 .--left {
  width: calc(100% - 70px);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 .--right {
  width: 70px;
  text-align: right;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 4px;
  display: flex;
  justify-content: space-between;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio:nth-child(odd) {
  background: #f8faff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio:nth-child(even) {
  background: #ffffff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio .--tipo-us {
  width: calc(100% - 70px);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio .--precio {
  width: 70px;
  text-align: right;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 4px;
  display: flex;
  justify-content: space-between;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] {
  background: #f0fff4;
  color: #266c38;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--pagado-en-polaris {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right {
  background: rgba(200, 251, 214, 0.1411764706);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right .--texto-total {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right .--monto-total {
  font-weight: 600;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] {
  background: #fff0f1;
  color: #6c2629;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--pagado-en-clinica {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right {
  background: rgba(251, 200, 205, 0.1411764706);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right .--texto-total {
  display: none;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right .--monto-total {
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-color: #e61f3b;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--pagado-en-clinica,
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--pagado-en-polaris {
  padding: 5px 4px;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--right {
  display: flex;
  padding: 0 4px 0 4px;
  align-items: center;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--right .--monto-total {
  width: 70px;
  text-align: right;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--total-a-facturar {
  width: 100%;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background: #156c4f;
  color: #fff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--total-a-facturar .--monto-total {
  font-weight: 700;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ya-existe-factura {
  width: 100%;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background: #eedebf;
  color: #5d4007;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ya-existe-factura .--monto-total {
  font-weight: 700;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--prev-traer-citas .--no-hay-citas {
  width: 100%;
  border-radius: 4px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 10px;
  background: #fff0f1;
  color: #971f1f;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios {
  width: 100%;
  display: block;
  border-radius: 4px;
  padding: 6px 6px;
  margin-bottom: 8px;
  background: #fff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--linea-1 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 8px 9px;
  border-radius: 3px;
  background: #fffaf0;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--linea-1 .--left {
  width: calc(100% - 70px);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--linea-1 .--right {
  width: 70px;
  text-align: right;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--elementos .--servicio {
  font-size: 12px;
  font-weight: 400;
  padding: 7px 8px;
  display: flex;
  justify-content: space-between;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--elementos .--servicio:nth-child(odd) {
  background: #f8faff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--elementos .--servicio:nth-child(even) {
  background: #ffffff;
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--elementos .--servicio .--tipo-us {
  width: calc(100% - 70px);
}
#modal-mostrar-detalles-us .modal-dialog .modal-content .modal-body .--ultrasonidos-y-precios .--elementos .--servicio .--precio {
  width: 70px;
  text-align: right;
}

@media (max-width: 575.9px) {
  #modal-mostrar-detalles-us .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-mostrar-detalles-us .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Crear gasto
 * ------------------------------------------------------ */
#modal-crear-gasto {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-gasto .modal-dialog {
  min-width: 360px;
}
#modal-crear-gasto .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas {
  width: 20%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  /*background: #dcdcdd;color: #191a1b;*/
  color: #191a1b;
  border: 1px solid #d8dadf;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas svg {
  rotate: 270deg;
  width: 18px;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div.--div-boton-traer-citas:hover {
  background: #fff;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--ajax-citas-de-la-fecha-elegida,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--total-a-facturar,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--ya-existe-factura {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=none] .--no-hay-citas {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-total-a-facturar] .--no-hay-citas,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-total-a-facturar] .--ya-existe-factura {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-ya-existe-factura] .--no-hay-citas,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=true-ya-existe-factura] .--total-a-facturar {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--ajax-citas-de-la-fecha-elegida,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--total-a-facturar,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas[status=false] .--ya-existe-factura {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida {
  display: flex;
  flex-wrap: wrap;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item {
  width: 100%;
  display: block;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  background: #fff;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item[status=pagado-en-polaris] {
  border-left: 2px solid #bb0a1b;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item[status=pagado-en-clinica] {
  border-left: 2px solid #0abb47;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-1 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 5px 5px;
  background: #fffaf0;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-2 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 400;
  font-weight: 400;
  align-items: center;
  line-height: 1.2;
  padding: 5px 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ebecf0;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-2 .--estado {
  padding: 2px 4px;
  border-radius: 2px;
  font-weight: 500;
  background: #e8eaf0;
  color: #313138;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 5px 9px;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 .--left {
  width: calc(100% - 70px);
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3 .--right {
  width: 70px;
  text-align: right;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 4px;
  display: flex;
  justify-content: space-between;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio:nth-child(odd) {
  background: #f8faff;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio:nth-child(even) {
  background: #ffffff;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio .--tipo-us {
  width: calc(100% - 70px);
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-3-servicios-realizados .--servicio .--precio {
  width: 70px;
  text-align: right;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 4px;
  display: flex;
  justify-content: space-between;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] {
  background: #f0fff4;
  color: #266c38;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--pagado-en-polaris {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right {
  background: rgba(200, 251, 214, 0.1411764706);
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right .--texto-total {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-clinica] .--right .--monto-total {
  font-weight: 600;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] {
  background: #fff0f1;
  color: #6c2629;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--pagado-en-clinica {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right {
  background: rgba(251, 200, 205, 0.1411764706);
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right .--texto-total {
  display: none;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4[status=pagado-en-polaris] .--right .--monto-total {
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-color: #e61f3b;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--pagado-en-clinica,
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--pagado-en-polaris {
  padding: 5px 4px;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--right {
  display: flex;
  padding: 0 4px 0 4px;
  align-items: center;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ajax-citas-de-la-fecha-elegida .--item .--linea-4 .--right .--monto-total {
  width: 70px;
  text-align: right;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--total-a-facturar {
  width: 100%;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background: #156c4f;
  color: #fff;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--total-a-facturar .--monto-total {
  font-weight: 700;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ya-existe-factura {
  width: 100%;
  border-radius: 4px;
  padding: 10px 10px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background: #eedebf;
  color: #5d4007;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--ya-existe-factura .--monto-total {
  font-weight: 700;
}
#modal-crear-gasto .modal-dialog .modal-content .modal-body .--prev-traer-citas .--no-hay-citas {
  width: 100%;
  border-radius: 4px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 10px;
  background: #fff0f1;
  color: #971f1f;
}

@media (max-width: 575.9px) {
  #modal-crear-gasto .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-gasto .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Editar gasto
 * ------------------------------------------------------ */
#modal-editar-gasto {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-gasto .modal-dialog {
  min-width: 360px;
}
#modal-editar-gasto .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-editar-gasto .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-editar-gasto .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-editar-gasto .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar Gasto
 * ------------------------------------------------------ */
#modal-eliminar-gasto {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-gasto .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-gasto .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-gasto .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-gasto .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar Meeting
 * ------------------------------------------------------ */
#modal-eliminar-meeting {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-meeting .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-meeting .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-meeting .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
.--content-r {
  position: absolute;
  width: calc(100% - 264px - 6px);
  top: 60px;
  height: calc(100vh - 66px);
  border-radius: 5px;
  margin-right: 6px;
  padding: 6px 0;
  right: 0;
  background: #f9f9f9;
  background: #f9fafc;
  background: #ffffff;
  overflow: hidden;
  overflow-y: auto;
  width: calc(100% - 264px);
  margin-right: 0;
  opacity: 1;
  /*transition: all 1s ease-out;*/
  top: 55px;
  height: calc(100vh - 56px);
  border-radius: 0;
  width: calc(100% - 240px);
  transition: all 0.2s ease;
}
.--content-r .--all {
  padding: 6px 16px;
}
.--content-r .--all .---top-error-mensaje {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 10px;
  border-radius: 4px;
  margin-bottom: 8px;
  background: #fffbf0;
  border: 1px solid #e3d2a5;
  color: #2a2b31;
  display: flex;
  align-items: center;
}
.--content-r .--all .--fecha-de-url {
  font-size: 15px;
  padding: 8px 0 10px 10px;
}
.--content-r .--all .--fecha-de-url .--red {
  color: #f22323;
}
.--content-r .--all .--fecha-de-url .--green {
  color: #11d842;
}
.--content-r .--all .--fecha-de-url .--blue {
  color: #1130d8;
}
.--content-r .--all .--fecha-de-url .--gold {
  color: #d89411;
}
.--content-r .--all .--badge-cumpleanos {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin: 2px 0 16px 0;
  min-width: -moz-max-content;
  min-width: max-content;
  display: flex;
  align-items: center;
  max-width: 100%;
  height: 42px;
  padding: 0 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  background: #f9fafc;
  color: #2d2e31;
}
.--content-r .--all .--top-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 36px;
  margin-bottom: 8px;
  padding: 0 6px;
  display: none;
}
.--content-r .--all .--top-buttons .--title-page {
  font-size: 15px;
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0;
  color: #161718;
}
.--content-r .--all .--top-buttons .--buttons .--btn-type-1 {
  padding: 0 12px 0 7px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  font-size: 12px;
  height: 32px;
  background: #161718;
  color: #fff;
}
.--content-r .--all .--top-buttons .--buttons .--btn-type-1 .--span-i {
  display: inline-block;
}
.--content-r .--all .--top-buttons .--buttons .--btn-type-1 .--span-i svg {
  height: 14px;
}
.--content-r .--all .--top-buttons .--buttons .--btn-type-1 .--span-texto {
  margin-left: 6px;
}
.--content-r .--all .--div-datatable {
  background: #fff;
  padding: 14px 14px;
  border-radius: 8px;
  border: 1px solid #edeeee;
  border-radius: 8px;
  border-radius: 4px;
}
.--content-r .--all .--div-datatable .dt-length {
  font-size: 12px;
}
.--content-r .--all .--div-datatable .dt-length #dt-length-0 {
  margin: 0 8px 0 0;
}
.--content-r .--all .--div-datatable .dt-length select {
  border: 1px solid #c2c9cd;
}
.--content-r .--all .--div-datatable .dt-layout-row {
  margin: 0;
  margin-bottom: 10px;
}
.--content-r .--all .--div-datatable .dt-container {
  overflow: hidden;
}
.--content-r .--all .--div-datatable .dt-container .dt-search {
  font-size: 12px;
}
.--content-r .--all .--div-datatable .dt-container .dt-search #dt-search-0 {
  margin: 0 0 0 8px;
  background: #f9fafc;
  border: 0;
}
.--content-r .--all .--div-datatable .dt-container .dt-search input {
  border: 1px solid #c2c9cd;
}
.--content-r .--all .--div-datatable .dt-container .dt-search input,
.--content-r .--all .--div-datatable .dt-container .dt-length select {
  margin: 0 0 0 8px;
  border: 0;
  background: #f9fafc;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table {
  overflow-x: auto;
  border: 1px solid #edeeee;
  border-radius: 8px;
  border-radius: 4px;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable thead th {
  background: #f6f9ff;
  background: #f6fffc;
  background: #f9fafc;
  padding: 12px 12px;
  border-bottom: 1px solid #ececec;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable thead th .dt-column-title {
  font-size: 12px;
  font-weight: 600;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody {
  background: #f7faff;
  background: #f7fffc;
  background: #f9fafc;
  background: #ffffff;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr td {
  font-size: 12px;
  border: 0;
  font-weight: 400;
  position: relative;
  padding: 12px 12px;
  border-bottom: 1px solid #ececec;
  box-shadow: none;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr td.--orden_medica {
  padding: 0;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr td.--orden_medica a {
  display: block;
  padding: 12px;
  background: #f5f6f8;
  color: #292e42;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr:hover {
  background: #f9fafc;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr:last-child {
  border-bottom: 0;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr .--dt-td-velita {
  font-size: 11px;
  margin-left: 4px;
  position: relative;
  top: -1px;
}
.--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable .dt-column-order {
  display: none;
}
.--content-r .--all .--div-datatable .dt-paging .dt-paging-button {
  margin-bottom: 0;
  font-size: 14px;
}
.--content-r .--all .--div-datatable .dt-paging .dt-paging-button.current {
  background: #c1fae6;
  border: 1px solid #c1fae6;
  background: #f9fafc;
  border: 1px solid #e6e6e6;
}
.--content-r .--all .--div-datatable .dt-paging .dt-paging-button:hover {
  background: #75e9c0;
  border: 1px solid #75e9c0;
  color: #000 !important;
  background: #f0f0f0;
  border: 1px solid #e0e0e0;
}
.--content-r .--all .--div-datatable .dt-paging .dt-paging-button:active {
  background: #fff;
  box-shadow: inset 0 0 3px #c1fae6;
  background: #fff;
  box-shadow: inset 0 0 3px #c2d0e0;
}
.--content-r .--all .--div-datatable .dt-paging .dt-paging-button.disabled {
  cursor: not-allowed;
  background: transparent;
}
.--content-r .--all .--div-datatable .dt-paging .dt-paging-button.disabled:hover {
  background: rgba(255, 220, 220, 0.6705882353);
  border-color: #ffc4c4;
}
.--content-r .--all .--div-datatable .dt-buttons .buttons-copy,
.--content-r .--all .--div-datatable .dt-buttons .buttons-excel,
.--content-r .--all .--div-datatable .dt-buttons .buttons-pdf {
  font-size: 12px;
  /*background: #c1fae6;border: 1px solid #c1fae6;color: #15834f;*/
  /*color: #1b7867;
  background: linear-gradient(90deg,rgba(211, 236, 231, 0) 0%, rgba(222, 232, 230, 0.48) 50%, rgba(211, 236, 231, 0) 100%);*/
  color: #091b18;
  background: linear-gradient(90deg, rgba(211, 236, 231, 0) 0%, rgba(222, 232, 230, 0.18) 50%, rgba(211, 236, 231, 0) 100%);
  border: 1px solid rgba(205, 210, 209, 0.3411764706);
}
.--content-r .--all .--div-datatable .dt-buttons .buttons-copy:hover,
.--content-r .--all .--div-datatable .dt-buttons .buttons-excel:hover,
.--content-r .--all .--div-datatable .dt-buttons .buttons-pdf:hover {
  background: linear-gradient(90deg, rgba(211, 236, 231, 0.45) 0%, rgba(222, 232, 230, 0.82) 50%, rgba(211, 236, 231, 0.43) 100%);
  background: #f5f6f9;
}
.--content-r .--all table.dataTable > thead > tr > th,
.--content-r .--all table.dataTable > thead > tr > td {
  padding: 10px;
  border-bottom: transparent;
}
.--content-r .--all table.dataTable > thead > tr > th.--th-edit .dt-column-title {
  display: flex;
  align-items: center;
}
.--content-r .--all table.dataTable > thead > tr > th.--th-edit .dt-column-title svg {
  width: 12px;
  margin-left: 5px;
}
.--content-r .--all div.dt-container .dt-info {
  font-size: 12px;
  padding: 10px 10px 0 10px;
}
.--content-r .--all table.dataTable.display > tbody > tr:nth-child(2n+1) > * {
  /*box-shadow: inset 0 0 0 9999px rgba(242, 251, 255, 0.02);*/
}
.--content-r .--all .--in-dt-3-puntos-span-svg {
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  transition: all 0.2s ease;
  color: #73787b;
}
.--content-r .--all .--in-dt-3-puntos-span-svg svg {
  width: 20px;
  rotate: 90deg;
  /*margin-left: 10px;margin-right: auto;*/
}
.--content-r .--all .--in-dt-3-puntos-span-svg:hover {
  transition: all 0.2s ease;
  color: #242527;
}
.--content-r .--all .--in-dt-3-puntos-span-svg {
  width: 48px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 4px;
  height: 100%;
}
.--content-r .--all .--in-dt-3-puntos-span-svg .--span-svg {
  height: 34px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
  color: #73787b;
  border: 0;
}
.--content-r .--all .--in-dt-3-puntos-span-svg .--span-svg:hover {
  background: #f7f8fa;
}
.--content-r .--all .--in-dt-3-puntos-span-svg .--span-svg svg {
  width: 20px;
}
.--content-r .--all .--in-dt-3-puntos-opciones {
  position: absolute;
  top: 1px;
  right: 80px;
  width: 200px;
  z-index: 100;
  border-radius: 3px;
  top: 0px;
  right: 44px;
  width: -moz-max-content;
  width: max-content;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top {
  /*font-size: 13px;display: flex;align-items: center;justify-content: space-between;padding: 10px 12px;line-height: 1;
  cursor: default;height: 42px;position: relative;border-top-left-radius: 3px;border-top-right-radius: 3px;
  background: #161718;color: #fff;*/
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1px;
  line-height: 1;
  cursor: default;
  height: 42px;
  position: relative;
  border-radius: 3px;
  background: #161718;
  color: #fff;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--a-icono {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  color: inherit;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--a-icono svg {
  width: 20px;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--a-icono:hover {
  background: #2e2f31;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--texto-command-opciones {
  display: flex;
  align-items: center;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--texto-command-opciones svg {
  width: 14px;
  margin-left: 1px;
  margin-right: 7px;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--div-svg-close {
  /*cursor: pointer;position: absolute;top: 0;right: 0;width: 40px;height: 40px;
  display: flex;align-items: center;justify-content: center;*/
  cursor: pointer;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---top .--div-svg-close svg {
  width: 18px;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom {
  background: #fff;
  border: 1px solid #c4c9cf;
  border-top: 0;
  padding-top: 2px;
  padding-bottom: 4px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom .---button {
  font-size: 13px;
  display: flex;
  align-items: center;
  padding: 10px 12px;
  line-height: 1;
  height: 40px;
  cursor: pointer;
  background: #fff;
  color: #27292a;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom .---button svg {
  width: 14px;
  margin-right: 6px;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom .---button:hover {
  background: #f1f4f9;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom .---linea-divisoria {
  width: calc(100% - 16px);
  margin: 6px auto;
  border-top: 1px solid #edeef0;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom .--opciones-estado-0 {
  display: none;
}
.--content-r .--all .--in-dt-3-puntos-opciones .---bottom .--opciones-estado-1 {
  display: none;
}
.--content-r .--all .--in-dt-3-puntos-opciones::after {
  content: "";
  position: absolute;
  top: 20px;
  right: -6px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #161718;
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.06));
  pointer-events: none;
}
.--content-r .--all {
  /*
  .--paciente-estado-0,
  .--paciente-estado-1,
  .--paciente-estado-2,
  .--paciente-estado-3,
  .--paciente-estado-4,
  .--paciente-estado-5 {
      cursor: pointer;
  } */
}
.--content-r .--all .--paciente-estado-0 {
  background: #eee;
  color: #333639;
}
.--content-r .--all .--paciente-estado-1 {
  background: #fff4cb;
  color: #834915;
}
.--content-r .--all .--paciente-estado-2 {
  background: #cbdfff;
  color: #153683;
}
.--content-r .--all .--paciente-estado-3 {
  background: #cbffe7;
  color: #15834f;
}
.--content-r .--all .--paciente-estado-4 {
  background: #eccbff;
  color: #751583;
}
.--content-r .--all .--paciente-estado-5 {
  background: #ffcbcb;
  color: #831515;
}
.--content-r .--all .--empleado-estado-0 {
  background: rgba(217, 220, 226, 0.1882352941);
  color: #51545c;
}
.--content-r .--all .--empleado-estado-1 {
  background: rgba(203, 255, 231, 0.1882352941);
  color: #15834f;
}
.--content-r .--all .--empleado-estado-2 {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .--empleado-estado-3 {
  background: rgba(255, 235, 203, 0.1882352941);
  color: #835d15;
}
.--content-r .--all .--servicio-estado-0 {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .--servicio-estado-1 {
  background: rgba(203, 255, 231, 0.1882352941);
  color: #15834f;
}
.--content-r .--all .--paquete-estado-0,
.--content-r .--all .--paquete-estado-1 {
  padding: 0;
}
.--content-r .--all .--paquete-estado-0 a,
.--content-r .--all .--paquete-estado-1 a {
  /*padding: 8px 10px;*/
  display: block;
  cursor: pointer;
  color: inherit;
}
.--content-r .--all .--paquete-estado-0 {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .--paquete-estado-1 {
  background: rgba(203, 255, 231, 0.1882352941);
  color: #15834f;
}
.--content-r .--all .--paquete-sin-clinica {
  background: rgba(255, 244, 203, 0.1882352941);
  color: #834915;
}
.--content-r .--all .--admin-estado-clinica-0 {
  background: rgba(226, 228, 238, 0.1882352941);
  color: #35373a;
}
.--content-r .--all .--admin-estado-clinica-1 {
  background: rgba(203, 255, 231, 0.1882352941);
  color: #15834f;
}
.--content-r .--all .--admin-estado-clinica-2 {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .--admin-estado-clinica-3 {
  background: rgba(255, 244, 203, 0.1882352941);
  color: #834915;
}
.--content-r .--all .--id-paquete-asignado-error {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .--id-paquete-asignado-inactivo {
  background: rgba(255, 176, 187, 0.1882352941);
  color: #831524;
}
.--content-r .--all .--id-paquete-asignado-estandar {
  background: rgba(222, 255, 203, 0.1882352941);
  color: #478315;
}
.--content-r .--all .--id-paquete-asignado-personalizado {
  background: rgba(203, 238, 255, 0.1882352941);
  color: #155583;
}
.--content-r .--all .--session-data-estado-0 {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .--session-data-estado-1 {
  background: rgba(203, 255, 231, 0.1882352941);
  color: #15834f;
}
.--content-r .--all .--session-data-rol-1 {
  background: rgba(255, 230, 203, 0.1882352941);
  color: #834915;
}
.--content-r .--all .--session-data-rol-2 {
  background: rgba(219, 255, 203, 0.1882352941);
  color: #3d8315;
}
.--content-r .--all .--session-data-rol-3 {
  background: rgba(203, 245, 255, 0.1882352941);
  color: #154f83;
}
.--content-r .--all .---estado-clinica-1 {
  background: rgba(203, 255, 231, 0.1882352941);
  color: #15834f;
}
.--content-r .--all .---estado-clinica-2 {
  background: rgba(255, 203, 203, 0.1882352941);
  color: #831515;
}
.--content-r .--all .---estado-clinica-3 {
  background: rgba(255, 244, 203, 0.1882352941);
  color: #834915;
}
.--content-r .--all .--editar-servicio,
.--content-r .--all .--editar-clinica,
.--content-r .--all .--editar-paciente,
.--content-r .--all .--editar-session-data-access,
.--content-r .--all .--editar-clinicas-que-administra,
.--content-r .--all .--asignar-nueva-clinica,
.--content-r .--all .--cambiar-password-session-data-access,
.--content-r .--all .--delete-clinica,
.--content-r .--all .--delete-servicio,
.--content-r .--all .--editar-nota,
.--content-r .--all .--delete-paquete {
  cursor: pointer;
}
.--content-r .--all #--table-admin-clinicas,
.--content-r .--all #--table-admin-servicios,
.--content-r .--all #--table-admin-paquetes,
.--content-r .--all #--table-admin-pacientes,
.--content-r .--all #--table-admin-empleados,
.--content-r .--all #--table-admin-radiologia,
.--content-r .--all #--table-admin-session-data-access,
.--content-r .--all #--table-admin-facturacion,
.--content-r .--all #--tabla-de-todos-los-servicios-del-paquete,
.--content-r .--all #--table-admin-cliente,
.--content-r .--all #--table-admin-pagos,
.--content-r .--all #--table-admin-empleados-con-nominas,
.--content-r .--all #--table-admin-all-nominas-del-periodo,
.--content-r .--all #--table-admin-gastos {
  border: 0 !important;
  padding: 0 !important;
}
.--content-r .--all .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: rgba(229, 232, 234, 0.5882352941);
}
.--content-r .--all .--alert-generico {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin: 0;
  display: flex;
  align-items: center;
  padding: 12px 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  width: auto;
  max-width: 100%;
  position: relative;
  background: #ffe6e6;
  color: #9c292f;
}
.--content-r#--admin-paquete .--todos-los-servicios {
  overflow: hidden;
  overflow-x: auto;
  padding: 14px 14px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #edeeee;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor {
  background: #fff;
  border: 1px solid #edeeee;
  border-radius: 4px;
  overflow-x: auto;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item {
  font-size: 12px;
  font-weight: 400;
  display: flex;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--th {
  font-weight: 600; /*background: #f6fffc;background: #e2f5ee !important;*/
  /*border-bottom: 1px solid #ececec;*/
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--th .--campo-th {
  background: #f9fafc;
  padding: 12px 12px;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item {
  /*&.--no-existe-coincidencia {
      background: #cbd3ff61 !important;
  }*/
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item:nth-child(odd) {
  background: #f1f9f6; /* Color para impares */
  background: transparent;
  /*.--campo-5 {
      background: #f9f7f1;
  }*/
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item:nth-child(even) {
  background: #f7fffc; /* Color para pares */
  background: transparent;
  /*.--campo-5 {
      background: #fffcf7;
  }*/
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-1,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-2,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-3,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-4,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-5,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-6,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-7,
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-8 {
  background: inherit;
  padding: 12px 12px;
  border-bottom: 1px solid #ececec;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-1 {
  min-width: 48px;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-2 {
  min-width: 320px;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-3 {
  min-width: 70px;
  text-align: right;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-4 {
  min-width: 94px;
  text-align: right;
  background: #fffcf8;
  color: #675133;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-5 {
  min-width: 126px;
  text-align: right;
  background: #fcf8ff;
  color: #593367;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-6 {
  min-width: 350px;
  width: 100%;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-7 {
  min-width: 84px;
  margin-left: auto;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-8 {
  min-width: 110px;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-8.--disponibilidad-no {
  background: #cbd3ff;
  color: #153b83;
  font-size: 11px;
  line-height: 1;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-8.--disponibilidad-0 {
  background: #ffcbcb;
  color: #831515;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-8.--disponibilidad-1 {
  background: #cbffe7;
  color: #15834f;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-3, .--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-2, .--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-4, .--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-6 {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-color: #ff1212;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-5 {
  cursor: not-allowed;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-5 .--precio_personalizado {
  pointer-events: none;
  color: rgba(216, 23, 23, 0.0901960784);
  background: #fffdfd;
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-color: #ff1212;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-4 {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-5 {
  min-width: 126px;
  padding: 0;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-5 .--precio_personalizado {
  margin: 0;
  padding: 12px 12px;
  border: 0;
  text-align: right;
  width: 126px;
  background: inherit;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-5 .--precio_personalizado.--recien-actualizado {
  /*border: 1px solid #8ee8b6;*/
  background: #d3ffd3;
  color: #09592c;
  font-weight: 600;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-7 {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-7.--estado-global-0 {
  background: #ffeaec;
  color: #91303e;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-7.--estado-global-1 {
  background: #eafff5;
  color: #309163;
}
.--content-r#--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td .--campo-8 {
  display: flex;
  align-items: center;
  padding: 3px 8px;
}
.--content-r#--admin-paquete .--texto-bottom {
  margin-top: 10px;
  font-size: 12px;
}
.--content-r#--admin-paquete .--texto-bottom .--span {
  padding: 3px 4px 4px;
  border-radius: 2px;
  background: #eff1f7;
  color: #593367;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 10px;
  border-radius: 4px;
  margin: 2px 0 8px 0;
  display: flex;
  align-items: center;
  max-width: 100%;
  /*background: #fffbf0;border: 1px solid #e3d2a5;color: #2a2b31;*/
  height: 42px;
  padding: 0 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .--fecha-show {
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 7px;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge {
  display: flex;
  line-height: 1;
  height: 24px;
  border-radius: 16px;
  align-items: center;
  padding: 0 10px;
  margin-left: 4px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #fde6b0;
  background: #fffbf3;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-pacientes .--all .--url-fecha-a-mostrar .---badge svg {
  width: 13px;
  margin-right: 5px;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 10px;
  border-radius: 4px;
  margin: 2px 0 8px 0;
  display: flex;
  align-items: center;
  max-width: 100%;
  /*background: #fffbf0;border: 1px solid #e3d2a5;color: #2a2b31;*/
  height: 42px;
  padding: 0 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .--fecha-show {
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 7px;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge {
  display: flex;
  line-height: 1;
  height: 24px;
  border-radius: 16px;
  align-items: center;
  padding: 0 10px;
  margin-left: 4px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #fde6b0;
  background: #fffbf3;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-radiologia .--all .--url-fecha-a-mostrar .---badge svg {
  width: 13px;
  margin-right: 5px;
}
.--content-r#--admin-radiologia .--all tr[existe_reporte_final] .--actions {
  padding: 0;
  display: flex;
  align-items: center;
}
.--content-r#--admin-radiologia .--all tr[existe_reporte_final] .--actions .--subir-reporte-final {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 40.8px;
  height: 100%;
  width: 32px;
  cursor: pointer;
}
.--content-r#--admin-radiologia .--all tr[existe_reporte_final] .--actions .--eliminar-reporte-final {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 40.8px;
  height: 100%;
  width: 32px;
  cursor: pointer;
}
.--content-r#--admin-radiologia .--all tr[existe_reporte_final][existe_reporte_final=true] .--subir-reporte-final {
  opacity: 0.3;
  pointer-events: none;
}
.--content-r#--admin-radiologia .--all tr[existe_reporte_final][existe_reporte_final=false] .--eliminar-reporte-final {
  opacity: 0.3;
  pointer-events: none;
}
.--content-r#--admin-radiologia .--all tr {
  border-bottom: 1px solid #ececec !important;
}
.--content-r#--admin-radiologia .--all tr td {
  border-bottom: 0px solid transparent !important;
}
.--content-r#--admin-radiologia .--all tr td.--pre-mostrar-detalles-us {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.--content-r#--admin-radiologia .--all tr td.--pre-mostrar-detalles-us .--mostrar-detalles-us {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 40.8px;
  height: 100%;
  width: 46px;
  cursor: pointer;
}
.--content-r .--top-datos {
  display: block;
  height: auto;
  margin: 7px 0 16px;
  padding: 0 6px;
}
.--content-r .--top-datos .--title-page {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  letter-spacing: 0;
  font-weight: 500;
  padding-left: 10px;
  font-size: 14px;
  color: #161718;
}
.--content-r .--top-datos .--title-page .--span-flex {
  display: inline-flex;
  flex-wrap: wrap;
  cursor: pointer;
}
.--content-r .--top-datos .--title-page .--span-flex .--dospuntos {
  margin: 0 5px 0 6px;
  color: #c7c8ca;
}
.--content-r .--top-datos .--title-page .--span-flex .--lapiz {
  margin-left: 5px;
  font-size: 13px;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 10px;
  border-radius: 4px;
  margin: 2px 0 16px 0;
  display: flex;
  align-items: center;
  max-width: 100%;
  /*background: #fffbf0;border: 1px solid #e3d2a5;color: #2a2b31;*/
  height: 42px;
  padding: 0 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .--fecha-show {
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 7px;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge {
  display: flex;
  line-height: 1;
  height: 24px;
  border-radius: 16px;
  align-items: center;
  padding: 0 10px;
  margin-left: 4px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #fde6b0;
  background: #fffbf3;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-facturacion .--all .--url-fecha-a-mostrar .---badge svg {
  width: 13px;
  margin-right: 5px;
}
.--content-r .--div-selectores-rel-facturacion {
  margin-bottom: 8px;
}
.--content-r .--div-selectores-rel-facturacion .--selectores {
  display: inline-flex;
  align-items: center;
  padding: 0px 0px;
  border-radius: 2px;
  border-radius: 20px;
  background: #f9fafc;
  color: #adafb4;
}
.--content-r .--div-selectores-rel-facturacion .--selectores .--tab-selector {
  display: flex;
  align-items: center;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: inherit;
}
.--content-r .--div-selectores-rel-facturacion .--selectores .--tab-selector .--div {
  height: 36px;
  display: flex;
  align-items: center;
  padding: 0 12px 0 10px;
  border-radius: 4px;
  border-radius: 34px;
  height: 28px;
}
.--content-r .--div-selectores-rel-facturacion .--selectores .--tab-selector .--div svg {
  height: 14px;
  margin-right: 3px;
  display: none;
}
.--content-r .--div-selectores-rel-facturacion[current=invoices] .--selectores .--tab-selector[tab=invoices] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
.--content-r .--div-selectores-rel-facturacion[current=clients] .--selectores .--tab-selector[tab=clients] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
.--content-r .--div-selectores-rel-facturacion[current=payments] .--selectores .--tab-selector[tab=payments] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
.--content-r .--div-selectores-rel-facturacion[current=payrolls] .--selectores .--tab-selector[tab=payrolls] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
.--content-r .--div-selectores-rel-facturacion[current=expenses] .--selectores .--tab-selector[tab=expenses] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
.--content-r .--div-selectores-rel-facturacion[current=invoices] .--tab-content[tab-content=invoices] {
  display: block;
}
.--content-r .--div-selectores-rel-facturacion[current=clients] .--tab-content[tab-content=clients] {
  display: block;
}
.--content-r .--div-selectores-rel-facturacion[current=payments] .--tab-content[tab-content=payments] {
  display: block;
}
.--content-r .--div-selectores-rel-facturacion[current=payrolls] .--tab-content[tab-content=payrolls] {
  display: block;
}
.--content-r .--div-selectores-rel-facturacion[current=expenses] .--tab-content[tab-content=expenses] {
  display: block;
}
.--content-r#--admin-client .--content-client {
  display: flex;
  justify-content: space-between;
}
.--content-r#--admin-client .--content-client .--left {
  width: calc(50% - 10px);
  width: 544px;
  width: 468px;
}
.--content-r#--admin-client .--content-client .--left .--div-content {
  padding: 26px 16px 16px;
  border-radius: 4px;
  background: #f9fafc;
  border: 1px solid #f1f3f7;
  background: #fff;
  border: 1px solid #e8e8ec;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  color: #27292c;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--divisor-2 {
  margin: 12px 0 20px;
  border-top: 1px solid #f2f4f6;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-izq {
  width: 200px;
  width: 164px;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-der {
  width: 300px;
  width: 260px;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--badge {
  background: transparent;
  color: #8b8e94;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--input {
  background: #fff;
  border: 1px solid #f4f4f4;
  background: #fff;
  border: 1px solid #e8e8ec;
  border: 0;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--input.--alterado {
  font-family: "JetBrains Mono", sans-serif;
  font-size: 28px;
  font-weight: 500;
  height: auto;
  padding: 22px 7px 4px 7px;
  color: #2a2b31;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data {
  display: flex;
  flex-wrap: wrap;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #8b8e94;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  background: #fff;
  border: 0px;
  padding-bottom: 8px;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data-simil-input {
  display: flex;
  flex-wrap: wrap;
  border-radius: 4px;
  padding: 10px 8px;
  width: 100%;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data-simil-input .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #8b8e94;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data-simil-input .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  line-height: 1;
  border: 0px;
  font-family: "JetBrains Mono", sans-serif;
  font-size: 28px;
  font-weight: 500;
  background: transparent;
}
.--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data-simil-input .--div-simple .--texto-1 .--simbolo-dolar {
  font-size: 12px;
  position: relative;
  top: -10px;
  margin-left: 3px;
  color: inherit;
}
.--content-r#--admin-client .--content-client .--right {
  width: calc(100% - 484px);
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 10px;
  border-radius: 4px;
  margin: 2px 0 16px 0;
  display: flex;
  align-items: center;
  max-width: 100%;
  /*background: #fffbf0;border: 1px solid #e3d2a5;color: #2a2b31;*/
  height: 42px;
  padding: 0 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .--fecha-show, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .--fecha-show, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .--fecha-show {
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 7px;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--red, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--red, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--oxide, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--oxide, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--yellow, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--yellow, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--lemon, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--lemon, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--green, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--green, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--skyblue, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--skyblue, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--blue, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--blue, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--violet, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--violet, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar.--rose, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar.--rose, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge {
  display: flex;
  line-height: 1;
  height: 24px;
  border-radius: 16px;
  align-items: center;
  padding: 0 10px;
  margin-left: 4px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #fde6b0;
  background: #fffbf3;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--red, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--red, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--oxide, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--oxide, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--yellow, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--yellow, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--lemon, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--lemon, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--green, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--green, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--skyblue, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--skyblue, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--blue, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--blue, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--violet, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--violet, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge.--rose, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge.--rose, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
.--content-r#--admin-payments .--all .--url-fecha-a-mostrar .---badge svg, .--content-r#--admin-payrolls .--all .--url-fecha-a-mostrar .---badge svg, .--content-r#--admin-expenses .--all .--url-fecha-a-mostrar .---badge svg {
  width: 13px;
  margin-right: 5px;
}
.--content-r #adminEmpleadosConNominasTable_info {
  display: none;
}

.--div-datatable {
  opacity: 0;
  transition: opacity 0.6s ease;
}

@media (min-width: 1200px) {
  .--content-r#--admin-payrolls #--table-admin-empleados-con-nominas {
    width: 250px;
  }
  .--content-r#--admin-payrolls #--table-admin-all-nominas-del-periodo {
    width: calc(100% - 262px);
  }
}
@media (max-width: 1199px) {
  .--content-r {
    width: calc(100% - 12px);
    right: 6px;
    border-radius: 5px;
    height: calc(100vh - 60px);
  }
  .--content-r#--admin-payrolls #--table-admin-empleados-con-nominas {
    width: 250px;
  }
  .--content-r#--admin-payrolls #--table-admin-all-nominas-del-periodo {
    width: calc(100% - 262px);
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  .--content-r#--admin-client .--content-client .--left {
    width: 420px;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-izq {
    width: 154px;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-der {
    width: 222px;
  }
  .--content-r#--admin-client .--content-client .--right {
    width: calc(100% - 436px);
  }
  .--content-r#--admin-payrolls #--table-admin-empleados-con-nominas {
    width: 250px;
  }
  .--content-r#--admin-payrolls #--table-admin-all-nominas-del-periodo {
    width: calc(100% - 262px);
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  .--content-r#--admin-client .--content-client {
    flex-wrap: wrap;
  }
  .--content-r#--admin-client .--content-client .--left {
    width: 100%;
    margin-bottom: 16px;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group {
    width: calc(50% - 16px);
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div.--w-izq {
    width: 50%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div.--w-der {
    width: 50%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group {
    width: 100%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div.--w-izq {
    width: calc(50% - 4px);
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div.--w-der {
    width: calc(50% - 4px);
  }
  .--content-r#--admin-client .--content-client .--right {
    width: 100%;
  }
  .--content-r#--admin-payrolls #--table-admin-empleados-con-nominas {
    width: 100%;
  }
  .--content-r#--admin-payrolls #--table-admin-all-nominas-del-periodo {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  .--content-r#--admin-client .--content-client {
    flex-wrap: wrap;
  }
  .--content-r#--admin-client .--content-client .--left {
    width: 100%;
    margin-bottom: 16px;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group {
    width: 100%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div.--w-izq {
    width: 50%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div.--w-der {
    width: 50%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group {
    width: 100%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div.--w-izq {
    width: calc(50% - 4px);
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div.--w-der {
    width: calc(50% - 4px);
  }
  .--content-r#--admin-client .--content-client .--right {
    width: 100%;
  }
  .--content-r#--admin-payrolls #--table-admin-empleados-con-nominas {
    width: 100%;
  }
  .--content-r#--admin-payrolls #--table-admin-all-nominas-del-periodo {
    width: 100%;
  }
}
@media (max-width: 575.9px) {
  .--content-r {
    width: 100%;
    border-radius: 0;
    height: calc(100vh - 60px);
    scrollbar-width: none;
    right: 0;
    top: 49px;
    height: calc(100vh - 49px);
    top: 57px;
    height: calc(100vh - 57px);
  }
  .--content-r .--all {
    padding: 6px 8px;
  }
  .--content-r .--all .--div-datatable {
    padding: 14px 8px;
  }
  .--content-r .--all .--div-datatable .dt-paging {
    margin-top: 12px !important;
  }
  .--content-r .--all div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell > * {
    margin: 0;
    margin-bottom: 5px;
  }
  .--content-r .--all .--in-dt-3-puntos-opciones {
    top: 0px;
    right: 60px;
    right: 36px;
  }
  .--content-r .--all .--fecha-de-url {
    font-size: 13px;
    padding: 4px 0 14px 2px;
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child {
    margin-bottom: 44px;
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-start {
    position: absolute;
    top: 0;
    /*.dt-buttons {
        .buttons-copy,
        .buttons-excel { }
    }*/
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-start .dt-buttons .buttons-pdf {
    display: none;
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-end .dt-search {
    position: absolute;
    right: 0;
    margin: 0;
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-end .dt-search label {
    display: none;
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-end .dt-search input {
    border: 1px solid #e4e4e4 !important;
  }
  .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-end .dt-search #dt-search-0 {
    height: 32px;
  }
  .--content-r#--admin-client .--content-client {
    flex-wrap: wrap;
  }
  .--content-r#--admin-client .--content-client .--left {
    width: 100%;
    margin-bottom: 16px;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group {
    width: 100%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div.--w-izq {
    width: 50%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div.--w-der {
    width: 50%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group .--form-group .--div .--div-data .--div-simple {
    max-width: 100%;
    width: 100%;
    font-size: 12px;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group {
    width: 100%;
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div.--w-izq {
    width: calc(50% - 4px);
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div.--w-der {
    width: calc(50% - 4px);
  }
  .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--pre-form-group-bottom .--form-group .--div .--div-data-simil-input .--div-simple {
    max-width: 100%;
    width: 100%;
    font-family: "JetBrains Mono", sans-serif;
    font-size: 22px;
  }
  .--content-r#--admin-client .--content-client .--right {
    width: 100%;
  }
  .--content-r#--admin-payrolls #--table-admin-empleados-con-nominas {
    width: 100%;
  }
  .--content-r#--admin-payrolls #--table-admin-all-nominas-del-periodo {
    width: 100%;
  }
  .--content-r#--admin-payrolls #adminEmpleadosConNominasTable_wrapper #dt-search-0 {
    display: none !important;
  }
  .--content-r#--admin-payrolls #adminEmpleadosConNominasTable_wrapper .dt-layout-row:first-child {
    margin-bottom: 0 !important;
  }
}
.--section-simple-page-r {
  display: flex;
  align-items: center;
  height: calc(100vh - 60px);
  background: #fff;
}
.--section-simple-page-r svg {
  margin-bottom: 12px;
}
.--section-simple-page-r .--title {
  line-height: 1.1;
  font-family: "DM Sans", sans-serif;
  letter-spacing: -1.3px;
  font-weight: 900;
  margin: 16px 0;
  color: #222324;
}
.--section-simple-page-r .--p {
  font-size: 15px;
  letter-spacing: -0.2px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  color: #282a2b;
}
.--section-simple-page-r .--btn {
  padding: 9px 22px;
  border-radius: 5px;
  background: #13151e;
  color: #fff;
}
.--section-simple-page-r .--btn:hover {
  background: #1f2331;
  color: #fff;
}

/* XL */
@media (min-width: 1199.9px) {
  .--section-simple-page-r .--title {
    font-size: 34px;
  }
  .--section-simple-page-r .--ajustar {
    position: relative;
    left: -120px;
    top: -26px;
  }
}
/* LG */
@media (min-width: 992px) and (max-width: 1199.9px) {
  .--section-simple-page-r .--title {
    font-size: 34px;
  }
  .--section-simple-page-r .--ajustar {
    position: relative;
    top: -26px;
  }
}
/* MD */
@media (min-width: 768px) and (max-width: 991.9px) {
  .--section-simple-page-r .--title {
    font-size: 34px;
  }
  .--section-simple-page-r .--ajustar {
    position: relative;
    top: -26px;
  }
}
/* SM */
@media (min-width: 576px) and (max-width: 767.9px) {
  .--section-simple-page-r .--title {
    font-size: 34px;
  }
  .--section-simple-page-r .--ajustar {
    position: relative;
    top: -26px;
  }
}
@media (min-width: 0px) and (max-width: 575.9px) {
  .--section-simple-page-r .--title {
    font-size: 28px;
  }
  .--section-simple-page-r .--ajustar {
    position: relative;
    top: -26px;
  }
}
/* Date Dropper */
div.datedropper .picker ul.pick .pick-arw.pick-arw-l,
div.datedropper .picker ul.pick .pick-arw.pick-arw-r {
  opacity: 0.5;
}

/* Toggle */
.--toggle-switch-type-1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.--toggle-switch-type-1 .--div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 50px;
  height: 26px;
  border-radius: 21px;
  padding: 4px 4px;
  background: #eaf2fd;
  /* ☄️ Transición sencilla */
  transition: background 0.3s ease;
}
.--toggle-switch-type-1 .--div .--circle-no {
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 7px;
  font-weight: bold;
  border-radius: 50%;
  background: #ff4052;
  color: #fff;
  /* ☄️ Transición sencilla */
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.--toggle-switch-type-1 .--div .--circle-yes {
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 7px;
  font-weight: bold;
  border-radius: 50%;
  background: #22c85c;
  color: #fff;
  /* ☄️ Transición sencilla */
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.--toggle-switch-type-1[status="0"] .--div {
  background: #fdeaed;
}
.--toggle-switch-type-1[status="0"] .--div .--circle-no {
  opacity: 1;
  transform: translateX(0);
}
.--toggle-switch-type-1[status="0"] .--div .--circle-yes {
  opacity: 0;
  transform: translateX(-34px);
}
.--toggle-switch-type-1[status="1"] .--div {
  background: #eafdf1;
}
.--toggle-switch-type-1[status="1"] .--div .--circle-no {
  opacity: 0;
  transform: translateX(34px);
}
.--toggle-switch-type-1[status="1"] .--div .--circle-yes {
  opacity: 1;
  transform: translateX(0);
}

:root {
  --light-bg-red: #fff0f0;
  --light-color-red: #bd2e2e;
  --light-bg-oxide: #fff8f0;
  --light-color-oxide: #bd712e;
  --light-bg-yellow: #fffeed;
  --light-color-yellow: #9d8818;
  --light-bg-lemon: #f8ffed;
  --light-color-lemon: #6d9d18;
  --light-bg-green: #edfff4;
  --light-color-green: #189d58;
  --light-bg-skyblue: #edfcff;
  --light-color-skyblue: #18789d;
  --light-bg-blue: #edf1ff;
  --light-color-blue: #182d9d;
  --light-bg-violet: #f8edff;
  --light-color-violet: #61189d;
  --light-bg-rose: #ffedf6;
  --light-color-rose: #bd2666;
  --light-bg-gray: #f5f6f8;
  --light-color-gray: #57585b;
}

.--content-r, .modal {
  /* Red */
}
.--content-r .--bg-important-red, .modal .--bg-important-red {
  background: var(--light-bg-red) !important;
}
.--content-r .--color-important-red, .modal .--color-important-red {
  color: var(--light-color-red) !important;
}
.--content-r, .modal {
  /* Oxide */
}
.--content-r .--bg-important-oxide, .modal .--bg-important-oxide {
  background: var(--light-bg-oxide) !important;
}
.--content-r .--color-important-oxide, .modal .--color-important-oxide {
  color: var(--light-color-oxide) !important;
}
.--content-r, .modal {
  /* Yellow */
}
.--content-r .--bg-important-yellow, .modal .--bg-important-yellow {
  background: var(--light-bg-yellow) !important;
}
.--content-r .--color-important-yellow, .modal .--color-important-yellow {
  color: var(--light-color-yellow) !important;
}
.--content-r, .modal {
  /* Lemon */
}
.--content-r .--bg-important-lemon, .modal .--bg-important-lemon {
  background: var(--light-bg-lemon) !important;
}
.--content-r .--color-important-lemon, .modal .--color-important-lemon {
  color: var(--light-color-lemon) !important;
}
.--content-r, .modal {
  /* Green */
}
.--content-r .--bg-important-green, .modal .--bg-important-green {
  background: var(--light-bg-green) !important;
}
.--content-r .--color-important-green, .modal .--color-important-green {
  color: var(--light-color-green) !important;
}
.--content-r, .modal {
  /* Skyblue */
}
.--content-r .--bg-important-skyblue, .modal .--bg-important-skyblue {
  background: var(--light-bg-skyblue) !important;
}
.--content-r .--color-important-skyblue, .modal .--color-important-skyblue {
  color: var(--light-color-skyblue) !important;
}
.--content-r, .modal {
  /* Blue */
}
.--content-r .--bg-important-blue, .modal .--bg-important-blue {
  background: var(--light-bg-blue) !important;
}
.--content-r .--color-important-blue, .modal .--color-important-blue {
  color: var(--light-color-blue) !important;
}
.--content-r, .modal {
  /* Violet */
}
.--content-r .--bg-important-violet, .modal .--bg-important-violet {
  background: var(--light-bg-violet) !important;
}
.--content-r .--color-important-violet, .modal .--color-important-violet {
  color: var(--light-color-violet) !important;
}
.--content-r, .modal {
  /* Rose */
}
.--content-r .--bg-important-rose, .modal .--bg-important-rose {
  background: var(--light-bg-rose) !important;
}
.--content-r .--color-important-rose, .modal .--color-important-rose {
  color: var(--light-color-rose) !important;
}
.--content-r, .modal {
  /* Gray */
}
.--content-r .--bg-important-gray, .modal .--bg-important-gray {
  background: var(--light-bg-gray) !important;
}
.--content-r .--color-important-gray, .modal .--color-important-gray {
  color: var(--light-color-gray) !important;
}

.--badge-simple-1 {
  padding: 1px 6px 3px 3px;
  border-radius: 4px;
  line-height: 1;
}

.--badge-grisclaro {
  background-color: rgba(224, 224, 224, 0.2784313725);
  color: #666666;
}

.--badge-verde {
  background-color: rgba(212, 237, 218, 0.2784313725);
  color: #28a745;
}

.--badge-azul {
  background-color: rgba(204, 229, 255, 0.2784313725);
  color: #007bff;
}

.--badge-azuloscuro {
  background-color: rgba(184, 218, 255, 0.2784313725);
  color: #0056b3;
}

.--badge-verdeoscuro {
  background-color: rgba(195, 230, 203, 0.2784313725);
  color: #006400;
}

.--badge-turquesa {
  background-color: rgba(209, 242, 235, 0.2784313725);
  color: #20c997;
}

.--badge-morado {
  background-color: rgba(226, 214, 249, 0.2784313725);
  color: #6f42c1;
}

.--badge-naranja {
  background-color: rgba(255, 229, 209, 0.2784313725);
  color: #fd7e14;
}

.--badge-rose {
  background-color: rgba(255, 237, 246, 0.2784313725);
  color: #bd2666;
}

.--badge-violet {
  background-color: rgba(248, 237, 255, 0.2784313725);
  color: #61189d;
}

.--content-r.--citas-page {
  padding: 0;
  background: #fff;
}
.--content-r.--citas-page .--line-top {
  background: #fff;
  padding: 10px 16px;
}
.--content-r.--citas-page .--line-top .--box-all {
  display: flex;
  align-items: center;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1, .--content-r.--citas-page .--line-top .--box-all .--box-2, .--content-r.--citas-page .--line-top .--box-all .--box-3 {
  width: 33.3333333333%;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 {
  display: flex;
  align-items: center;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--select {
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
  height: 35px;
  padding: 0 24px 0px 12px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  border-radius: 4px;
  border: 0;
  background: #fff;
  color: #2a2b2d;
  box-shadow: 0 0px 6px #f0f1f2;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 18px;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior,
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-calendario,
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente {
  margin: 0;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 35px;
  width: 35px;
  background: transparent;
  border: 0;
  border-radius: 3px;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior svg {
  width: 18px;
  rotate: 90deg;
  color: #17181a;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior:hover {
  background: #fdfdff;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-calendario {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 35px;
  width: 35px;
  background: transparent;
  border: 0;
  border-radius: 3px;
  margin: 0 8px;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-calendario svg {
  width: 18px;
  color: #17181a;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-calendario:hover {
  background: #fdfdff;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 35px;
  width: 35px;
  background: transparent;
  border: 0;
  border-radius: 3px;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente svg {
  width: 18px;
  rotate: 270deg;
  color: #17181a;
}
.--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente:hover {
  background: #fdfdff;
}
.--content-r.--citas-page .--line-top .--box-all .--box-2 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.--content-r.--citas-page .--line-top .--box-all .--box-2 .--fecha-completa {
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
  height: 35px;
  padding: 0 24px 0px 24px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  border-radius: 4px;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #fff;
  color: #2a2b2d;
}
.--content-r.--citas-page .--line-top .--box-all .--box-3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.--content-r.--citas-page .--line-top .--box-all .--box-3 .--btn-crear-cita {
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
  height: 35px;
  padding: 0 18px 0px 12px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  border-radius: 4px;
  border: 0;
  display: flex;
  align-items: center;
  background: #161718;
  color: #f9fafc;
}
.--content-r.--citas-page .--line-top .--box-all .--box-3 .--btn-crear-cita svg {
  width: 16px;
  margin-right: 6px;
}
.--content-r.--citas-page .--line-top .--box-all .--box-3 .--div-btn-open-sidebar .--open-sidebar {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 7px;
  color: #161718;
}
.--content-r.--citas-page .--line-top .--box-all .--box-3 .--div-btn-open-sidebar .--open-sidebar svg {
  width: 28px;
}
.--content-r.--citas-page #--timeline {
  margin: 8px 0;
}
.--content-r.--citas-page #--timeline .--one-day {
  margin: 0 auto;
  margin-bottom: 8px;
}
.--content-r.--citas-page #--timeline .--one-day .--linea-entera-divisoria {
  display: flex;
  align-items: center;
}
.--content-r.--citas-page #--timeline .--one-day .--linea-entera-divisoria .--texto {
  padding-right: 6px;
}
.--content-r.--citas-page #--timeline .--one-day .--linea-entera-divisoria .--texto .--span {
  min-width: -moz-max-content;
  min-width: max-content;
  height: 20px;
  padding: 0 12px 0px 12px;
  margin: 0;
  font-size: 11px;
  line-height: 1;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 17px;
  border-radius: 0;
  background: #f0f0f0;
  color: #161718;
}
.--content-r.--citas-page #--timeline .--one-day .--linea-entera-divisoria .--linea {
  width: 100%;
  border-top: 2px solid #f0f0f0;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
  width: 140px;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left .--texto-1 {
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0;
  font-size: 10px;
  line-height: 1.2;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 17px;
  letter-spacing: 0.3px;
  margin-bottom: 6px;
  color: #a2a9b3;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left .--texto-2 {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 4px;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left .--texto-3 {
  font-size: 12px;
  font-weight: 500;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
  width: calc(100% - 140px);
  display: flex;
  flex-wrap: wrap;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
  width: calc(50% - 8px);
  margin-bottom: 6px;
  background: #fbfbfb;
  border: 1px dashed #bdbdbd;
  margin-right: 8px;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--i-arrow {
  rotate: 270deg;
  margin: 0 3px;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--i-arrow svg {
  width: 12px;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top {
  padding: 12px 12px;
  position: relative;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--estado {
  display: inline-block;
  padding: 2px 7px;
  border-radius: 4px;
  margin-bottom: 8px;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #5a5a7f;
  color: #fff;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-1 {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  letter-spacing: -0.3px;
  display: flex;
  align-items: center;
  color: #282828;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-1 .--2 {
  font-weight: 400;
  letter-spacing: 0;
  font-size: 13px;
  margin-left: 4px;
  color: #585c75;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-2 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 7px;
  color: #737373;
  color: #555868;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-3 {
  display: flex;
  align-items: center;
  font-weight: 400;
  letter-spacing: -0.2px;
  font-size: 13px;
  margin-bottom: 2px;
  color: #404357;
  color: #34353a;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-3 .--pago-en-centro {
  display: flex;
  align-items: center;
  font-weight: 400;
  letter-spacing: -0.2px;
  font-size: 12px;
  padding: 1px 5px 2px;
  border-radius: 2px;
  margin-left: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #615112;
  background: rgba(242, 225, 162, 0.5607843137);
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-4 {
  display: flex;
  align-items: center;
  font-weight: 400;
  letter-spacing: -0.2px;
  font-size: 13px;
  margin-bottom: 2px;
  color: #404357;
  color: #34353a;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-5 {
  display: flex;
  align-items: center;
  font-weight: 400;
  letter-spacing: -0.2px;
  font-size: 13px;
  color: #404357;
  color: #34353a;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora {
  position: absolute;
  top: 12px;
  right: 12px;
  text-align: right;
  cursor: pointer;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-inicio {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 32px;
  line-height: 1;
  margin-bottom: 1px;
  color: #282828;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-fin {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 19px;
  line-height: 1;
  color: #999999;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom {
  padding: 12px 12px;
  position: relative;
  border-top: 1px solid #ebebeb;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--texto-top {
  display: flex;
  justify-content: space-between;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--texto-top .--texto-1 {
  display: flex;
  align-items: center;
  font-weight: 400;
  letter-spacing: -0.2px;
  font-size: 13px;
  color: #404357;
  color: #34353a;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--texto-top .--orden-medica {
  display: flex;
  align-items: center;
  font-weight: 400;
  letter-spacing: -0.2px;
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 2px;
  cursor: pointer;
  color: #551818;
  background: #ffb4b4;
}
.--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--nota {
  font-weight: 400;
  letter-spacing: 0px;
  font-size: 13px;
  margin-top: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34353a;
}

.--background-estado-cita-1 {
  background-color: #007bff !important;
  color: #fff !important;
} /* Pendiente / Agendada */
.--background-estado-cita-2 {
  background-color: #17a2b8 !important;
  color: #fff !important;
} /* Confirmada */
.--background-estado-cita-3 {
  background-color: #ffc107 !important;
  color: #222427 !important;
} /* En curso */
.--background-estado-cita-4 {
  background-color: #28a745 !important;
  color: #fff !important;
} /* Completada / Atendida */
.--background-estado-cita-5 {
  background-color: #dc3545 !important;
  color: #fff !important;
} /* Cancelada por paciente */
.--background-estado-cita-6 {
  background-color: #dc3545 !important;
  color: #fff !important;
} /* Cancelada por profesional */
.--background-estado-cita-7 {
  background-color: #6f42c1 !important;
  color: #fff !important;
} /* Reprogramada */
.--background-estado-cita-8 {
  background-color: #fd7e14 !important;
  color: #fff !important;
} /* Ausente / No show */
.--background-estado-cita-9 {
  background-color: #6c757d !important;
  color: #fff !important;
} /* Expirada */
.--background-estado-cita-10 {
  background-color: #343a40 !important;
  color: #fff !important;
} /* Bloqueo administrativo */
.--border-estado-cita-1 {
  border: 1px dashed #007bff !important;
}

.--border-estado-cita-2 {
  border: 1px solid #17a2b8 !important;
}

.--border-estado-cita-3 {
  border: 1px solid #ffc107 !important;
}

.--border-estado-cita-4 {
  border: 1px solid #28a745 !important;
}

.--border-estado-cita-5 {
  border: 1px solid #dc3545 !important;
}

.--border-estado-cita-6 {
  border: 1px solid #dc3545 !important;
}

.--border-estado-cita-7 {
  border: 1px solid #6f42c1 !important;
}

.--border-estado-cita-8 {
  border: 1px solid #fd7e14 !important;
}

.--border-estado-cita-9 {
  border: 1px dashed #6c757d !important;
}

.--border-estado-cita-10 {
  border: 1px dashed #343a40 !important;
}

.--background-lunes {
  background-color: #007bff !important;
  color: #fff !important;
} /* Azul medio */
.--background-martes {
  background-color: #17a2b8 !important;
  color: #fff !important;
} /* Cyan/Teal */
.--background-miercoles {
  background-color: #28a745 !important;
  color: #fff !important;
} /* Verde */
.--background-jueves {
  background-color: #ffc107 !important;
  color: #161718 !important;
} /* Amarillo dorado */
.--background-viernes {
  background-color: #fd7e14 !important;
  color: #fff !important;
} /* Naranja */
.--background-sabado {
  background-color: #6f42c1 !important;
  color: #fff !important;
} /* Violeta */
.--background-domingo {
  background-color: #dc3545 !important;
  color: #fff !important;
} /* Rojo suave */
.--border-color-lunes {
  border-color: #007bff !important;
} /* Azul medio */
.--border-color-martes {
  border-color: #17a2b8 !important;
} /* Cyan/Teal */
.--border-color-miercoles {
  border-color: #28a745 !important;
} /* Verde */
.--border-color-jueves {
  border-color: #ffc107 !important;
} /* Amarillo dorado */
.--border-color-viernes {
  border-color: #fd7e14 !important;
} /* Naranja */
.--border-color-sabado {
  border-color: #6f42c1 !important;
} /* Violeta */
.--border-color-domingo {
  border-color: #dc3545 !important;
} /* Rojo suave */
@media (max-width: 575.9px) {
  .--content-r.--citas-page .--line-top {
    padding: 10px 8px;
  }
  .--content-r.--citas-page .--line-top .--box-all .--box-1 {
    width: 184px;
  }
  .--content-r.--citas-page .--line-top .--box-all .--box-2 {
    width: calc(100% - 184px);
  }
  .--content-r.--citas-page .--line-top .--box-all .--box-3 {
    display: none;
  }
  .--content-r.--citas-page #--timeline .--one-day {
    max-width: 100%;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right {
    display: block;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 12px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left .--texto-1 {
    margin: 0;
    margin-right: 6px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left .--texto-2 {
    margin: 0;
    margin-right: 6px;
    line-height: 1.2;
    font-size: 10px;
    text-transform: uppercase;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left .--texto-3 {
    margin: 0;
    line-height: 1.2;
    font-size: 10px;
    text-transform: uppercase;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: 100%;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(100% - 0px);
    margin-right: 0;
    margin-bottom: 16px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-inicio {
    font-size: 26px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-fin {
    font-size: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  .--content-r.--citas-page .--line-top {
    padding: 10px 8px;
  }
  .--content-r.--citas-page .--line-top .--box-all .--box-1 {
    width: 200px;
  }
  .--content-r.--citas-page .--line-top .--box-all .--box-2 {
    width: calc(100% - 200px);
  }
  .--content-r.--citas-page .--line-top .--box-all .--box-3 {
    display: none;
  }
  .--content-r.--citas-page #--timeline .--one-day {
    max-width: 100%;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    width: 132px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: calc(100% - 132px);
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(100% - 0px);
    margin-right: 0;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-inicio {
    font-size: 26px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-fin {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  #--topbar[page=citas] {
    display: none;
  }
  .--content-r.--citas-page {
    height: 100vh;
    top: 0px;
  }
  .--content-r.--citas-page #--timeline .--one-day {
    max-width: 100%;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    width: 132px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: calc(100% - 132px);
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(50% - 8px);
    margin-right: 8px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-inicio {
    font-size: 26px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-fin {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  #--topbar[page=citas] {
    display: none;
  }
  .--content-r.--citas-page {
    height: 100vh;
    top: 0px;
  }
  .--content-r.--citas-page #--timeline .--one-day {
    max-width: 100%;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    width: 132px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: calc(100% - 132px);
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(50% - 8px);
    margin-right: 8px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-inicio {
    font-size: 26px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-fin {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  #--topbar[page=citas] {
    display: none;
  }
  .--content-r.--citas-page {
    top: 0;
    height: 100vh; /*border-left: 1px solid whitesmoke;*/
  }
}
@media (min-width: 1536px) {
  .--content-r.--citas-page #--timeline .--one-day {
    max-width: 100%;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    width: 132px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: calc(100% - 132px);
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(50% - 8px);
    margin-right: 8px;
  }
}
@media (min-width: 1696px) {
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    width: 132px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: calc(100% - 132px);
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(33.3333333333% - 8px);
    margin-right: 8px;
  }
}
@media (min-width: 2208px) {
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-left {
    width: 148px;
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right {
    width: calc(100% - 148px);
  }
  .--content-r.--citas-page #--timeline .--one-day .--left-right .--div-right .--evento {
    width: calc(25% - 8px);
    margin-right: 8px;
  }
}
#--login .--all, #--account-recovery .--all {
  display: flex;
  height: 100vh;
  width: 100%;
  background: #f9f9f9;
}
#--login .--all .--div-img, #--account-recovery .--all .--div-img {
  width: 50%;
  padding: 7px;
}
#--login .--all .--div-img img, #--account-recovery .--all .--div-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  overflow: hidden;
}
#--login .--all .--div-purpose, #--account-recovery .--all .--div-purpose {
  width: 50%;
  height: 100vh;
  padding: 7px;
  position: relative;
  width: 100%;
}
#--login .--all .--div-purpose .--regresar, #--account-recovery .--all .--div-purpose .--regresar {
  position: absolute;
  top: 11px;
  left: 9px;
  display: flex;
  padding: 10px 12px;
  align-items: center;
  line-height: 1;
  font-size: 13px;
  color: #27292b;
  display: none;
}
#--login .--all .--div-purpose .--regresar svg, #--account-recovery .--all .--div-purpose .--regresar svg {
  width: 16px;
  rotate: 90deg;
  margin-right: 7px;
  color: inherit;
}
#--login .--all .--div-purpose .--div-purpose--1, #--account-recovery .--all .--div-purpose .--div-purpose--1 {
  height: 100%;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 {
  width: 340px;
  text-align: center;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--img-logo, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--img-logo {
  height: 64px;
  margin-bottom: 16px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-1, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-1 {
  font-size: 22px;
  font-weight: 600;
  padding-left: 12px;
  margin-bottom: 4px;
  padding: 0;
  display: none;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-2, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-2 {
  padding-left: 12px;
  font-size: 14px;
  color: #3c4355;
  padding: 0;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario {
  margin-top: 20px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group {
  position: relative;
  margin-bottom: 16px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--input, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--input {
  width: 100%;
  border-radius: 3px;
  padding: 22px 10px 7px 10px;
  margin: 0;
  font-size: 14px;
  padding: 18px 36px 10px 14px;
  color: #262728;
  border: 1px solid gainsboro;
  padding: 2px 22px 0;
  border-radius: 30px;
  height: 46px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--input:focus, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--input:focus {
  border-color: #242931;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--badge, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--badge {
  display: block;
  text-align: left;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  position: absolute;
  padding: 2px 6px;
  font-size: 11px;
  border-radius: 2px;
  margin: 0;
  margin-left: 8px;
  margin-top: -8px;
  background: #fff;
  color: #1d1f24;
  margin-left: 16px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye {
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
  color: #545558;
  right: 8px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-password, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-password {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  width: 40px;
  display: none;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-password svg, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-password svg {
  width: 20px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-text, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  width: 40px;
  display: none;
  position: relative;
  top: 2px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-text svg, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye .--show-text svg {
  width: 20px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye[status=password] .--show-password, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye[status=password] .--show-password {
  display: flex;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye[status=text] .--show-text, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--eye[status=text] .--show-text {
  display: flex;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-login,
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-account-recovery, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-login,
#--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-account-recovery {
  padding: 0 14px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 3px;
  cursor: pointer;
  font-size: 13px;
  background: #13151e;
  color: #fff;
  border: 1px solid #13151e;
  padding: 0 24px;
  border-radius: 30px;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-login svg,
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-account-recovery svg, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-login svg,
#--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-account-recovery svg {
  height: 24px;
  rotate: 270deg;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-login:hover,
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-account-recovery:hover, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-login:hover,
#--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--btn-account-recovery:hover {
  background: #1f2331;
  color: #fff;
  border: 1px solid #1f2331;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--recuperar-cuenta, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--recuperar-cuenta {
  display: inline-block;
  padding: 12px;
  font-size: 12px;
  color: #1c1d20;
}
#--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--recuperar-cuenta:hover, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--recuperar-cuenta:hover {
  color: #1f2331;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

@media (min-width: 1200px) {
  #--login .--all .--div-img, #--account-recovery .--all .--div-img {
    padding-right: 2px;
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  #--login .--all .--div-img, #--account-recovery .--all .--div-img {
    padding-right: 2px;
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  #--login .--all .--div-img, #--account-recovery .--all .--div-img {
    width: 40%;
    display: none;
  }
  #--login .--all .--div-purpose, #--account-recovery .--all .--div-purpose {
    width: 60%;
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  #--login .--all .--div-img, #--account-recovery .--all .--div-img {
    width: 33%;
    display: none;
  }
  #--login .--all .--div-purpose, #--account-recovery .--all .--div-purpose {
    width: 67%;
    width: 100%;
  }
}
@media (max-width: 575.9px) {
  #--login .--all .--div-img, #--account-recovery .--all .--div-img {
    display: none;
  }
  #--login .--all .--div-purpose, #--account-recovery .--all .--div-purpose {
    width: 100%;
  }
  #--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 {
    width: 310px;
    margin-bottom: 16px;
  }
  #--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-1, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-1 {
    font-size: 20px;
  }
  #--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-2, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--texto-2 {
    font-size: 14px;
  }
  #--login .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--input, #--account-recovery .--all .--div-purpose .--div-purpose--1 .--div-purpose--2 .--formulario .--form-group .--input {
    font-size: 13px;
  }
}
.--texto-quebrado {
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  white-space: normal !important;
}

.--section-simple-page {
  display: flex;
  align-items: center;
  height: calc(100vh - 60px);
  background: #fff;
}
.--section-simple-page svg {
  margin-bottom: 12px;
}
.--section-simple-page .--title {
  line-height: 1.1;
  font-family: "DM Sans", sans-serif;
  letter-spacing: -1.3px;
  font-weight: 900;
  margin: 16px 0;
  color: #222324;
}
.--section-simple-page .--p {
  font-size: 15px;
  letter-spacing: -0.2px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  color: #282a2b;
}
.--section-simple-page .--btn {
  padding: 9px 22px;
  border-radius: 5px;
  background: #13151e;
  color: #fff;
}
.--section-simple-page .--btn:hover {
  background: #1f2331;
  color: #fff;
}

/* XL */
@media (min-width: 1199.9px) {
  .--section-simple-page {
    height: calc(100vh - 80px);
    background: transparent;
  }
  .--section-simple-page .container {
    position: relative;
    left: -120px;
    top: -40px;
  }
  .--section-simple-page .container .--title {
    font-size: 34px;
  }
}
/* LG */
@media (min-width: 992px) and (max-width: 1199.9px) {
  .--section-simple-page .--title {
    font-size: 34px;
  }
}
/* MD */
@media (min-width: 768px) and (max-width: 991.9px) {
  .--section-simple-page .--title {
    font-size: 34px;
  }
}
/* SM */
@media (min-width: 576px) and (max-width: 767.9px) {
  .--section-simple-page .--title {
    font-size: 34px;
  }
}
@media (min-width: 0px) and (max-width: 575.9px) {
  .--section-simple-page {
    height: calc(100vh - 80px);
    background: transparent;
  }
  .--section-simple-page .container .--title {
    font-size: 28px;
  }
}
.--comprobaciones-datetime {
  font-size: 13px;
  line-height: 1.4;
}
.--comprobaciones-datetime .--user-timezone {
  margin-bottom: 8px;
  color: #cc0d33;
}
.--comprobaciones-datetime .--user-timezone .--texto-1 {
  display: flex;
}
.--comprobaciones-datetime .--user-timezone .--texto-1 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--user-timezone .--texto-2 {
  display: flex;
}
.--comprobaciones-datetime .--user-timezone .--texto-2 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--user-timezone .--texto-3 {
  display: flex;
}
.--comprobaciones-datetime .--user-timezone .--texto-3 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--utc-timezone {
  margin-bottom: 8px;
  color: #0e11c8;
}
.--comprobaciones-datetime .--utc-timezone .--texto-1 {
  display: flex;
}
.--comprobaciones-datetime .--utc-timezone .--texto-1 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--utc-timezone .--texto-2 {
  display: flex;
}
.--comprobaciones-datetime .--utc-timezone .--texto-2 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--utc-timezone .--texto-3 {
  display: flex;
}
.--comprobaciones-datetime .--utc-timezone .--texto-3 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--arg-timezone {
  margin-bottom: 8px;
  color: #c8650e;
}
.--comprobaciones-datetime .--arg-timezone .--texto-1 {
  display: flex;
}
.--comprobaciones-datetime .--arg-timezone .--texto-1 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--arg-timezone .--texto-2 {
  display: flex;
}
.--comprobaciones-datetime .--arg-timezone .--texto-2 .---1 {
  width: 100px;
}
.--comprobaciones-datetime .--arg-timezone .--texto-3 {
  display: flex;
}
.--comprobaciones-datetime .--arg-timezone .--texto-3 .---1 {
  width: 100px;
}

#--admin-meetings .--all .--url-fecha-a-mostrar {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 10px;
  border-radius: 4px;
  margin: 2px 0 16px 0;
  display: flex;
  align-items: center;
  max-width: 900px;
  /*background: #fffbf0;border: 1px solid #e3d2a5;color: #2a2b31;*/
  height: 42px;
  padding: 0 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .--fecha-show {
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 7px;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
#--admin-meetings .--all .--url-fecha-a-mostrar.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge {
  display: flex;
  line-height: 1;
  height: 24px;
  border-radius: 16px;
  align-items: center;
  padding: 0 10px;
  margin-left: 4px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #fde6b0;
  background: #fffbf3;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--red {
  background: #ffe6e6;
  border: 1px solid #ffbdbd;
  color: #68221b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--oxide {
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--yellow {
  background: #fffce6;
  border: 1px solid #fff5bd;
  color: #685c1b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--lemon {
  background: #f4ffe6;
  border: 1px solid #edffbd;
  color: #54681b;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--green {
  background: #e6fff0;
  border: 1px solid #bdffda;
  color: #1b6840;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--skyblue {
  background: #e6f9ff;
  border: 1px solid #bdf3ff;
  color: #1b5668;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--blue {
  background: #e6e6ff;
  border: 1px solid #bdbeff;
  color: #1b2368;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--violet {
  background: #fce6ff;
  border: 1px solid #f4bdff;
  color: #621b68;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge.--rose {
  background: #ffe6f3;
  border: 1px solid #ffbddc;
  color: #681b43;
}
#--admin-meetings .--all .--url-fecha-a-mostrar .---badge svg {
  width: 13px;
  margin-right: 5px;
}

.--meetings-full-width .--all-items .--fecha-a-mostrar {
  margin-top: 32px;
  margin-bottom: 16px;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar .--texto-1 {
  font-weight: 600;
  font-size: 14px;
  display: block;
  border-radius: 4px;
  line-height: 1;
  font-family: "Instrument Sans", sans-serif;
  margin-bottom: 8px;
  color: #222326;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar .--texto-2 {
  font-weight: 500;
  font-size: 14px;
  border-radius: 4px;
  line-height: 1;
  font-family: "Instrument Sans", sans-serif;
  padding-left: 9px;
  color: #4e5056;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="0"] .--texto-1 .--circle {
  color: #f28b82;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="1"] .--texto-1 .--circle {
  color: #aec6cf;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="2"] .--texto-1 .--circle {
  color: #77dd77;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="3"] .--texto-1 .--circle {
  color: #cbaacb;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="4"] .--texto-1 .--circle {
  color: #ffd1a4;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="5"] .--texto-1 .--circle {
  color: #b2dfdb;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar[dia-w="6"] .--texto-1 .--circle {
  color: #a9a9f5;
}
.--meetings-full-width .--all-items .--fecha-a-mostrar:first-child {
  margin-top: 10px;
}
.--meetings-full-width .--all-items .---item {
  margin-bottom: 8px;
  width: 100%;
  border-radius: 4px;
  position: relative;
  background: #fff;
  border: 1px solid #e5e6e7;
  max-width: 900px;
}
.--meetings-full-width .--all-items .---item .--contenido {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.--meetings-full-width .--all-items .---item .--contenido .--linea {
  min-width: 4px;
  max-width: 4px;
  background-size: 8px 8px;
  background-color: #ebeef4;
  background-image: linear-gradient(136deg, rgba(233, 236, 239, 0.25) 25%, rgba(218, 221, 227, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(234, 235, 238, 0.25) 50%, rgba(227, 234, 240, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item .--contenido .--div-i-reprogramada {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  left: -7px;
  font-size: 15px;
  z-index: 10;
}
.--meetings-full-width .--all-items .---item .--contenido .--div-i-reprogramada div {
  cursor: help;
}
.--meetings-full-width .--all-items .---item .--contenido .--horario {
  display: flex;
  align-items: center;
  padding: 6px 14px;
  width: 172px;
  font-weight: 400;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  background: #fbfbfd;
  color: #161718;
}
.--meetings-full-width .--all-items .---item .--contenido .--horario .--inicio-hora {
  font-weight: 600;
}
.--meetings-full-width .--all-items .---item .--contenido .--horario .--guion {
  margin: 0 4px;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data {
  font-size: 14px;
  width: calc(100% - 4px - 172px - 40px);
  padding: 6px 14px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 14px 14px 8px;
  color: #252629;
  border-left: 1px solid #e5e6e7;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info {
  width: 100%;
  margin-bottom: 6px;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info .--meeting-page-name {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 2px;
  color: #6e707b;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info .--asistente-name {
  font-size: 13px;
  color: #0e0f11;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags {
  display: flex;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag {
  display: flex;
  align-items: center;
  min-width: -moz-max-content;
  min-width: max-content;
  line-height: 1;
  padding: 4px 6px 5px;
  font-size: 11px;
  border-radius: 2px;
  margin-right: 6px;
  margin-bottom: 6px;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag .--circle {
  margin-right: 2px;
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-1 {
  background-color: rgba(196, 4, 4, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-1 .--circle {
  color: rgb(196, 4, 4);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-2 {
  background-color: rgba(214, 48, 49, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-2 .--circle {
  color: rgb(214, 48, 49);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-3 {
  background-color: rgba(255, 118, 117, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-3 .--circle {
  color: rgb(255, 118, 117);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-4 {
  background-color: rgba(237, 76, 103, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-4 .--circle {
  color: rgb(237, 76, 103);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-5 {
  background-color: rgba(232, 67, 147, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-5 .--circle {
  color: rgb(232, 67, 147);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-6 {
  background-color: rgba(230, 126, 34, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-6 .--circle {
  color: rgb(230, 126, 34);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-7 {
  background-color: rgba(250, 138, 26, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-7 .--circle {
  color: rgb(250, 138, 26);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-8 {
  background-color: rgba(253, 203, 110, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-8 .--circle {
  color: rgb(253, 203, 110);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-9 {
  background-color: rgba(241, 196, 15, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-9 .--circle {
  color: rgb(241, 196, 15);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-10 {
  background-color: rgba(253, 121, 168, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-10 .--circle {
  color: rgb(253, 121, 168);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-11 {
  background-color: rgba(14, 215, 10, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-11 .--circle {
  color: rgb(14, 215, 10);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-12 {
  background-color: rgba(76, 209, 55, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-12 .--circle {
  color: rgb(76, 209, 55);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-13 {
  background-color: rgba(22, 160, 133, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-13 .--circle {
  color: rgb(22, 160, 133);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-14 {
  background-color: rgba(0, 206, 201, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-14 .--circle {
  color: rgb(0, 206, 201);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-15 {
  background-color: rgba(0, 148, 50, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-15 .--circle {
  color: rgb(0, 148, 50);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-16 {
  background-color: rgba(0, 168, 255, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-16 .--circle {
  color: rgb(0, 168, 255);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-17 {
  background-color: rgba(30, 155, 255, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-17 .--circle {
  color: rgb(30, 155, 255);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-18 {
  background-color: rgba(41, 128, 185, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-18 .--circle {
  color: rgb(41, 128, 185);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-19 {
  background-color: rgba(108, 92, 231, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-19 .--circle {
  color: rgb(108, 92, 231);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-20 {
  background-color: rgba(133, 30, 255, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-20 .--circle {
  color: rgb(133, 30, 255);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-21 {
  background-color: rgba(156, 136, 255, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-21 .--circle {
  color: rgb(156, 136, 255);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-22 {
  background-color: rgba(217, 128, 250, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-22 .--circle {
  color: rgb(217, 128, 250);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-23 {
  background-color: rgba(138, 145, 153, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-23 .--circle {
  color: rgb(138, 145, 153);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-24 {
  background-color: rgba(99, 110, 114, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-24 .--circle {
  color: rgb(99, 110, 114);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-25 {
  background-color: rgba(45, 52, 54, 0.07);
}
.--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag.--color-25 .--circle {
  color: rgb(45, 52, 54);
}
.--meetings-full-width .--all-items .---item .--contenido .--requested {
  display: none;
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar {
  display: flex;
  align-items: center;
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left, .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right {
  margin: 0;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
  width: 106px;
  height: 34px;
  font-weight: 600;
  background: #f9fafc;
  border: 1px solid gainsboro;
  border: 1px solid rgba(220, 220, 220, 0.0784313725);
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left svg, .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right svg {
  min-width: 17px;
  max-width: 17px;
  margin-right: 6px;
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left {
  /*background: #ecfff8;border-color: #85d2b6;*/
  color: #1f4e3d;
  margin-right: 4px;
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left:hover {
  background: rgba(218, 255, 241, 0.1490196078);
  border-color: #6fb99e;
  color: #154e39;
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right {
  /*background: #ffecf0;border-color: #d28589;*/
  color: #4e1f21;
}
.--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right:hover {
  background: rgba(255, 218, 223, 0.1490196078);
  border-color: #b96f79;
  color: #4e1520;
}
.--meetings-full-width .--all-items .---item .--contenido .--en-curso {
  position: absolute;
  bottom: -5px;
  left: 3px;
  width: 62px;
}
.--meetings-full-width .--all-items .---item .--contenido .--en-curso .--div-1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.--meetings-full-width .--all-items .---item .--contenido .--en-curso .--div-1 .--span-1 {
  font-size: 10px;
  padding: 2px 4px;
  border-radius: 2px;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #8619cf;
  color: #faf2ff;
}
.--meetings-full-width .--all-items .---item .--contenido .--expirada {
  position: absolute;
  bottom: -5px;
  left: 3px;
  width: 62px;
}
.--meetings-full-width .--all-items .---item .--contenido .--expirada .--div-1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.--meetings-full-width .--all-items .---item .--contenido .--expirada .--div-1 .--span-1 {
  font-size: 10px;
  padding: 2px 4px;
  border-radius: 2px;
  min-width: -moz-max-content;
  min-width: max-content;
  background: #4358ff;
  color: #f2f6ff;
  background: #ffb643;
  color: #101114;
}
.--meetings-full-width .--all-items .---item .--3puntos {
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 4px;
  height: 100%;
}
.--meetings-full-width .--all-items .---item .--3puntos .--span-svg {
  height: 34px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #e3e6e8;
  color: #444749;
  color: #73787b;
  border: 0;
}
.--meetings-full-width .--all-items .---item .--3puntos .--span-svg:hover {
  background: #f7f8fa;
}
.--meetings-full-width .--all-items .---item .--3puntos .--span-svg svg {
  width: 20px;
}
.--meetings-full-width .--all-items .---item .--div-i-videocall-mobile {
  display: none;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones {
  position: absolute;
  top: 6px;
  right: 41px;
  width: 200px;
  z-index: 100;
  border-radius: 3px;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---top {
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 12px;
  line-height: 1;
  cursor: default;
  height: 42px;
  position: relative;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #161718;
  color: #fff;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---top .--texto-command-opciones {
  display: flex;
  align-items: center;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---top .--texto-command-opciones svg {
  width: 14px;
  margin-left: 1px;
  margin-right: 7px;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---top .--div-svg-close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---top .--div-svg-close svg {
  width: 18px;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom {
  background: #fff;
  border: 1px solid #c4c9cf;
  border-top: 0;
  padding-top: 2px;
  padding-bottom: 4px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---button {
  font-size: 13px;
  display: flex;
  align-items: center;
  padding: 10px 12px;
  line-height: 1;
  height: 40px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #fff;
  color: #27292a;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---button svg {
  width: 14px;
  margin-right: 6px;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---button:hover {
  background: #f1f4f9;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---linea-divisoria {
  width: calc(100% - 16px);
  margin: 6px auto;
  border-top: 1px solid #edeef0;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .--opciones-estado-0 {
  display: none;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .--opciones-estado-1 {
  display: none;
}
.--meetings-full-width .--all-items .---item .--3puntos-opciones::after {
  content: "";
  position: absolute;
  top: 20px;
  right: -6px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #161718;
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.06));
  pointer-events: none;
}
.--meetings-full-width .--all-items .---item[tags="0"] .--contenido .--general-data {
  padding: 14px 14px 14px;
}
.--meetings-full-width .--all-items .---item[tags="0"] .--contenido .--general-data .--top-info {
  margin-bottom: 0;
}
.--meetings-full-width .--all-items .---item[tags="0"] .--contenido .--general-data .--tags {
  display: none;
}
.--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--linea {
  background-color: #d89411;
  background-image: linear-gradient(136deg, rgba(68, 54, 42, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 57, 42, 0.25) 50%, rgba(68, 54, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--horario {
  background: #fff9ee;
  color: #241d14;
  background-size: 8px 8px;
  background-color: #fff8eb;
  background-image: linear-gradient(136deg, rgba(255, 237, 221, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 244, 229, 0.25) 50%, rgba(255, 231, 211, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--general-data {
  width: calc(100% - 4px - 172px - 40px - 226px);
}
.--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested {
  display: flex;
}
.--meetings-full-width .--all-items .---item[estado="0"] .--3puntos-opciones .---bottom .--opciones-estado-0 {
  display: block;
}
.--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--linea {
  background-color: #11d884;
  background-image: linear-gradient(136deg, rgba(42, 68, 53, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 68, 56, 0.25) 50%, rgba(42, 68, 55, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--horario {
  background: #eefff5;
  color: #14241d;
  background-size: 8px 8px;
  background-color: #ebfff3;
  background-image: linear-gradient(136deg, rgba(221, 255, 239, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(229, 255, 243, 0.25) 50%, rgba(211, 255, 239, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--general-data {
  width: calc(100% - 4px - 172px - 40px);
}
.--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--requested {
  display: none;
}
.--meetings-full-width .--all-items .---item[estado="1"] .--3puntos-opciones .---bottom .--opciones-estado-1 {
  display: block;
}
.--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--linea {
  background-color: #d8111a;
  background-image: linear-gradient(136deg, rgba(68, 42, 42, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 42, 42, 0.25) 50%, rgba(68, 42, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--horario {
  background: #fee;
  color: #241415;
  background-size: 8px 8px;
  background-color: #ffebee;
  background-image: linear-gradient(136deg, rgba(255, 221, 223, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(229, 255, 243, 0.25) 50%, rgba(255, 211, 213, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--general-data {
  width: calc(100% - 4px - 172px - 40px);
}
.--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--requested {
  display: none;
}
.--meetings-full-width .--all-items .---item[concluida=yes] .--contenido .--horario {
  background: #f7f9fc !important;
}

@media (min-width: 1200px) {
  #--admin-meetings .--all .--url-fecha-a-mostrar {
    margin-top: 8px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario {
    position: relative;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall {
    display: flex;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall .--img-googlemeet {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall .--img-zoom {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=googlemeet] {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=googlemeet] .--img-googlemeet {
    width: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=zoom] {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=zoom] .--img-zoom {
    width: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=error] {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--en-curso {
    left: 18px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--en-curso .--div-1 {
    justify-content: unset;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--expirada {
    left: 18px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--expirada .--div-1 {
    justify-content: unset;
  }
  .--meetings-full-width .--all-items .---item .--3puntos-opciones {
    top: 24px;
  }
  .--meetings-full-width .--all-items .---item[tags="0"] .--3puntos-opciones {
    top: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  .--meetings-full-width .--all-items .---item .--contenido .--horario {
    position: relative;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall {
    display: flex;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall .--img-googlemeet {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall .--img-zoom {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=googlemeet] {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=googlemeet] .--img-googlemeet {
    width: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=zoom] {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=zoom] .--img-zoom {
    width: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--en-curso {
    left: 18px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--en-curso .--div-1 {
    justify-content: unset;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--expirada {
    left: 18px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--expirada .--div-1 {
    justify-content: unset;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  .--meetings-full-width .--all-items .---item .--contenido .--horario {
    width: 120px;
    width: 164px;
    position: relative;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall {
    display: flex;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall .--img-googlemeet {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall .--img-zoom {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=googlemeet] {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=googlemeet] .--img-googlemeet {
    width: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=zoom] {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall[tipo-videocall=zoom] .--img-zoom {
    width: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data {
    width: calc(100% - 4px - 120px - 40px);
    padding: 14px 14px 10px;
    width: calc(100% - 4px - 164px - 40px);
  }
  .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left {
    width: 96px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right {
    width: 96px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--en-curso {
    left: 18px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--en-curso .--div-1 {
    justify-content: unset;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--expirada {
    left: 18px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--expirada .--div-1 {
    justify-content: unset;
  }
  .--meetings-full-width .--all-items .---item .--3puntos .--span-svg {
    border: 0;
  }
  .--meetings-full-width .--all-items .---item[tags="0"] .--contenido .--general-data {
    padding: 14px 14px 14px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--general-data {
    width: calc(100% - 4px - 120px - 40px - 226px);
    width: calc(100% - 4px - 164px - 40px - 202px);
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  .--meetings-full-width .--all-items .---item .--contenido .--horario {
    padding: 6px 8px;
    width: 104px;
    font-size: 13px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    height: 56px;
    width: 60px;
    padding: 10px 12px 6px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin .--inicio-hora {
    width: 100%;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin .--guion {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin .--fin-hora {
    width: 100%;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data {
    width: calc(100% - 64px);
    padding: 12px 10px 4px;
    background: #ffffff;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info {
    width: calc(100% - 34px);
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info .--meeting-page-name {
    font-size: 11px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags {
    flex-wrap: wrap;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag {
    margin-bottom: 6px;
  }
  .--meetings-full-width .--all-items .---item .--3puntos {
    align-items: start;
    padding-top: 6px;
    width: 44px;
    width: 40px;
    padding-top: 3px;
    right: -1px;
  }
  .--meetings-full-width .--all-items .---item .--3puntos .--span-svg {
    border: 1px solid rgba(227, 230, 232, 0.1882352941);
    border: none;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile {
    display: flex;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile .--img-googlemeet {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile .--img-zoom {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=googlemeet] {
    width: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 8px;
    right: 0;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=googlemeet] .--img-googlemeet {
    width: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=zoom] {
    width: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 8px;
    right: 0;
    border-radius: 4px;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=zoom] .--img-zoom {
    width: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .--meetings-full-width .--all-items .---item[tags="0"] .--contenido .--general-data {
    padding: 14px 10px 14px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] {
    border: 0;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido {
    background-size: 8px 8px;
    background-color: #fff8eb;
    background-image: linear-gradient(136deg, rgba(255, 237, 221, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 244, 229, 0.25) 50%, rgba(255, 231, 211, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--horario {
    border-top: 1px dashed #f2c68a;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--general-data {
    width: calc(100% - 64px);
    border-top: 1px dashed #f2c68a;
    border-right: 1px dashed #f2c68a;
    border-left: 1px dashed #f2c68a;
    border-top-right-radius: 4px;
    background: #fffbf4;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested {
    display: block;
    width: 100%;
    background: #fffbf4;
    border-top: 1px dashed #eaedf3;
    border: 0;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested .--buttons-aceptar-o-rechazar {
    padding: 5px 5px;
    justify-content: space-between;
    border: 1px dashed #f2c68a;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left {
    width: 50%;
    border-radius: 0;
    border: 0;
    margin-right: 0;
    background: #dafff1;
    border: 1px solid #6fb99e;
    color: #154e39;
    border-bottom-left-radius: 4px;
    border-radius: 3px;
    width: calc(50% - 2px);
    background: rgba(218, 255, 241, 0.231372549);
    border: 1px solid rgba(111, 185, 158, 0.6980392157);
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right {
    width: 50%;
    border-radius: 0;
    border: 0;
    background: #ffdadf;
    border: 1px solid #b96f79;
    color: #4e1520;
    border-bottom-right-radius: 4px;
    border-radius: 3px;
    width: calc(50% - 2px);
    background: rgba(255, 218, 223, 0.231372549);
    border: 1px solid rgba(185, 111, 121, 0.6980392157);
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--div-i-videocall-mobile {
    bottom: 52px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"][concluida=expirada] .--contenido {
    border-bottom: 1px dashed #f2c68a;
  }
  .--meetings-full-width .--all-items .---item[estado="0"][concluida=expirada] .--div-i-videocall-mobile {
    bottom: 8px;
  }
  .--meetings-full-width .--all-items .---item[estado="1"] .--contenido {
    background: #eefff5;
    color: #14241d;
    background-size: 8px 8px;
    background-color: #ebfff3;
    background-image: linear-gradient(136deg, rgba(221, 255, 239, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(229, 255, 243, 0.25) 50%, rgba(211, 255, 239, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  }
  .--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--general-data {
    width: calc(100% - 64px);
  }
  .--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--requested {
    display: none;
  }
  .--meetings-full-width .--all-items .---item[estado=x] .--contenido {
    background: #fbfbfd;
  }
  .--meetings-full-width .--all-items .---item[estado=x] .--contenido .--general-data {
    width: calc(100% - 64px);
  }
  .--meetings-full-width .--all-items .---item[estado=x] .--contenido .--requested {
    display: none;
  }
  .--meetings-full-width .--all-items .---item[estado="2"] .--contenido {
    background: #fee;
    color: #241415;
    background-size: 8px 8px;
    background-color: #ffebee;
    background-image: linear-gradient(136deg, rgba(255, 221, 223, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(229, 255, 243, 0.25) 50%, rgba(255, 211, 213, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  }
  .--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--general-data {
    width: calc(100% - 64px);
  }
  .--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--requested {
    display: none;
  }
}
@media (max-width: 575.9px) {
  .--meetings-full-width .--all-items .---item .--contenido .--horario {
    padding: 6px 8px;
    width: 104px;
    font-size: 13px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    height: 56px;
    width: 60px;
    padding: 10px 12px 6px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin .--inicio-hora {
    width: 100%;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin .--guion {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .---inicio-fin .--fin-hora {
    width: 100%;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--horario .--div-i-videocall {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data {
    width: calc(100% - 64px);
    padding: 12px 10px 4px;
    background: #ffffff;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info {
    width: calc(100% - 34px);
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info .--meeting-page-name {
    font-size: 11px;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags {
    flex-wrap: wrap;
  }
  .--meetings-full-width .--all-items .---item .--contenido .--general-data .--tags .--tag {
    margin-bottom: 6px;
  }
  .--meetings-full-width .--all-items .---item .--3puntos {
    align-items: start;
    padding-top: 6px;
    width: 44px;
    padding-top: 2px;
    padding-right: 3px;
  }
  .--meetings-full-width .--all-items .---item .--3puntos .--span-svg {
    border: 1px solid rgba(227, 230, 232, 0.1882352941);
    border: 0;
    margin-left: auto;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile {
    display: flex;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile .--img-googlemeet {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile .--img-zoom {
    display: none;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=googlemeet] {
    width: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 8px;
    right: 0;
    border-radius: 4px;
    bottom: 10px;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=googlemeet] .--img-googlemeet {
    width: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    width: 14px;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=zoom] {
    width: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 8px;
    right: 0;
    border-radius: 4px;
    bottom: 10px;
  }
  .--meetings-full-width .--all-items .---item .--div-i-videocall-mobile[tipo-videocall=zoom] .--img-zoom {
    width: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    width: 14px;
  }
  .--meetings-full-width .--all-items .---item .--3puntos-opciones {
    top: 8px;
    right: 10px;
    top: 0px;
    right: 36px;
  }
  .--meetings-full-width .--all-items .---item[tags="0"] .--contenido .--general-data {
    padding: 14px 10px 14px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] {
    border: 0;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido {
    background-size: 8px 8px;
    background-color: #fff8eb;
    background-image: linear-gradient(136deg, rgba(255, 237, 221, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 244, 229, 0.25) 50%, rgba(255, 231, 211, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--horario {
    border-top: 1px dashed #f2c68a;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--general-data {
    width: calc(100% - 64px);
    border-top: 1px dashed #f2c68a;
    border-right: 1px dashed #f2c68a;
    border-left: 1px dashed #f2c68a;
    border-top-right-radius: 4px;
    background: #fffbf4;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested {
    display: block;
    width: 100%;
    background: #fffbf4;
    border-top: 1px dashed #eaedf3;
    border: 0;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested .--buttons-aceptar-o-rechazar {
    padding: 5px 5px;
    justify-content: space-between;
    border: 1px dashed #f2c68a;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left {
    width: 50%;
    border-radius: 0;
    border: 0;
    margin-right: 0;
    background: #dafff1;
    border: 1px solid #6fb99e;
    color: #154e39;
    border-bottom-left-radius: 4px;
    border-radius: 3px;
    width: calc(50% - 2px);
    background: rgba(218, 255, 241, 0.231372549);
    border: 1px solid rgba(111, 185, 158, 0.6980392157);
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right {
    width: 50%;
    border-radius: 0;
    border: 0;
    background: #ffdadf;
    border: 1px solid #b96f79;
    color: #4e1520;
    border-bottom-right-radius: 4px;
    border-radius: 3px;
    width: calc(50% - 2px);
    background: rgba(255, 218, 223, 0.231372549);
    border: 1px solid rgba(185, 111, 121, 0.6980392157);
  }
  .--meetings-full-width .--all-items .---item[estado="0"] .--div-i-videocall-mobile {
    bottom: 52px;
  }
  .--meetings-full-width .--all-items .---item[estado="0"][concluida=expirada] .--contenido {
    border-bottom: 1px dashed #f2c68a;
  }
  .--meetings-full-width .--all-items .---item[estado="0"][concluida=expirada] .--div-i-videocall-mobile {
    bottom: 8px;
  }
  .--meetings-full-width .--all-items .---item[estado="1"] .--contenido {
    background: #eefff5;
    color: #14241d;
    background-size: 8px 8px;
    background-color: #ebfff3;
    background-image: linear-gradient(136deg, rgba(221, 255, 239, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(229, 255, 243, 0.25) 50%, rgba(211, 255, 239, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  }
  .--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--general-data {
    width: calc(100% - 64px);
  }
  .--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--requested {
    display: none;
  }
  .--meetings-full-width .--all-items .---item[estado=x] .--contenido {
    background: #fbfbfd;
  }
  .--meetings-full-width .--all-items .---item[estado=x] .--contenido .--general-data {
    width: calc(100% - 64px);
  }
  .--meetings-full-width .--all-items .---item[estado=x] .--contenido .--requested {
    display: none;
  }
  .--meetings-full-width .--all-items .---item[estado="2"] .--contenido {
    background: #fee;
    color: #241415;
    background-size: 8px 8px;
    background-color: #ffebee;
    background-image: linear-gradient(136deg, rgba(255, 221, 223, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(229, 255, 243, 0.25) 50%, rgba(255, 211, 213, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  }
  .--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--general-data {
    width: calc(100% - 64px);
  }
  .--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--requested {
    display: none;
  }
  .--meetings-full-width .--all-items .---item[concluida=yes] .--contenido {
    background: #f7f9fc;
  }
}
/* --------------------------------------------------
 * scheduling-pages
 * ------------------------------------------------------ */
#--admin-scheduling-pages .--h1-title-top {
  font-weight: 600;
  font-size: 18px;
  display: block;
  border-radius: 4px;
  line-height: 1;
  font-family: "Instrument Sans", sans-serif;
  margin-bottom: 6px;
  display: none;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--selectores {
  display: inline-flex;
  align-items: center;
  padding: 0px 0px;
  border-radius: 2px;
  background: #f9fafc;
  color: #adafb4;
  border-radius: 20px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--selectores .--tab-selector {
  display: flex;
  align-items: center;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--selectores .--tab-selector .--div {
  height: 36px;
  display: flex;
  align-items: center;
  padding: 0 12px 0 10px;
  border-radius: 4px;
  border-radius: 34px;
  height: 28px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--selectores .--tab-selector .--div svg {
  height: 14px;
  margin-right: 3px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs[current=tipos-de-reuniones] .--selectores .--tab-selector[tab=tipos-de-reuniones] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--admin-scheduling-pages .--scheduling-pages-tabs[current=archivados] .--selectores .--tab-selector[tab=archivados] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--admin-scheduling-pages .--scheduling-pages-tabs[current=ajustes] .--selectores .--tab-selector[tab=ajustes] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--admin-scheduling-pages .--scheduling-pages-tabs[current=tipos-de-reuniones] .--tab-content[tab-content=tipos-de-reuniones] {
  display: block;
}
#--admin-scheduling-pages .--scheduling-pages-tabs[current=archivados] .--tab-content[tab-content=archivados] {
  display: block;
}
#--admin-scheduling-pages .--scheduling-pages-tabs[current=ajustes] .--tab-content[tab-content=ajustes] {
  display: block;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content {
  display: none;
  margin-top: 12px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion {
  display: flex;
  flex-wrap: wrap;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
  width: calc(25% - 10px);
  border-radius: 3px;
  margin-bottom: 12px;
  margin-right: 10px;
  border: 1px solid #f1f3f7;
  background: #f6f8fb;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top {
  padding: 18px 12px 10px;
  min-height: 136px;
  position: relative;
  background: #f9fafd;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--circle-and-title {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 8px;
  display: flex;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--circle-and-title .--circle {
  min-width: 12px;
  background: transparent !important;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--circle-and-title .--div-title .--title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--mas-datos .--div-1 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  color: #676d77;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex {
  display: flex;
  align-items: center;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--i {
  display: flex;
  align-items: center;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--i svg {
  width: 14px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--texto {
  font-size: 13px;
  margin-left: 4px;
  margin-right: 16px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top .--mas-datos .--div-2 .--texto-url {
  display: block;
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 3px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom {
  padding: 12px 12px 10px;
  position: relative;
  background: #f1f3f7;
  background: #f6f8fb;
  border-top: 1px solid #f1f3f7;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones {
  display: flex;
  width: 100%;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble {
  display: flex;
  align-items: center;
  border-radius: 2px;
  overflow: hidden;
  border: 1px solid #e2e5ec;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--copiar-link {
  border: 0;
  font-size: 13px;
  min-width: -moz-max-content;
  min-width: max-content;
  display: flex;
  margin: 0;
  height: 40px;
  align-items: center;
  line-height: 1;
  width: 106px;
  justify-content: center;
  background: #f9fafc;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--copiar-link .--i {
  display: flex;
  align-items: center;
  background: transparent;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--copiar-link .--i svg {
  width: 14px;
  margin-right: 4px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--copiar-link:hover {
  background: #fff;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--editar-detalles-meeting-page {
  min-width: -moz-max-content;
  min-width: max-content;
  width: -moz-max-content;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  border: 0;
  height: 40px;
  font-size: 13px;
  line-height: 1;
  padding: 0 14px 0 12px;
  background: #f9fafc;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--editar-detalles-meeting-page .--i {
  display: flex;
  align-items: center;
  background: transparent;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--editar-detalles-meeting-page .--i svg {
  width: 13px;
  margin-right: 8px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--editar-detalles-meeting-page:hover {
  background: #fff;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--restaurar-meeting-page {
  min-width: -moz-max-content;
  min-width: max-content;
  width: -moz-max-content;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  border: 0;
  height: 40px;
  font-size: 13px;
  line-height: 1;
  padding: 0 14px 0 12px;
  background: #f9fafc;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--restaurar-meeting-page .--i {
  display: flex;
  align-items: center;
  background: transparent;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--restaurar-meeting-page .--i svg {
  width: 13px;
  margin-right: 8px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--restaurar-meeting-page:hover {
  background: #fff;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--ver-en-vivo {
  border: 0;
  display: flex;
  margin: 0;
  height: 40px;
  width: 40px;
  align-items: center;
  line-height: 1;
  justify-content: center;
  background: #f9fafc;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--ver-en-vivo .--i svg {
  width: 14px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--ver-en-vivo:hover {
  background: #fff;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios {
  display: flex;
  align-items: center;
  margin-left: auto;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  margin: 0;
  height: 40px;
  width: 40px;
  line-height: 1;
  margin-right: 3px;
  background: #f9fafc;
  border: 1px solid #e2e5ec;
  border-radius: 3px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton .--i svg {
  width: 14px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton:last-child {
  margin-right: 0px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton:hover {
  border-radius: 3px;
  background: #fff;
  border: 1px solid #e7e9ed;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton.--rojo {
  background: #fab6b6;
  color: #b20202;
  border-color: #f59797;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton.--rojo:hover {
  background: #942020;
  color: #ffe2e2;
  border-color: #dd3f3f;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--si-disponible {
  font-size: 11px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 4px 12px;
  color: #a0acb9;
  background: #f2f5f7;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--no-disponible {
  font-size: 11px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 4px 12px;
  color: #fff9f9;
  background: #b20202;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--mensaje-restaurar {
  font-size: 11px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1.2;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 4px 12px;
  color: #8b5f0b;
  background: #fcf8f2;
  border: 1px solid #eecc7f;
  border-top: 0;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion[disponible="0"] .--elementos-top {
  /*pointer-events: none;*/
  background-size: 8px 8px;
  background-color: #fff6f6;
  background-image: linear-gradient(135deg, rgb(255, 241, 241) 25%, rgba(255, 243, 243, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 241, 241, 0.25) 50%, rgba(255, 240, 240, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  border: 1px solid #ffbbc4;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion[disponible="0"] .--elementos-top::before {
  content: "";
  background: var(--bg-image-texture-02);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  filter: invert(1);
  opacity: 0.3;
  filter: invert(1);
  opacity: 1;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion[disponible="0"] .--elementos-bottom {
  /*pointer-events: none;*/
  border: 1px solid #ffbbc4;
  background: #fbf6f6;
  border-top: 0;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion[disponible="0"] .--elementos-bottom::before {
  content: "";
  background: var(--bg-image-texture-02);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  filter: invert(1);
  opacity: 0.3;
  filter: invert(1);
  opacity: 1;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left {
  width: calc(50% - 20px);
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable {
  padding: 18px 0 14px;
  border-bottom: 1px solid #eee;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable:first-child {
  border-top: 1px solid #eee;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-1 {
  width: calc(100% - 84px);
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-1 .--badge {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 1;
  padding: 6px 8px 6px 5px;
  background: #f1f3f7;
  background: #f9fafc;
  color: #464a57;
  color: #222326;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-1 .--badge .--i {
  margin-right: 4px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-1 .--badge .--i svg {
  width: 13px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-1 .--texto-db {
  padding: 6px 8px 6px 5px;
  font-size: 13px;
  margin-top: 4px;
  font-style: oblique;
  font-weight: 400;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-2 .--boton-editar {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  margin: 0;
  height: 36px;
  min-width: -moz-max-content;
  min-width: max-content;
  line-height: 1;
  padding: 0 11px;
  border-radius: 4px;
  background: #f9fafc;
  height: 28px;
  border-radius: 16px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-2 .--boton-editar .--i {
  display: flex;
  margin-right: 5px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-2 .--boton-editar .--i svg {
  width: 12px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-2 .--boton-editar .--texto {
  font-size: 12px;
  font-weight: 500;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable .--div .--div-2 .--boton-editar:hover {
  background: #f1f2f4;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right {
  width: calc(50% - 20px);
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire {
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid #f0f1f4;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 {
  position: relative;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea {
  width: 100%;
  height: 4px;
  border-radius: 4px;
  background: #f8f9fd;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util {
  height: 4px;
  border-radius: 4px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util.--red-striped {
  background-size: 8px 8px;
  background-color: #d81124;
  background-image: linear-gradient(136deg, rgba(68, 42, 46, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 42, 42, 0.25) 50%, rgba(68, 42, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util.--green-striped {
  background-size: 8px 8px;
  background-color: #11d84c;
  background-image: linear-gradient(136deg, rgba(42, 68, 52, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 68, 52, 0.25) 50%, rgba(42, 68, 51, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util.--blue-striped {
  background-size: 8px 8px;
  background-color: #193cf9;
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util.--gold-striped {
  background-size: 8px 8px;
  background-color: #d89411;
  background-image: linear-gradient(136deg, rgba(68, 54, 42, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 57, 42, 0.25) 50%, rgba(68, 54, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util.--default-striped {
  background-size: 8px 8px;
  background-color: #808080;
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--linea-util {
  display: none;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--powered-by {
  position: absolute;
  top: 4px;
  right: 0;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--powered-by .--div-textos {
  text-align: center;
  padding: 6px 14px;
  background: #f8f9fd;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--powered-by .--div-textos .--texto-1 {
  font-size: 10px;
  font-weight: 400;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--powered-by .--div-textos .--texto-2 {
  font-size: 13px;
  font-weight: 600;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 {
  display: flex;
  align-items: center;
  padding: 16px 10px;
  background: #fff;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 .--div-img {
  width: 44px;
  height: 44px;
  border-radius: 3px;
  overflow: hidden;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 .--div-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 .--div-textos {
  padding-left: 10px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 .--div-textos .--texto-1 {
  font-weight: 500;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 .--div-textos .--texto-2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 {
  display: flex;
  justify-content: center;
  padding: 16px 10px;
  background: #f9fafc;
  border-top: 1px solid #f0f1f4;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior {
  width: 100%;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--div-mensaje-bienvenida .--mensaje {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin-bottom: 16px;
  height: 42px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  height: auto;
  padding: 10px 10px;
  line-height: 1.35;
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
  background: rgb(230, 236, 255);
  border: 1px solid rgb(189, 209, 255);
  color: rgb(27, 46, 104);
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion {
  border-radius: 3px;
  margin-bottom: 12px;
  overflow: hidden;
  border: 1px solid #f1f3f7;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top {
  padding: 18px 12px 16px;
  position: relative;
  background: #fff;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--circle-and-title {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 8px;
  display: flex;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--circle-and-title .--circle {
  min-width: 12px;
  background: transparent !important;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  color: #676d77;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex {
  display: flex;
  align-items: center;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--i {
  display: flex;
  align-items: center;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--i svg {
  width: 14px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--texto {
  font-size: 13px;
  margin-left: 4px;
  margin-right: 16px;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 {
  all: unset;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 .--descripcion-badge {
  display: block;
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 3px;
  word-break: break-all;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 .--descripcion-p {
  padding: 8px 10px;
  border-radius: 3px;
  line-height: 1.3;
  font-size: 13px;
  margin: 0;
  background: rgba(238, 241, 246, 0.6);
  color: #2c2f35;
}
#--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion:last-child {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
    width: calc(33.3333333333% - 10px);
  }
}
@media (min-width: 992px) and (max-width: 1199.9px) {
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
    width: calc(33.3333333333% - 10px);
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion {
    justify-content: space-between;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
    width: calc(50% - 4px);
    margin-right: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion {
    justify-content: space-between;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
    width: calc(50% - 4px);
    margin-right: 0;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton.--duplicar {
    display: none;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left {
    width: 100%;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right {
    width: 100%;
  }
}
@media (max-width: 575.9px) {
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
    width: 100%;
    margin-right: 0;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left {
    width: 100%;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right {
    width: 100%;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire {
    margin-top: 28px;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--circle-and-title {
    font-size: 13px;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--texto {
    font-size: 12px;
  }
  #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 .--descripcion-p {
    font-size: 12px;
  }
}
/* --------------------------------------------------
 * availability
 * ------------------------------------------------------ */
#--admin-availability .--page-top-title {
  margin: 10px 0 12px;
}
#--admin-availability .--page-top-title .--texto-1 {
  font-size: 15px;
  line-height: 1;
  font-weight: 600;
  display: block;
  font-family: "Inter", sans-serif;
  margin-bottom: 8px;
  color: #222326;
}
#--admin-availability .--page-top-title .--texto-2 {
  font-size: 13px;
  line-height: 1.2;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  color: #4e5056;
}
#--admin-availability .--div-mensaje {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin: 0 0 16px 0;
  display: flex;
  align-items: center;
  padding: 10px 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  /*background: #fff3e6;border: 1px solid #ffdcbd;color: #68431b;*/
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
}
#--admin-availability .--all-content .--all-flex {
  display: flex;
  justify-content: space-between;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes {
  width: calc(40% - 12px);
  max-width: 100%;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--title-text {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  color: #2d2e33;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  margin: 0;
  min-width: -moz-max-content;
  min-width: max-content;
  line-height: 1;
  padding: 0 11px;
  height: 28px;
  border-radius: 16px;
  background: #f9fafc;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar .--i {
  display: flex;
  margin-right: 5px;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar .--i svg {
  width: 12px;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar .--texto {
  font-size: 12px;
  font-weight: 500;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar:hover {
  background: #f1f2f4;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios {
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid #f0f1f4;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--horarios-json {
  visibility: hidden;
  height: 0;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #f0f1f4;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios:last-child {
  border-bottom: 0;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--dia-especifico {
  font-size: 12px;
  width: 48px;
  display: flex;
  justify-content: center;
  height: 50px;
  align-items: center;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos {
  width: calc(100% - 48px);
  padding: 6px 10px;
  display: flex;
  flex-wrap: wrap;
  min-height: 50px;
  align-items: center;
  border-left: 1px solid #f0f1f4;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos .--rango-horario {
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 3px;
  margin: 3px 0;
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
  background: #e6fff2;
  border: 1px solid #bdffd7;
  color: #1b682b;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos .--comadivisoria {
  padding: 0 2px;
}
#--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos .--rango-horario-no-disponible {
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 3px;
  margin: 3px 0;
  background: #ffe6e7;
  border: 1px solid #ffbdc0;
  color: #681b1f;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales {
  width: calc(27% - 12px);
  max-width: 100%;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--title-text {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  color: #2d2e33;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-crear {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  margin: 0;
  min-width: -moz-max-content;
  min-width: max-content;
  line-height: 1;
  padding: 0 11px;
  height: 28px;
  border-radius: 16px;
  background: #f9fafc;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-crear .--i {
  display: flex;
  margin-right: 5px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-crear .--i svg {
  width: 12px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-crear .--texto {
  font-size: 12px;
  font-weight: 500;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-crear:hover {
  background: #f1f2f4;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales {
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid #f0f1f4;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios {
  position: relative;
  border-bottom: 1px solid #f0f1f4;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--dia-puntual {
  width: 100%;
  padding: 10px 12px 0;
  font-size: 13px;
  padding: 10px 54px 0 12px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--horarios-puntuales {
  width: 100%;
  padding: 4px 10px 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 4px 54px 10px 10px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--horarios-puntuales .--rango-horario {
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 3px;
  margin: 3px 0;
  background: #e6fff2;
  border: 1px solid #bdffd7;
  color: #1b682b;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--horarios-puntuales .--comadivisoria {
  padding: 0 2px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--horarios-puntuales .--rango-horario-no-disponible {
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 3px;
  margin: 3px 0;
  background: #ffe6e7;
  border: 1px solid #ffbdc0;
  color: #681b1f;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios:last-child {
  border-bottom: 0;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--delete-hora-puntual {
  margin: 0;
  min-width: 40px;
  max-width: 40px;
  height: 36px;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  position: absolute;
  top: 14px;
  right: 10px;
  background: rgba(255, 68, 68, 0.0784313725);
  color: rgba(176, 36, 56, 0.7411764706);
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--delete-hora-puntual svg {
  width: 18px;
}
#--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--no-existen-registros {
  font-size: 12px;
  padding: 10px 10px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios {
  width: calc(33% - 12px);
  max-width: 100%;
  border-left: 1px solid #f0f1f4;
  padding-left: 16px;
  margin-bottom: 20px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top {
  margin-bottom: 16px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--title-text {
  height: 28px;
  margin-bottom: 10px;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  color: #2d2e33;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--select-elegir-horario {
  max-width: 100%;
  width: calc(100% - 96px);
  height: 40px;
  padding: 0 7px 0 7px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  border-radius: 4px;
  cursor: pointer;
  background: #fdfdff;
  border: 1px solid #f4f4f4;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action {
  display: flex;
  align-items: center;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--editar {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-bottom: 0;
  width: 40px;
  height: 40px;
  background: #f9fafc;
  color: #2c2d31;
  border: 1px solid #f4f4f4;
  margin-right: 8px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--editar svg {
  width: 18px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--editar:hover {
  background: #f1f2f4;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--agregar, #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--crear-paquete-horarios {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-bottom: 0;
  width: 40px;
  height: 40px;
  background: #f9fafc;
  color: #2c2d31;
  border: 1px solid #f4f4f4;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--agregar svg, #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--crear-paquete-horarios svg {
  width: 18px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--agregar:hover, #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--crear-paquete-horarios:hover {
  background: #f1f2f4;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--zona-horaria-del-select {
  font-size: 12px;
  padding: 8px 6px;
  border-radius: 3px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--zona-horaria-del-select .--texto-2 {
  color: #9b6806;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--title-text {
  height: 28px;
  margin-bottom: 5px;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  color: #2d2e33;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion {
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #f0f1f4;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item {
  display: block;
  padding: 10px 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f0f1f4;
  background: #fdfdff;
  color: #3c3d42;
  background: #f7f7fd;
  color: #161619;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item .--circle-and-title {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
  align-items: center;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item .--circle-and-title .--circle {
  min-width: 12px;
  font-size: 16px;
  background: transparent !important;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item .--circle-and-title .--div-title .--title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 13px;
  margin-left: 2px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item .--i {
  margin-right: 2px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item .--i svg {
  min-width: 14px;
  max-width: 14px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item:last-child {
  border-bottom: 0;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--mensaje {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin: 0 0 16px 0;
  display: flex;
  align-items: center;
  padding: 10px 10px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  max-width: 100%;
  width: 100%;
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-eliminar-paquete-de-horarios {
  margin-top: 10px;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-eliminar-paquete-de-horarios .---btn-eliminar-paquete {
  margin: 0;
  border: 0;
  font-size: 12px;
  padding: 8px 12px 8px 8px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  background: #f9fafc;
  color: #83848a;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-eliminar-paquete-de-horarios .---btn-eliminar-paquete .--emoji {
  margin-right: 5px;
  transition: all 1s ease;
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-eliminar-paquete-de-horarios .---btn-eliminar-paquete:hover {
  background: rgba(255, 166, 166, 0.0784313725);
  color: rgba(176, 36, 56, 0.7411764706);
}
#--admin-availability .--all-content .--all-flex #--mis-horarios .--div-eliminar-paquete-de-horarios .---btn-eliminar-paquete:hover .--emoji {
  rotate: 270deg;
  filter: saturate(3);
}

@media (min-width: 768px) and (max-width: 991.9px) {
  #--admin-availability .--page-top-title {
    padding: 0 4px;
  }
  #--admin-availability .--div-mensaje {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex {
    flex-wrap: wrap;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes,
  #--admin-availability .--all-content .--all-flex #--horas-puntuales,
  #--admin-availability .--all-content .--all-flex #--mis-horarios {
    width: 100%;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top {
    padding: 0 4px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-puntuales {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top {
    padding: 0 4px;
  }
  #--admin-availability .--all-content .--all-flex #--mis-horarios {
    border-left: 0;
    padding: 0 4px;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  #--admin-availability .--page-top-title {
    padding: 0 4px;
  }
  #--admin-availability .--div-mensaje {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex {
    flex-wrap: wrap;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes,
  #--admin-availability .--all-content .--all-flex #--horas-puntuales,
  #--admin-availability .--all-content .--all-flex #--mis-horarios {
    width: 100%;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top {
    padding: 0 4px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-puntuales {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top {
    padding: 0 4px;
  }
  #--admin-availability .--all-content .--all-flex #--mis-horarios {
    border-left: 0;
    padding: 0 4px;
  }
}
@media (max-width: 575.9px) {
  #--admin-availability .--page-top-title {
    padding: 0 4px;
  }
  #--admin-availability .--div-mensaje {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex {
    flex-wrap: wrap;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes,
  #--admin-availability .--all-content .--all-flex #--horas-puntuales,
  #--admin-availability .--all-content .--all-flex #--mis-horarios {
    width: 100%;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top {
    padding: 0 4px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-puntuales {
    margin-bottom: 20px;
  }
  #--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top {
    padding: 0 4px;
  }
  #--admin-availability .--all-content .--all-flex #--mis-horarios {
    border-left: 0;
    padding: 0 4px;
  }
}
/* ---------------------------------------------------------
 * Meeting : Ver detalles
 * ------------------------------------------------------------ */
#--side--detalles-del-meeting {
  pointer-events: none;
}
#--side--detalles-del-meeting[status=open] {
  pointer-events: all;
}
#--side--detalles-del-meeting[status=open] #--close-side--detalles-del-meeting {
  opacity: 1;
}
#--side--detalles-del-meeting[status=open] .--interior-lvl-1 {
  right: 0;
  padding: 8px 20px 8px 8px;
}
#--side--detalles-del-meeting .--interior-lvl-1 {
  position: absolute;
  z-index: 1020;
  width: 500px;
  top: 0;
  bottom: 0;
  right: -520px;
  transition: all 0.3s ease;
  /*background: #ffffff;border-left: 1px solid #edeeee;*/
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  border: 1px solid #e0e5e5;
  border-radius: 4px;
  height: calc(100vh - 16px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 {
  padding: 20px 20px 16px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado {
  display: inline-flex;
  margin-bottom: 12px;
  padding: 5px 6px;
  line-height: 1;
  border-radius: 3px;
  font-size: 11px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--gold {
  background: #c19f20;
  color: #fff;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--green {
  background: #20c15f;
  color: #fff;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--red {
  background: #c12020;
  color: #fff;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--gray {
  background: #6f7072;
  color: #fff;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--violet {
  background: #8020c1;
  color: #fff;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid {
  display: flex;
  margin-bottom: 10px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--circle {
  min-width: 16px;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  padding-right: 6px;
  align-self: flex-start;
  line-height: 1;
  background: transparent;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--nombre {
  font-weight: 600;
  font-size: 16px;
  font-size: 18px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  color: #0e0f0f;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia {
  display: flex;
  margin-bottom: 10px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia .--i-svg svg {
  height: 16px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia .--hora-inicio-y-fin {
  font-size: 14px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia .--dia {
  font-size: 14px;
  padding-left: 4px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion {
  margin-bottom: 10px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion .--i-svg {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion img {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion .--texto {
  font-size: 14px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] {
  display: flex;
  align-items: center;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] .--i-svg.--lugar_fisico {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] .--i-svg.--lugar_fisico svg {
  height: 16px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=googlemeet] {
  display: flex;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=googlemeet] img.--img-googlemeet {
  display: block;
  height: 20px;
  width: 16px;
  margin-right: 5px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=zoom] {
  display: flex;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion[tipo=zoom] img.--img-zoom {
  display: block;
  height: 20px;
  width: 16px;
  margin-right: 5px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags {
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags .--i-svg svg {
  height: 18px;
  position: relative;
  left: -2px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=no] .--sus-etiquetas {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=no] .--texto {
  display: flex;
  font-size: 14px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas {
  display: flex;
  flex-wrap: wrap;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag {
  display: flex;
  align-items: center;
  min-width: -moz-max-content;
  min-width: max-content;
  line-height: 1;
  padding: 4px 6px 5px;
  font-size: 11px;
  border-radius: 2px;
  margin-right: 6px;
  margin-bottom: 6px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag .--circle {
  margin-right: 2px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-1 {
  background-color: rgba(196, 4, 4, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-1 .--circle {
  color: rgb(196, 4, 4);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-2 {
  background-color: rgba(214, 48, 49, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-2 .--circle {
  color: rgb(214, 48, 49);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-3 {
  background-color: rgba(255, 118, 117, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-3 .--circle {
  color: rgb(255, 118, 117);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-4 {
  background-color: rgba(237, 76, 103, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-4 .--circle {
  color: rgb(237, 76, 103);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-5 {
  background-color: rgba(232, 67, 147, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-5 .--circle {
  color: rgb(232, 67, 147);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-6 {
  background-color: rgba(230, 126, 34, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-6 .--circle {
  color: rgb(230, 126, 34);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-7 {
  background-color: rgba(250, 138, 26, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-7 .--circle {
  color: rgb(250, 138, 26);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-8 {
  background-color: rgba(253, 203, 110, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-8 .--circle {
  color: rgb(253, 203, 110);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-9 {
  background-color: rgba(241, 196, 15, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-9 .--circle {
  color: rgb(241, 196, 15);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-10 {
  background-color: rgba(253, 121, 168, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-10 .--circle {
  color: rgb(253, 121, 168);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-11 {
  background-color: rgba(14, 215, 10, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-11 .--circle {
  color: rgb(14, 215, 10);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-12 {
  background-color: rgba(76, 209, 55, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-12 .--circle {
  color: rgb(76, 209, 55);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-13 {
  background-color: rgba(22, 160, 133, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-13 .--circle {
  color: rgb(22, 160, 133);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-14 {
  background-color: rgba(0, 206, 201, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-14 .--circle {
  color: rgb(0, 206, 201);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-15 {
  background-color: rgba(0, 148, 50, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-15 .--circle {
  color: rgb(0, 148, 50);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-16 {
  background-color: rgba(0, 168, 255, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-16 .--circle {
  color: rgb(0, 168, 255);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-17 {
  background-color: rgba(30, 155, 255, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-17 .--circle {
  color: rgb(30, 155, 255);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-18 {
  background-color: rgba(41, 128, 185, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-18 .--circle {
  color: rgb(41, 128, 185);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-19 {
  background-color: rgba(108, 92, 231, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-19 .--circle {
  color: rgb(108, 92, 231);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-20 {
  background-color: rgba(133, 30, 255, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-20 .--circle {
  color: rgb(133, 30, 255);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-21 {
  background-color: rgba(156, 136, 255, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-21 .--circle {
  color: rgb(156, 136, 255);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-22 {
  background-color: rgba(217, 128, 250, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-22 .--circle {
  color: rgb(217, 128, 250);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-23 {
  background-color: rgba(138, 145, 153, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-23 .--circle {
  color: rgb(138, 145, 153);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-24 {
  background-color: rgba(99, 110, 114, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-24 .--circle {
  color: rgb(99, 110, 114);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-25 {
  background-color: rgba(45, 52, 54, 0.07);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--sus-etiquetas .--tag.--color-25 .--circle {
  color: rgb(45, 52, 54);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=yes] .--texto {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nota {
  display: flex;
  align-items: flex-start;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nota .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nota .--i-svg svg {
  height: 18px;
  position: relative;
  left: -2px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nota .--texto-textarea {
  width: 100%;
  font-size: 13px;
  padding: 6px;
  border-radius: 4px;
  height: 100px;
  margin-bottom: 0;
  background: rgb(248, 250, 254);
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--cita-ha-sido-reprogramada {
  font-size: 14px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--cita-ha-sido-reprogramada[status="0"] {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--divisor {
  width: calc(100% - 40px);
  margin: auto;
  border-top: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 20px 0;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles .--selectores {
  display: inline-flex;
  align-items: center;
  padding: 0px 0px;
  border-radius: 20px;
  border-radius: 4px;
  width: 100%;
  justify-content: space-between;
  justify-content: space-evenly;
  background: #f9fafc;
  color: #adafb4;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles .--selectores .--tab-selector {
  display: flex;
  align-items: center;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: inherit;
  width: 25%;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles .--selectores .--tab-selector .--div {
  display: flex;
  align-items: center;
  padding: 0 12px 0 10px;
  border-radius: 34px;
  border-radius: 4px;
  height: 28px;
  width: 100%;
  justify-content: center;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles .--selectores .--tab-selector .--div .--circle-orange {
  margin-right: 4px;
  position: relative;
  top: -1px;
  color: #d18e0e;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=detalles] .--selectores .--tab-selector[tab=detalles] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=edicion] .--selectores .--tab-selector[tab=edicion] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=clinica] .--selectores .--tab-selector[tab=clinica] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=paciente] .--selectores .--tab-selector[tab=paciente] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=nota] .--selectores .--tab-selector[tab=nota] .--div {
  font-weight: 500;
  background: #f1f3f7;
  color: #222326;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 {
  display: none;
  padding: 20px 20px 16px;
  padding: 12px 20px 14px;
  padding: 12px 20px 8px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex {
  display: flex;
  justify-content: space-between;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 4px);
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px 10px 12px 10px;
  background: #fbfbfb;
  background: #f8fafe;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  color: #191a1c;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item .--select-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-5p {
  width: calc(5% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-10p {
  width: calc(10% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-15p {
  width: calc(15% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-20p {
  width: calc(20% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-25p {
  width: calc(25% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-30p {
  width: calc(30% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-35p {
  width: calc(35% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-40p {
  width: calc(40% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-45p {
  width: calc(45% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-50p {
  width: calc(50% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-55p {
  width: calc(55% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-60p {
  width: calc(60% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-65p {
  width: calc(65% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-70p {
  width: calc(70% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-75p {
  width: calc(75% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-80p {
  width: calc(80% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-85p {
  width: calc(85% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-90p {
  width: calc(90% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--w-95p {
  width: calc(95% - 4px);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--verde {
  background: rgba(231, 255, 248, 0.6705882353);
  border: 1px solid #abeec5;
  border: 0;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--verde .--div-simple {
  font-family: "JetBrains Mono", sans-serif;
  color: #0b573b !important;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--texto-servicios-requeridos {
  line-height: 1;
  font-size: 12px;
  padding: 21px 0px 16px 7px;
  color: #404247;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=detalles] .--datos-order-2[tab=detalles] {
  display: block;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=edicion] .--datos-order-2[tab=edicion] {
  display: block;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica] {
  display: block;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=clinica] .--reservado-por-empleado {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-clinica {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-empleado .--i-texto {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-empleado .--i-texto .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-empleado .--i-texto .--i-svg svg {
  height: 16px;
  width: 16px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-empleado .--i-texto .--texto {
  line-height: 1.35;
  font-size: 13px;
  color: #313337;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-empleado .--i-texto .--texto .---nombre-empleado {
  color: #a46e06;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=paciente] .--datos-order-2[tab=paciente] {
  display: block;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=paciente] .--datos-order-2[tab=paciente][status-tab=false] .--status-tab-paciente-true {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=paciente] .--datos-order-2[tab=paciente][status-tab=false] .--status-tab-paciente-false .--texto {
  line-height: 1;
  font-size: 13px;
  color: #313337;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=paciente] .--datos-order-2[tab=paciente][status-tab=true] .--status-tab-paciente-false {
  display: none;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] {
  display: block;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-top {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-top .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-top .--i-svg svg {
  height: 16px;
  width: 16px;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-top .--texto {
  line-height: 1;
  font-size: 13px;
  color: #313337;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-textarea {
  width: 100%;
  font-size: 13px;
  padding: 6px;
  border-radius: 4px;
  height: 200px;
  margin-bottom: 0;
  background: rgb(248, 250, 254);
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
  padding: 12px 0 20px;
  width: calc(100% - 40px);
  position: relative;
  left: 20px;
  border-top: 1px dashed rgb(204, 208, 221);
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#--side--detalles-del-meeting #--close-side--detalles-del-meeting {
  position: absolute;
  z-index: 1019;
  cursor: pointer;
  width: calc(100% - 500px);
  top: 0;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  width: 100%;
  background: rgba(255, 255, 255, 0.3803921569);
  backdrop-filter: blur(3px);
  opacity: 0;
}

/* ---------------------------------------------------------
 * Meeting Page : Crear
 * ------------------------------------------------------------ */
#--side--crear-meeting-page {
  pointer-events: none;
}
#--side--crear-meeting-page[status=open] {
  pointer-events: all;
}
#--side--crear-meeting-page[status=open] #--close-side--crear-meeting-page {
  opacity: 1;
}
#--side--crear-meeting-page[status=open] .--interior-lvl-1 {
  right: 0;
  padding: 8px 20px 8px 8px;
}
#--side--crear-meeting-page .--interior-lvl-1 {
  position: absolute;
  z-index: 1020;
  width: 500px;
  top: 0;
  bottom: 0;
  right: -520px;
  transition: all 0.3s ease;
  /*background: #ffffff;border-left: 1px solid #edeeee;*/
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  border: 1px solid #e0e5e5;
  border-radius: 4px;
  height: calc(100vh - 16px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--mensaje-no-disponible {
  font-size: 11px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #fff9f9;
  background: #b20202;
  opacity: 0;
  height: 0;
  padding: 0 12px;
  transition: all 0.3s ease;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--mensaje-no-disponible[message_show=true] {
  opacity: 1;
  height: auto;
  padding: 4px 12px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--mensaje-creando {
  font-size: 11px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #f9fbff;
  background: #021eb2;
  opacity: 0;
  height: 0;
  padding: 0 12px;
  transition: all 0.3s ease;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--mensaje-creando[message_show=true] {
  opacity: 1;
  height: auto;
  padding: 6px 12px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 {
  padding: 20px 20px 16px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad .--disponible {
  font-size: 11px;
  height: 22px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 4px;
  background-color: rgba(144, 147, 149, 0.07);
  color: rgb(146, 148, 151);
  opacity: 0.4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-right: 4px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad .--no-disponible {
  font-size: 11px;
  height: 22px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 4px;
  background-color: rgba(144, 147, 149, 0.07);
  color: rgb(146, 148, 151);
  opacity: 0.4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad[disponible="1"] .--disponible {
  background-color: rgba(0, 148, 50, 0.07);
  color: rgb(0, 148, 50);
  opacity: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad[disponible="0"] .--no-disponible {
  background-color: rgba(148, 0, 0, 0.07);
  color: rgb(148, 0, 7);
  opacity: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid {
  display: flex;
  margin-bottom: 10px;
  position: relative;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: 100%;
  text-align: left;
  position: absolute;
  top: 10px;
  left: 12px;
  background: transparent;
  color: #83868c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--input-nombre {
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  margin: 0;
  width: 100%;
  height: 54px;
  padding: 18px 10px 0;
  background: #f9fafd;
  border: 1px solid #e9e9e9;
  color: rgb(14, 15, 15);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--ruta-div {
  display: flex;
  margin-bottom: 10px;
  position: relative;
  line-height: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--ruta-div .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: 100%;
  text-align: left;
  position: absolute;
  top: 10px;
  left: 12px;
  background: transparent;
  color: #83868c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--ruta-div .--input-ruta {
  font-weight: 500;
  font-size: 11px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  margin: 0;
  width: 100%;
  height: 30px;
  padding: 0px 10px 2px 111px;
  background: #f9fafd;
  border: 1px solid #e9e9e9;
  color: rgb(163, 93, 2);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div {
  padding: 0;
  position: relative;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 4px 10px;
  background: #eff1f6;
  border: 1px solid #e8eaee;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--i-svg svg {
  height: 13px;
  width: 13px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--texto {
  line-height: 1;
  font-size: 11px;
  color: #313337;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-textarea {
  width: 100%;
  font-size: 13px;
  padding: 26px 10px 10px 10px;
  border-radius: 4px;
  height: 108px;
  margin-bottom: 0;
  background: rgb(248, 250, 254);
  border: 1px solid rgb(228, 231, 238);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--texto {
  line-height: 1;
  font-size: 11px;
  color: #313337;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones {
  display: flex;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="0"] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="0"]:hover {
  background: #f3f4f7;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="1"] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="1"]:hover {
  background: #f3f4f7;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--elegir-tipo-de-reunion .--opciones .--opcion[status="0"] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--reunion-fisica {
  border: 1px solid rgb(228, 231, 238);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--reunion-virtual {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--elegir-tipo-de-reunion .--opciones .--opcion[status="1"] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--reunion-fisica {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--reunion-virtual {
  border: 1px solid rgb(228, 231, 238);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex {
  display: flex;
  justify-content: space-between;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 4px);
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px 10px 12px 10px;
  position: relative;
  background: #fbfbfb;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-badge-input {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  position: absolute;
  top: 9px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--input-simple {
  margin: 0;
  width: calc(100% - 20px);
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 22px 0 8px;
  position: absolute;
  color: rgb(25, 26, 28);
  background: transparent;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-badge-select {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
  position: absolute;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  color: #191a1c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple-2 {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 20px 0 0;
  color: #191a1c;
  background: inherit;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-5p {
  width: calc(5% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-10p {
  width: calc(10% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-15p {
  width: calc(15% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-20p {
  width: calc(20% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-25p {
  width: calc(25% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-30p {
  width: calc(30% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-35p {
  width: calc(35% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-40p {
  width: calc(40% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-45p {
  width: calc(45% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-50p {
  width: calc(50% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-55p {
  width: calc(55% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-60p {
  width: calc(60% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-65p {
  width: calc(65% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-70p {
  width: calc(70% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-75p {
  width: calc(75% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-80p {
  width: calc(80% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-85p {
  width: calc(85% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-90p {
  width: calc(90% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-95p {
  width: calc(95% - 4px);
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados {
  padding: 0;
  align-items: center;
  background: transparent;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button {
  display: flex;
  align-items: center;
  font-size: 12px;
  border: 0;
  width: 100%;
  height: 25px;
  border-radius: 4px;
  margin: 0;
  padding: 0 8px;
  background: #eff1f6;
  opacity: 0.2;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button .--i-svg {
  display: flex;
  align-items: center;
  margin-right: 4px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button .--i-svg svg {
  width: 13px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button:first-child {
  margin-bottom: 3px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=individual] .--div-botones-cantidad-de-invitados .--button.--individual {
  opacity: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=grupal] .--div-botones-cantidad-de-invitados .--button.--grupal {
  opacity: 1;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
  border-top: 1px dashed rgb(204, 208, 221);
  padding-top: 12px;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--fechas_creacion_edicion {
  font-size: 10px;
  display: flex;
  align-items: center;
  margin-top: 4px;
  color: #3e4047;
}
#--side--crear-meeting-page #--close-side--crear-meeting-page {
  position: absolute;
  z-index: 1019;
  cursor: pointer;
  width: calc(100% - 500px);
  top: 0;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  width: 100%;
  background: rgba(255, 255, 255, 0.3803921569);
  backdrop-filter: blur(3px);
  opacity: 0;
}

/* ---------------------------------------------------------
 * Meeting Page : Ver detalles
 * ------------------------------------------------------------ */
#--side--detalles-del-meeting-page {
  pointer-events: none;
}
#--side--detalles-del-meeting-page[status=open] {
  pointer-events: all;
}
#--side--detalles-del-meeting-page[status=open] #--close-side--detalles-del-meeting-page {
  opacity: 1;
}
#--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 {
  right: 0;
  padding: 8px 20px 8px 8px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 {
  position: absolute;
  z-index: 1020;
  width: 500px;
  top: 0;
  bottom: 0;
  right: -520px;
  transition: all 0.3s ease;
  /*background: #ffffff;border-left: 1px solid #edeeee;*/
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  border: 1px solid #e0e5e5;
  border-radius: 4px;
  height: calc(100vh - 16px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--mensaje-no-disponible {
  font-size: 11px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #fff9f9;
  background: #b20202;
  opacity: 0;
  height: 0;
  padding: 0 12px;
  transition: all 0.3s ease;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--mensaje-no-disponible[message_show=true] {
  opacity: 1;
  height: auto;
  padding: 4px 12px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 {
  padding: 20px 20px 16px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad .--disponible {
  font-size: 11px;
  height: 22px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 4px;
  background-color: rgba(144, 147, 149, 0.07);
  color: rgb(146, 148, 151);
  opacity: 0.4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-right: 4px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad .--no-disponible {
  font-size: 11px;
  height: 22px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 4px;
  background-color: rgba(144, 147, 149, 0.07);
  color: rgb(146, 148, 151);
  opacity: 0.4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad[disponible="1"] .--disponible {
  background-color: rgba(0, 148, 50, 0.07);
  color: rgb(0, 148, 50);
  opacity: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--elegir-disponibilidad[disponible="0"] .--no-disponible {
  background-color: rgba(148, 0, 0, 0.07);
  color: rgb(148, 0, 7);
  opacity: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid {
  display: flex;
  margin-bottom: 10px;
  position: relative;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: 100%;
  text-align: left;
  position: absolute;
  top: 10px;
  left: 12px;
  background: transparent;
  color: #83868c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--input-nombre {
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  margin: 0;
  width: 100%;
  height: 54px;
  padding: 18px 10px 0;
  background: #f9fafd;
  border: 1px solid #e9e9e9;
  color: rgb(14, 15, 15);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--ruta-div {
  display: flex;
  margin-bottom: 10px;
  position: relative;
  line-height: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--ruta-div .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: 100%;
  text-align: left;
  position: absolute;
  top: 10px;
  left: 12px;
  background: transparent;
  color: #83868c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--ruta-div .--input-ruta {
  font-weight: 500;
  font-size: 11px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  margin: 0;
  width: 100%;
  height: 30px;
  padding: 0px 10px 2px 111px;
  background: #f9fafd;
  border: 1px solid #e9e9e9;
  color: rgb(163, 93, 2);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div {
  padding: 0;
  position: relative;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 4px 10px;
  background: #eff1f6;
  border: 1px solid #e8eaee;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--i-svg svg {
  height: 13px;
  width: 13px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--texto {
  line-height: 1;
  font-size: 11px;
  color: #313337;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-textarea {
  width: 100%;
  font-size: 13px;
  padding: 26px 10px 10px 10px;
  border-radius: 4px;
  height: 108px;
  margin-bottom: 0;
  background: rgb(248, 250, 254);
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--texto {
  line-height: 1;
  font-size: 11px;
  color: #313337;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones {
  display: flex;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="0"] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="0"]:hover {
  background: #f3f4f7;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="1"] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion[status="1"]:hover {
  background: #f3f4f7;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--elegir-tipo-de-reunion .--opciones .--opcion[status="0"] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--reunion-fisica {
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--reunion-virtual {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--elegir-tipo-de-reunion .--opciones .--opcion[status="1"] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--reunion-fisica {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--reunion-virtual {
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex {
  display: flex;
  justify-content: space-between;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 4px);
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px 10px 12px 10px;
  position: relative;
  background: #fbfbfb;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-badge-input {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  position: absolute;
  top: 9px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--input-simple {
  margin: 0;
  width: calc(100% - 20px);
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 22px 0 8px;
  position: absolute;
  color: rgb(25, 26, 28);
  background: transparent;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-badge-select {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
  position: absolute;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  color: #191a1c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple-2 {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 20px 0 0;
  color: #191a1c;
  background: inherit;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-5p {
  width: calc(5% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-10p {
  width: calc(10% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-15p {
  width: calc(15% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-20p {
  width: calc(20% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-25p {
  width: calc(25% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-30p {
  width: calc(30% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-35p {
  width: calc(35% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-40p {
  width: calc(40% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-45p {
  width: calc(45% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-50p {
  width: calc(50% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-55p {
  width: calc(55% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-60p {
  width: calc(60% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-65p {
  width: calc(65% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-70p {
  width: calc(70% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-75p {
  width: calc(75% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-80p {
  width: calc(80% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-85p {
  width: calc(85% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-90p {
  width: calc(90% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item.--w-95p {
  width: calc(95% - 4px);
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados {
  padding: 0;
  align-items: center;
  background: transparent;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button {
  display: flex;
  align-items: center;
  font-size: 12px;
  border: 0;
  width: 100%;
  height: 25px;
  border-radius: 4px;
  margin: 0;
  padding: 0 8px;
  background: #eff1f6;
  opacity: 0.2;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button .--i-svg {
  display: flex;
  align-items: center;
  margin-right: 4px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button .--i-svg svg {
  width: 13px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button:first-child {
  margin-bottom: 3px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=individual] .--div-botones-cantidad-de-invitados .--button.--individual {
  opacity: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=grupal] .--div-botones-cantidad-de-invitados .--button.--grupal {
  opacity: 1;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
  border-top: 1px dashed rgb(204, 208, 221);
  padding-top: 12px;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--fechas_creacion_edicion {
  font-size: 10px;
  display: flex;
  align-items: center;
  margin-top: 4px;
  color: #3e4047;
}
#--side--detalles-del-meeting-page #--close-side--detalles-del-meeting-page {
  position: absolute;
  z-index: 1019;
  cursor: pointer;
  width: calc(100% - 500px);
  top: 0;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  width: 100%;
  background: rgba(255, 255, 255, 0.3803921569);
  backdrop-filter: blur(3px);
  opacity: 0;
}

.--bg-and-color-1 {
  background-color: rgba(196, 4, 4, 0.07);
  color: rgb(196, 4, 4);
}

.--bg-and-color-2 {
  background-color: rgba(214, 48, 49, 0.07);
  color: rgb(214, 48, 49);
}

.--bg-and-color-3 {
  background-color: rgba(255, 118, 117, 0.07);
  color: rgb(255, 118, 117);
}

.--bg-and-color-4 {
  background-color: rgba(237, 76, 103, 0.07);
  color: rgb(237, 76, 103);
}

.--bg-and-color-5 {
  background-color: rgba(232, 67, 147, 0.07);
  color: rgb(232, 67, 147);
}

.--bg-and-color-6 {
  background-color: rgba(230, 126, 34, 0.07);
  color: rgb(230, 126, 34);
}

.--bg-and-color-7 {
  background-color: rgba(250, 138, 26, 0.07);
  color: rgb(250, 138, 26);
}

.--bg-and-color-8 {
  background-color: rgba(253, 203, 110, 0.07);
  color: rgb(253, 203, 110);
}

.--bg-and-color-9 {
  background-color: rgba(241, 196, 15, 0.07);
  color: rgb(241, 196, 15);
}

.--bg-and-color-10 {
  background-color: rgba(253, 121, 168, 0.07);
  color: rgb(253, 121, 168);
}

.--bg-and-color-11 {
  background-color: rgba(14, 215, 10, 0.07);
  color: rgb(14, 215, 10);
}

.--bg-and-color-12 {
  background-color: rgba(76, 209, 55, 0.07);
  color: rgb(76, 209, 55);
}

.--bg-and-color-13 {
  background-color: rgba(22, 160, 133, 0.07);
  color: rgb(22, 160, 133);
}

.--bg-and-color-14 {
  background-color: rgba(0, 206, 201, 0.07);
  color: rgb(0, 206, 201);
}

.--bg-and-color-15 {
  background-color: rgba(0, 148, 50, 0.07);
  color: rgb(0, 148, 50);
}

.--bg-and-color-16 {
  background-color: rgba(0, 168, 255, 0.07);
  color: rgb(0, 168, 255);
}

.--bg-and-color-17 {
  background-color: rgba(30, 155, 255, 0.07);
  color: rgb(30, 155, 255);
}

.--bg-and-color-18 {
  background-color: rgba(41, 128, 185, 0.07);
  color: rgb(41, 128, 185);
}

.--bg-and-color-19 {
  background-color: rgba(108, 92, 231, 0.07);
  color: rgb(108, 92, 231);
}

.--bg-and-color-20 {
  background-color: rgba(133, 30, 255, 0.07);
  color: rgb(133, 30, 255);
}

.--bg-and-color-21 {
  background-color: rgba(156, 136, 255, 0.07);
  color: rgb(156, 136, 255);
}

.--bg-and-color-22 {
  background-color: rgba(217, 128, 250, 0.07);
  color: rgb(217, 128, 250);
}

.--bg-and-color-23 {
  background-color: rgba(138, 145, 153, 0.07);
  color: rgb(138, 145, 153);
}

.--bg-and-color-24 {
  background-color: rgba(99, 110, 114, 0.07);
  color: rgb(99, 110, 114);
}

.--bg-and-color-25 {
  background-color: rgba(45, 52, 54, 0.07);
  color: rgb(45, 52, 54);
}

#--meeting-pages--fullscreen {
  position: fixed;
  background: white;
  height: 100vh;
  width: 100%;
  top: 0;
  z-index: 9000;
  display: block;
}
#--meeting-pages--fullscreen[status=close] {
  display: none;
}
#--meeting-pages--fullscreen .--all-container .--entire {
  border-radius: 3px;
  overflow: hidden;
  height: 100vh;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 {
  position: relative;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea {
  width: 100%;
  height: 4px;
  border-radius: 4px;
  background: #f8f9fd;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util {
  height: 4px;
  border-radius: 4px;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util.--red-striped {
  background-size: 8px 8px;
  background-color: #d81124;
  background-image: linear-gradient(136deg, rgba(68, 42, 46, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 42, 42, 0.25) 50%, rgba(68, 42, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util.--green-striped {
  background-size: 8px 8px;
  background-color: #11d84c;
  background-image: linear-gradient(136deg, rgba(42, 68, 52, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 68, 52, 0.25) 50%, rgba(42, 68, 51, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util.--blue-striped {
  background-size: 8px 8px;
  background-color: #193cf9;
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util.--gold-striped {
  background-size: 8px 8px;
  background-color: #d89411;
  background-image: linear-gradient(136deg, rgba(68, 54, 42, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(68, 57, 42, 0.25) 50%, rgba(68, 54, 42, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util.--default-striped {
  background-size: 8px 8px;
  background-color: #808080;
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea .--linea-util {
  display: none;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by {
  position: absolute;
  top: 4px;
  right: 0;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by .--div-textos {
  text-align: center;
  padding: 6px 14px;
  background: #f8f9fd;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by .--div-textos .--texto-1 {
  font-size: 10px;
  font-weight: 400;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by .--div-textos .--texto-2 {
  font-size: 13px;
  font-weight: 600;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 {
  display: flex;
  align-items: center;
  padding: 16px 10px;
  margin: auto;
  position: relative;
  background: #fff;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--btn-etapa-anterior {
  margin: 0;
  position: relative;
  left: -10px;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  rotate: 90deg;
  z-index: 90001;
  width: 44px;
  height: 44px;
  background: transparent;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--btn-etapa-anterior svg {
  width: 20px;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-img-textos {
  display: flex;
  align-items: center;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-img-textos .--div-img {
  width: 44px;
  height: 44px;
  border-radius: 3px;
  overflow: hidden;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-img-textos .--div-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-img-textos .--div-textos {
  padding-left: 10px;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-img-textos .--div-textos .--texto-1 {
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-img-textos .--div-textos .--texto-2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  display: none;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar {
  position: absolute;
  width: 100%;
  height: 36px;
  top: 0;
  display: flex;
  justify-content: flex-end;
  z-index: 9001;
  right: 0;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages {
  margin: 0;
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  background: transparent;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages .--texto {
  font-family: "Inter", sans-serif;
  padding: 0 6px;
  font-size: 13px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  width: -moz-max-content;
  width: max-content;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
  line-height: 1;
  background: #f0f1f4;
  color: #585b60;
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages .--texto svg {
  width: 16px;
  margin-right: 4px;
}
#--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages:hover .--texto {
  transition: all 0.4s ease;
  background: #101111;
  color: #dee1e6;
  background: #fde4c8;
  border: 1px solid #eccbae;
  color: #472808;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 {
  display: flex;
  justify-content: center;
  padding: 16px 10px;
  max-width: 100%;
  margin: auto;
  background: #f9fafc;
  border-top: 1px solid #f0f1f4;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior {
  width: 100%;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--div-mensaje-bienvenida .--mensaje {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin-bottom: 16px;
  height: 42px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  height: auto;
  padding: 10px 10px;
  line-height: 1.35;
  background: #fff3e6;
  border: 1px solid #ffdcbd;
  color: #68431b;
  background: #e6ecff;
  border: 1px solid #bdd1ff;
  color: #1b2e68;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion {
  border-radius: 3px;
  margin-bottom: 12px;
  overflow: hidden;
  border: 1px solid #f1f3f7;
  border: 1px solid #e4e5e1;
  border-radius: 0;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion:hover .--elementos-top {
  cursor: pointer;
  background: #fff;
  background-size: 8px 8px;
  background-image: linear-gradient(136deg, rgba(241, 243, 247, 0.01) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(237, 240, 255, 0.25) 50%, rgba(249, 252, 255, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top {
  padding: 18px 12px 16px;
  position: relative;
  background: #fff;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--circle-and-title {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 8px;
  display: flex;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--circle-and-title .--circle {
  min-width: 12px;
  background: transparent !important;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  color: #676d77;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex {
  display: flex;
  align-items: center;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--i {
  display: flex;
  align-items: center;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--i svg {
  width: 14px;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--texto {
  font-size: 13px;
  margin-left: 4px;
  margin-right: 16px;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 {
  all: unset;
  position: relative;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 .--descripcion-badge {
  /*display: block;font-size: 12px;padding: 2px 5px;border-radius: 3px;word-break: break-all;*/
  font-size: 12px;
  position: absolute;
  top: 10px;
  z-index: 1;
  left: 10px;
  color: #686871;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 .--descripcion-p {
  padding: 8px 10px;
  border-radius: 3px;
  line-height: 1.3;
  font-size: 13px;
  margin: 0;
  padding: 36px 10px 14px 10px;
  background: rgba(238, 241, 246, 0.6);
  color: #2c2f35;
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion:last-child {
  margin-bottom: 0;
}
#--meeting-pages--fullscreen {
  /* Por defecto ocultamos todas las etapas */
}
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1,
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-2,
#--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-3 {
  display: none;
}
#--meeting-pages--fullscreen[etapa="1"] .--all-container .--entire .--div-2 {
  max-width: 570px;
}
#--meeting-pages--fullscreen[etapa="1"] .--all-container .--entire .--div-2 .--btn-etapa-anterior {
  display: none;
}
#--meeting-pages--fullscreen[etapa="1"] .--all-container .--entire .--div-2 .--div-img-textos .--div-textos .--texto-2.--text-etapa-1 {
  display: block;
}
#--meeting-pages--fullscreen[etapa="1"] .--all-container .--entire #--div-meeting-etapa-1 {
  display: flex; /* Esta etapa debe mostrarse */
  height: calc(100vh - 76px - 4px);
  padding: 0;
}
#--meeting-pages--fullscreen[etapa="1"] .--all-container .--entire #--div-meeting-etapa-1 .--interior {
  max-width: 570px;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  margin-top: 16px;
  padding-bottom: 44px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire .--div-2 {
  max-width: 920px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire .--div-2 .--div-img-textos {
  display: flex;
  align-items: center;
  position: relative;
  left: -8px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire .--div-2 .--div-img-textos .--div-textos .--texto-2.--text-etapa-2 {
  display: block;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 {
  display: flex; /* Esta etapa debe mostrarse */
  height: calc(100vh - 76px - 4px);
  padding: 0;
  background: #f9fafc;
  border-top: 1px solid #f0f1f4;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior {
  max-width: 920px;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  margin-top: 16px;
  padding-bottom: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  word-break: break-all;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left {
  width: 300px;
  border-radius: 5px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 {
  padding: 20px 16px;
  background: #ffffff;
  border: 1px solid #f0f1f4;
  border: 1px solid #e4e5e1;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 .--text-1 {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 10px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 .--div-minutos {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 .--div-minutos .--i {
  display: flex;
  align-items: center;
  width: 12px;
  margin-right: 6px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 .--div-minutos .--text {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  color: #676d77;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 .--text-3 {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
  color: #676d77;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .---linea-hr {
  background-size: 8px 8px;
  background-color: rgba(128, 128, 128, 0.2117647059);
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  height: 1px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 {
  padding: 20px 16px;
  max-height: 310px;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  border: 1px solid #f0f1f4;
  border: 1px solid #e4e5e1;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 .--week {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0 10px;
  cursor: pointer;
  text-transform: capitalize;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 .--week.--active-week {
  /*background: #e6f7ff;color: #1b3268;*/
  background: #f2ffe6;
  color: #42681b;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 .--week:hover {
  /*background: #e6f7ff6e;color: #5373be;*/
  background: rgba(244, 255, 230, 0.6980392157);
  color: #678f20;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 .--week:hover.--active-week {
  /*background: #e6f7ff;color: #1b3268;*/
  background: #f2ffe6;
  color: #42681b;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 {
  padding: 12px 8px;
  margin-top: 8px;
  background: #e6fff3;
  border: 1px solid #bdffe0;
  color: #1b683d;
  background: #e6f4ff;
  border: 1px solid #bde3ff;
  color: #1b3568;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--div-nro-3-flex {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-i-left {
  display: flex;
  align-items: center;
  min-width: 24px;
  max-width: 24px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-center {
  padding-left: 6px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-center .--hora-actual-visitante {
  font-size: 12px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-center .--timezone-visitante {
  font-size: 13px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--cambiar-mi-zona-horaria {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 38px;
  padding: 0 10px;
  cursor: pointer;
  margin: 0;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s ease;
  background: #e6fff3;
  background: #c9f9e2;
  border: 1px solid #bdffe0;
  color: #1b683d;
  background: #fff;
  border: 1px solid #bdcdff;
  color: #1b2768;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--cambiar-mi-zona-horaria:hover {
  background: #b8ffdd;
  color: #124729;
  background: #63a2d3;
  color: #f3faff;
  border: 1px solid #63a2d3;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 .--cambiar-mi-zona-horaria .--span-i {
  min-width: 18px;
  max-width: 18px;
  display: flex;
  align-items: center;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--formato-hora {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 6px;
  border-radius: 2px;
  margin-bottom: 12px;
  padding: 0;
  background: rgba(255, 255, 255, 0.1411764706);
  color: #3b3c3e;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--formato-hora .--change-to-24 {
  margin: 0;
  width: calc(50% - 2px);
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0 10px;
  cursor: pointer;
  text-transform: capitalize;
  justify-content: center;
  border: 0;
  background: rgba(102, 102, 102, 0.0117647059);
  border: 1px solid transparent;
  color: #3b3c3e;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--formato-hora .--change-to-12 {
  margin: 0;
  width: calc(50% - 2px);
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0 10px;
  cursor: pointer;
  text-transform: capitalize;
  justify-content: center;
  background: rgba(102, 102, 102, 0.0117647059);
  border: 1px solid transparent;
  color: #3b3c3e;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--formato-hora[current_format="24"] .--change-to-24 {
  background: #f1f2f4;
  color: #3b3c3e;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--formato-hora[current_format="12"] .--change-to-12 {
  background: #f1f2f4;
  color: #3b3c3e;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right {
  width: calc(100% - 300px - 12px);
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks[status=no] {
  pointer-events: none;
  opacity: 0.3;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content {
  padding-bottom: 16px;
  margin-bottom: 12px;
  background: #ffffff;
  border: 1px solid #f0f1f4;
  border: 1px solid #e4e5e1;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--title-week {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 20px;
  text-transform: capitalize;
  background: #fff;
  color: #353e53;
  border-bottom: 1px solid #f0f1f4;
  background: #f2ffe6;
  color: #42681b;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content {
  margin: 8px 0 12px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 20px;
  text-transform: capitalize;
  background: #fff;
  color: #414246;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto .--nombre-del-dia {
  font-weight: 600;
  margin-right: 4px;
  text-transform: capitalize;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto-xs {
  display: none;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios {
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px;
  gap: 6px;
  margin-bottom: 6px;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento {
  width: calc(20% - 5px);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #f9f9f9;
  border: 1px solid #eee;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento.--elegido {
  background: #e6f7ff;
  color: #0c255e;
  border: 1px solid #accfe0;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--btn-mas-horarios {
  width: 100%;
  margin: 0;
  border: 0;
  font-size: 13px;
  height: 30px;
  background: rgba(242, 255, 230, 0.1098039216);
  color: #42681b;
}
#--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--btn-mas-horarios:hover {
  background: rgba(242, 255, 230, 0.4509803922);
  color: #22370d;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire .--div-2 {
  max-width: 920px;
  max-width: 1080px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire .--div-2 .--div-img-textos {
  display: flex;
  align-items: center;
  position: relative;
  left: -8px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire .--div-2 .--div-img-textos .--div-textos .--texto-2.--text-etapa-3 {
  display: block;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 {
  display: flex; /* Esta etapa debe mostrarse */
  height: calc(100vh - 76px - 4px);
  padding: 0;
  background: #f9fafc;
  border-top: 1px solid #f0f1f4;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior {
  max-width: 920px;
  max-width: 1080px;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  margin-top: 16px;
  padding-bottom: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left {
  width: 300px;
  border-radius: 5px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 {
  padding: 20px 16px;
  background: #ffffff;
  border: 1px solid #f0f1f4;
  border: 1px solid #e4e5e1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 .--text-1 {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 10px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 .--has-svg {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 .--has-svg .--i {
  display: flex;
  align-items: center;
  width: 12px;
  margin-right: 6px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 .--has-svg .--texto {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  color: #676d77;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 .--hora-de-inicio-fin-sesion {
  padding: 4px 4px;
  border-radius: 4px;
  width: calc(100% + 8px);
  position: relative;
  left: -4px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 .--text-4 {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  color: #676d77;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .---linea-hr {
  background-size: 8px 8px;
  background-color: rgba(128, 128, 128, 0.2117647059);
  background-image: linear-gradient(136deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  height: 1px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-2 {
  padding: 20px 16px;
  max-height: 310px;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  border: 1px solid #f0f1f4;
  border: 1px solid #e4e5e1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-2 .--week {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0 10px;
  cursor: pointer;
  text-transform: capitalize;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-2 .--week.--active-week {
  /*background: #e6f7ff;color: #1b3268;*/
  background: #f2ffe6;
  color: #42681b;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-2 .--week:hover {
  /*background: #e6f7ff6e;color: #5373be;*/
  background: rgba(244, 255, 230, 0.6980392157);
  color: #678f20;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-2 .--week:hover.--active-week {
  /*background: #e6f7ff;color: #1b3268;*/
  background: #f2ffe6;
  color: #42681b;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 {
  padding: 12px 8px;
  margin-top: 8px;
  background: #e6fff3;
  border: 1px solid #bdffe0;
  color: #1b683d;
  background: #e6f4ff;
  border: 1px solid #bde3ff;
  color: #1b3568;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--div-nro-3-flex {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-i-left {
  display: flex;
  align-items: center;
  min-width: 24px;
  max-width: 24px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-center {
  padding-left: 6px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-center .--hora-actual-visitante {
  font-size: 12px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--div-nro-3-flex .--div-center .--timezone-visitante {
  font-size: 13px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--cambiar-mi-zona-horaria {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 38px;
  padding: 0 10px;
  cursor: pointer;
  margin: 0;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s ease;
  background: #e6fff3;
  background: #c9f9e2;
  border: 1px solid #bdffe0;
  color: #1b683d;
  background: #fff;
  border: 1px solid #bdcdff;
  color: #1b2768;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--cambiar-mi-zona-horaria:hover {
  background: #b8ffdd;
  color: #124729;
  background: #63a2d3;
  color: #f3faff;
  border: 1px solid #63a2d3;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-3 .--cambiar-mi-zona-horaria .--span-i {
  min-width: 18px;
  max-width: 18px;
  display: flex;
  align-items: center;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right {
  width: calc(100% - 300px - 12px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting {
  padding: 20px 16px;
  margin-bottom: 16px;
  background: #ffffff;
  border: 1px solid #e4e5e1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .---texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .---texto-superior .--circle {
  margin-right: 5px;
  color: #d2d3db;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva {
  margin: 0 0 18px 0;
  border-bottom: 1px dashed #ccd0dd;
  padding-bottom: 10px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones {
  display: flex;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=empleado]:hover {
  background: #f3f4f7;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=clinica]:hover {
  background: #f3f4f7;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--pre-reservado_por_empleado {
  border: 1px solid rgb(228, 231, 238);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--pre-reservado_por_clinica {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--pre-reservado_por_empleado {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--pre-reservado_por_clinica {
  border: 1px solid rgb(228, 231, 238);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex {
  display: flex;
  justify-content: space-between;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 4px);
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px 10px 12px 10px;
  background: #fbfbfb;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
  padding: 0 10px 0px 10px;
  position: relative;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
  position: absolute;
  top: 8px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  color: #191a1c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item .--input-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
  background: transparent;
  height: 60px;
  padding: 18px 0 0;
  height: 56px;
  padding: 18px 0 0;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item .--select-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
  background: transparent;
  height: 60px;
  padding: 18px 0 0;
  height: 56px;
  padding: 18px 0 0;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item .--select-simple .--negativo {
  color: #f41b2f;
  background: #ffced3;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-5p {
  width: calc(5% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-10p {
  width: calc(10% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-15p {
  width: calc(15% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-20p {
  width: calc(20% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-25p {
  width: calc(25% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-30p {
  width: calc(30% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-35p {
  width: calc(35% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-40p {
  width: calc(40% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-45p {
  width: calc(45% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-50p {
  width: calc(50% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-55p {
  width: calc(55% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-60p {
  width: calc(60% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-65p {
  width: calc(65% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-70p {
  width: calc(70% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-75p {
  width: calc(75% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-80p {
  width: calc(80% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-85p {
  width: calc(85% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-90p {
  width: calc(90% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-95p {
  width: calc(95% - 4px);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex.--pago-lugar-y-tipo[status=clinica] .--div-pago-tipo {
  opacity: 0.4;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx {
  display: flex;
  justify-content: space-between;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx .--items-flex.--items-tipous {
  flex-wrap: wrap;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx .--items-flex.--items-tipous .--1-item {
  width: calc(50% - 4px);
  width: 100%;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx .--items-dx {
  min-width: 220px;
  max-width: 220px;
  padding-left: 8px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx .--items-dx .--1-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 0 10px 0px 10px;
  position: relative;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx .--items-dx .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  position: absolute;
  top: 8px;
  background: transparent;
  color: #83868c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--tipous-dx .--items-dx .--dx {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 56px;
  padding: 18px 0 0;
  background: transparent;
  color: #191a1c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-paciente {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro {
  /*margin: 0 0 18px 0;border-bottom: 1px dashed #ccd0dd;padding-bottom: 10px;*/
  padding-bottom: 2px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion .--opciones {
  display: flex;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion .--opciones .--opcion[status=yes] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion .--opciones .--opcion[status=yes]:hover {
  background: #f3f4f7;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion .--opciones .--opcion[status=no] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro .--elegir-opcion .--opciones .--opcion[status=no]:hover {
  background: #f3f4f7;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro[status=yes] .--elegir-opcion .--opciones .--opcion[status=yes] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro[status=no] .--elegir-opcion .--opciones .--opcion[status=no] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-seguro[status=no] .--all-inputs-del-seguro {
  display: none;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-seguro {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-seguro .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-seguro .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-textarea {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 60px;
  padding: 10px 10px;
  background: transparent;
  color: #191a1c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-orden-medica {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-orden-medica .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-orden-medica .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-orden-medica .--texto-textarea {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 60px;
  padding: 10px 10px;
  background: transparent;
  color: #191a1c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-orden-medica[status=hide] {
  display: none;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones {
  display: flex;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=yes] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=yes]:hover {
  background: #f3f4f7;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=no] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=no]:hover {
  background: #f3f4f7;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones[status=yes] .--elegir-opcion .--opciones .--opcion[status=yes] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones[status=no] .--elegir-opcion .--opciones .--opcion[status=no] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#--meeting-pages--fullscreen #--btn-left--cerrar-meeting-pages {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  position: absolute;
  bottom: calc(50% - 55px);
  left: 0;
  writing-mode: vertical-rl;
  text-orientation: sideways;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  white-space: nowrap; /*rotate: 180deg;*/
  z-index: 9001;
}
#--meeting-pages--fullscreen #--btn-left--cerrar-meeting-pages .--texto {
  font-family: "Inter", sans-serif;
  padding: 12px 6px;
  font-size: 13px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; /*rotate: 180deg;*/
  background: #0b0b0c;
  color: #909295;
  background: #ebedf0;
  color: #585b60;
}
#--meeting-pages--fullscreen #--btn-right--cerrar-meeting-pages {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  position: absolute;
  bottom: calc(50% - 55px);
  right: 0;
  writing-mode: vertical-rl;
  text-orientation: sideways;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  white-space: nowrap;
  rotate: 180deg;
  z-index: 9001;
}
#--meeting-pages--fullscreen #--btn-right--cerrar-meeting-pages .--texto {
  font-family: "Inter", sans-serif;
  padding: 12px 6px;
  font-size: 13px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background: #0b0b0c;
  color: #909295;
  background: #ebedf0;
  color: #585b60;
}
#--meeting-pages--fullscreen .--div-bottom-cerrar {
  position: fixed;
  width: 100%;
  height: 36px;
  bottom: 0;
  display: flex;
  justify-content: center;
  z-index: 9001;
}
#--meeting-pages--fullscreen .--div-bottom-cerrar #--btn-bottom--cerrar-meeting-pages {
  margin: 0;
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  background: transparent;
}
#--meeting-pages--fullscreen .--div-bottom-cerrar #--btn-bottom--cerrar-meeting-pages .--texto {
  font-family: "Inter", sans-serif;
  padding: 0 6px;
  font-size: 13px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 140px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
  line-height: 1;
  background: #ebedf0;
  color: #585b60;
}
#--meeting-pages--fullscreen .--div-bottom-cerrar #--btn-bottom--cerrar-meeting-pages .--texto svg {
  width: 16px;
  margin-right: 4px;
}
#--meeting-pages--fullscreen .--div-bottom-cerrar #--btn-bottom--cerrar-meeting-pages:hover .--texto {
  background: #101111;
  color: #dee1e6;
  transition: all 0.4s ease;
}

@media (min-width: 992px) {
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks {
    overflow-y: auto;
    max-height: calc(100vh - 98px);
    padding-right: 10px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire .--div-2 .--div-top-cerrar {
    padding-right: 10px;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior {
    scrollbar-width: thin;
    overflow-y: auto;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior {
    max-width: calc(100% - 20px);
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left {
    width: 270px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 {
    padding: 20px 10px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right {
    width: calc(100% - 270px - 8px);
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks {
    overflow-y: auto;
    max-height: calc(100vh - 96px);
    padding-right: 10px;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  #--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by {
    display: none;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left {
    width: 100%;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 {
    border-top: 0;
    padding: 20px 20px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 {
    display: none;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 {
    margin: 0;
    padding: 20px 20px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right {
    width: 100%;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content {
    margin-bottom: 0;
    border-bottom: 0;
  }
}
@media (max-width: 575.9px) {
  #--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by {
    display: none;
  }
  #--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages {
    padding-right: 8px;
  }
  #--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages .--texto {
    font-size: 12px;
  }
  #--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages .--texto svg {
    width: 14px;
  }
  #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior {
    padding-left: 8px;
    padding-right: 8px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left {
    width: 100%;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 {
    border-top: 0;
    padding: 20px 12px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 {
    display: none;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 {
    margin: 0;
    padding: 20px 12px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right {
    width: 100%;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--title-week {
    padding: 0 12px;
    background: #f2ffe6;
    color: #42681b;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content {
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #d1d2d2;
    margin: 0;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto {
    display: none;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto-xs {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 56px;
    max-width: 56px;
    height: 60px;
    border-right: 1px solid #e3e4e4;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto-xs .--interior-flex .--nombre-del-dia-corto {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    height: 20px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto-xs .--interior-flex .--dia-nro {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-size: 22px;
    height: 24px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios {
    padding: 0 12px;
    flex-wrap: nowrap;
    align-items: center;
    overflow-x: auto;
    scrollbar-width: none;
    margin-bottom: 0;
    gap: unset;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento {
    min-width: 84px;
    max-width: 84px;
    height: 44px;
    margin-right: 6px;
    font-size: 13px;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento.--elegido {
    background: #f7ffe6;
    color: #415e0c;
    border: 1px solid #cbe0ac;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento:last-child {
    margin-right: 0;
  }
  #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content:last-child {
    border-bottom: 0;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left {
    width: 100%;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right {
    width: 100%;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting {
    padding: 20px 10px;
    margin-bottom: 0;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex {
    flex-wrap: wrap;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item {
    width: 100% !important;
    background: #eef1f9;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-dx {
    min-width: 142px !important;
    max-width: 142px !important;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-dx .--1-item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    border-radius: 4px;
    padding: 0 10px 0px 10px;
    position: relative;
    background: #f8fafe;
    border: 1px solid rgb(228, 231, 238);
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-dx .--1-item .--div-badge {
    font-size: 10px;
    pointer-events: none;
    width: calc(100% - 12px);
    text-align: left;
    margin-bottom: 8px;
    position: absolute;
    top: 8px;
    background: transparent;
    color: #83868c;
  }
  #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-dx .--dx {
    max-width: 100%;
    width: 100%;
    margin: 0px;
    font-size: 13px;
    line-height: 1;
    font-weight: 400;
    border: 0px;
    height: 56px;
    padding: 18px 0 0;
    background: transparent;
    color: #191a1c;
  }
  #--side--crear-meeting-page[status=open] #--close-side--crear-meeting-page {
    display: none;
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 {
    width: 100%;
    padding: 0;
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 {
    height: 100vh;
    border: 0;
    border-radius: 0;
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--mensaje-no-disponible[message_show=true] {
    border-radius: 0;
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--mensaje-creando[message_show=true] {
    border-radius: 0;
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 {
    padding: 12px 8px 12px;
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados {
    /* .--1-item:first-child {
        width: calc(100% - 30% - 114px - 8px);
    }
    .--1-item:nth-child(3n) {
        width: 114px;
    } */
  }
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--input-simple,
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple,
  #--side--crear-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple-2 {
    font-size: 12px;
  }
  #--side--detalles-del-meeting[status=open] #--close-side--detalles-del-meeting {
    display: none;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 {
    width: 100%;
    padding: 0;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 {
    height: 100vh;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 {
    padding: 18px 12px 12px;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--nombre {
    font-size: 16px;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia .--hora-inicio-y-fin, #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--hora-y-dia .--dia {
    font-size: 13px;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tipo-reunion .--texto {
    font-size: 13px;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--tags[etiquetas=no] .--texto {
    font-size: 13px;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles {
    padding: 14px 12px 0;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 {
    padding: 12px 12px 14px;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=detalles] .--datos-order-2[tab=detalles] .--items-flex {
    flex-wrap: wrap;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=detalles] .--datos-order-2[tab=detalles] .--items-flex .--1-item {
    width: 100% !important;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica] .--items-flex {
    flex-wrap: wrap;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=clinica] .--datos-order-2[tab=clinica] .--items-flex .--1-item {
    width: 100% !important;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=paciente] .--datos-order-2[tab=paciente] .--items-flex {
    flex-wrap: wrap;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=paciente] .--datos-order-2[tab=paciente] .--items-flex .--1-item {
    width: 100% !important;
  }
  #--side--detalles-del-meeting[status=open] .--interior-lvl-1 .--interior-lvl-2 .--div-botones {
    width: calc(100% - 24px);
    left: 12px;
  }
  #--side--detalles-del-meeting-page[status=open] #--close-side--detalles-del-meeting-page {
    display: none;
  }
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 {
    width: 100%;
    padding: 0;
  }
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 {
    height: 100vh;
    border: 0;
    border-radius: 0;
  }
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--mensaje-no-disponible[message_show=true] {
    border-radius: 0;
  }
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 {
    padding: 12px 8px 12px;
  }
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados {
    /* .--1-item:first-child {
        width: calc(100% - 30% - 114px - 8px);
    }
    .--1-item:nth-child(3n) {
        width: 114px;
    } */
  }
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--input-simple,
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple,
  #--side--detalles-del-meeting-page[status=open] .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple-2 {
    font-size: 12px;
  }
}
/* --------------------------------------------------
 * Modal :: Crear Meeting
 * ------------------------------------------------------ */
#modal-crear-meeting {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-meeting .modal-dialog {
  min-width: 360px;
}
#modal-crear-meeting .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  padding-left: 2px;
  color: #27292c;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  padding-left: 2px;
  color: #292c2e;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn {
  width: calc(44% - 4px);
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe0e0;
  color: #421919;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar svg {
  width: 16px;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--div-botones.--delete-y-2-mas .---btn.--eliminar:hover {
  background: #f9bfbf;
  color: #3e1c1c;
}
#modal-crear-meeting .modal-dialog .modal-content .modal-body .--cta-eliminacion-definitiva {
  color: #831515;
  border-bottom: 1px dotted;
  cursor: pointer;
}

@media (max-width: 575.9px) {
  #modal-crear-meeting .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    width: 100%;
  }
  #modal-crear-meeting .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Cambiar Paquete Horarios
 * ------------------------------------------------------ */
#modal-cambiar-paquete-horarios-meeting-page {
  background: rgba(19, 21, 23, 0.6);
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog {
  min-width: 320px;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--select {
  margin-bottom: 10px;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 10px;
  border: 1px solid rgb(213, 215, 221);
  background: rgb(255, 255, 255);
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (min-width: 1200px) {
  #modal-cambiar-paquete-horarios-meeting-page .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-cambiar-paquete-horarios-meeting-page .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Archivar Meeting Page
 * ------------------------------------------------------ */
#modal-archivar-meeting-page {
  background: rgba(19, 21, 23, 0.6);
}
#modal-archivar-meeting-page .modal-dialog {
  min-width: 320px;
}
#modal-archivar-meeting-page .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-archivar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-archivar-meeting-page .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Restaurar Meeting Page
 * ------------------------------------------------------ */
#modal-restaurar-meeting-page {
  background: rgba(19, 21, 23, 0.6);
}
#modal-restaurar-meeting-page .modal-dialog {
  min-width: 320px;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-restaurar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-restaurar-meeting-page .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar Meeting Page
 * ------------------------------------------------------ */
#modal-eliminar-meeting-page {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-meeting-page .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-meeting-page .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-meeting-page .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Ajustes Meetings Pages
 * ------------------------------------------------------ */
#modal-meetings-pages-settings--title,
#modal-meetings-pages-settings--ruta,
#modal-meetings-pages-settings--welcome_message {
  background: rgba(19, 21, 23, 0.6);
}
#modal-meetings-pages-settings--title .modal-dialog,
#modal-meetings-pages-settings--ruta .modal-dialog,
#modal-meetings-pages-settings--welcome_message .modal-dialog {
  min-width: 320px;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .modal-title,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .modal-title,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--p,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--p,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--divisor,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--divisor,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--div-botones,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--div-botones,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--div-botones .---btn,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--div-botones .---btn,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--input,
#modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--input,
#modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--input {
  margin-bottom: 10px;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #d5d7dd;
}

@media (min-width: 1200px) {
  #modal-meetings-pages-settings--title .modal-dialog.--max-360px,
  #modal-meetings-pages-settings--ruta .modal-dialog.--max-360px,
  #modal-meetings-pages-settings--welcome_message .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-meetings-pages-settings--title .modal-dialog,
  #modal-meetings-pages-settings--ruta .modal-dialog,
  #modal-meetings-pages-settings--welcome_message .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Reprogramar cita
 * ------------------------------------------------------ */
#modal-reprogramar-cita {
  background: rgba(19, 21, 23, 0.6);
}
#modal-reprogramar-cita .modal-dialog {
  min-width: 320px;
}
#modal-reprogramar-cita .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--texto-fecha-actual-de-cita {
  max-width: 255px;
  margin: 0 auto 14px;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--div-badge-input {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  position: absolute;
  top: 9px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  left: 10px;
  background: transparent;
  color: rgb(131, 134, 140);
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--input {
  margin: 0;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 30px 10px 8px;
  border: 1px solid #d5d7dd;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--elementos-a-capturar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--elementos-a-capturar .--left {
  width: calc(50% - 4px);
  position: relative;
}
#modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--elementos-a-capturar .--right {
  width: calc(50% - 4px);
  position: relative;
}

@media (min-width: 1200px) {
  #modal-reprogramar-cita .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-reprogramar-cita .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Cancelar Meeting
 * ------------------------------------------------------ */
#modal-cancelar-cita {
  background: rgba(19, 21, 23, 0.6);
}
#modal-cancelar-cita .modal-dialog {
  min-width: 320px;
}
#modal-cancelar-cita .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-cancelar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-cancelar-cita .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Editar Meeting : Editar Cita
 * ------------------------------------------------------ */
#modal-editar-cita {
  background: rgba(19, 21, 23, 0.6);
}
#modal-editar-cita .modal-dialog {
  min-width: 600px !important;
}
#modal-editar-cita .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
  border-radius: 5px;
  background: #ffffff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body {
  /* -- */
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting {
  /*padding: 20px 16px;margin-bottom: 16px;background: #ffffff;border: 1px solid #e4e5e1;*/
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva {
  margin: 0 0 18px 0;
  border-bottom: 1px dashed #ccd0dd;
  padding-bottom: 10px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=empleado]:hover {
  background: #f3f4f7;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=clinica]:hover {
  background: #f3f4f7;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--pre-reservado_por_empleado {
  border: 1px solid rgb(228, 231, 238);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--pre-reservado_por_clinica {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--pre-reservado_por_empleado {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--pre-reservado_por_clinica {
  border: 1px solid rgb(228, 231, 238);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex {
  display: flex;
  justify-content: space-between;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 4px);
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px 10px 12px 10px;
  background: #fbfbfb;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
  padding: 0 10px 0px 10px;
  position: relative;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
  position: absolute;
  top: 8px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  color: #191a1c;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--input-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
  background: transparent;
  height: 60px;
  padding: 18px 0 0;
  height: 56px;
  padding: 18px 0 0;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--select-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
  background: transparent;
  height: 60px;
  padding: 18px 0 0;
  height: 56px;
  padding: 18px 0 0;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--select-simple .--negativo {
  color: #f41b2f;
  background: #ffced3;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-5p {
  width: calc(5% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-10p {
  width: calc(10% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-15p {
  width: calc(15% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-20p {
  width: calc(20% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-25p {
  width: calc(25% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-30p {
  width: calc(30% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-35p {
  width: calc(35% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-40p {
  width: calc(40% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-45p {
  width: calc(45% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-50p {
  width: calc(50% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-55p {
  width: calc(55% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-60p {
  width: calc(60% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-65p {
  width: calc(65% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-70p {
  width: calc(70% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-75p {
  width: calc(75% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-80p {
  width: calc(80% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-85p {
  width: calc(85% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-90p {
  width: calc(90% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-95p {
  width: calc(95% - 4px);
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-paciente {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-textarea {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 100px;
  padding: 10px 10px;
  background: transparent;
  color: #191a1c;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  width: calc(50% - 20px - 5px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--div-botones .--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  background: #ffe0e0;
  color: #421919;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--div-botones .--eliminar svg {
  width: 16px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--mensaje-eliminacion-definitiva .--cta-eliminacion-definitiva {
  cursor: pointer;
  color: #831515;
  border-bottom: 1px dotted;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 {
  padding: 0 0 20px 0;
  text-align: left;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--estado {
  display: inline-flex;
  margin-bottom: 8px;
  padding: 5px 6px;
  line-height: 1;
  border-radius: 3px;
  font-size: 11px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--estado.--gold {
  background: #c19f20;
  color: #fff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--estado.--green {
  background: #20c15f;
  color: #fff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--estado.--red {
  background: #c12020;
  color: #fff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--estado.--gray {
  background: #6f7072;
  color: #fff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--estado.--violet {
  background: #8020c1;
  color: #fff;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--nombre-page-uuid {
  display: flex;
  margin-bottom: 6px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--nombre-page-uuid .--circle {
  min-width: 16px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  padding-right: 6px;
  align-self: flex-start;
  line-height: 1;
  background: transparent;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--nombre-page-uuid .--nombre {
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  color: #0e0f0f;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--hora-y-dia {
  display: flex;
  margin-bottom: 6px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--i-svg svg {
  height: 16px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--hora-inicio-y-fin {
  font-size: 13px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--dia {
  font-size: 13px;
  padding-left: 4px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion {
  margin-bottom: 6px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion .--i-svg {
  display: none;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion img {
  display: none;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion .--texto {
  font-size: 13px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] {
  display: flex;
  align-items: center;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] .--i-svg.--lugar_fisico {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] .--i-svg.--lugar_fisico svg {
  height: 16px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=googlemeet] {
  display: flex;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=googlemeet] img.--img-googlemeet {
  display: block;
  height: 20px;
  width: 16px;
  margin-right: 5px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=zoom] {
  display: flex;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=zoom] img.--img-zoom {
  display: block;
  height: 20px;
  width: 16px;
  margin-right: 5px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--cita-ha-sido-reprogramada {
  font-size: 13px;
}
#modal-editar-cita .modal-dialog .modal-content .modal-body .--datos-order-1 .--cita-ha-sido-reprogramada[status="0"] {
  display: none;
}
#modal-editar-cita .modal-dialog .modal-content .--div-alterar-datos-por-la-fuerza {
  padding: 20px 10px 16px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-top: 14px;
  background: #fffefa;
  border-top: 1px dashed #e3af6c;
}
#modal-editar-cita .modal-dialog .modal-content .--div-alterar-datos-por-la-fuerza .--texto-superior {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 15px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}

@media (min-width: 576px) and (max-width: 767.9px) {
  #modal-editar-cita .modal-dialog {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 575.9px) {
  #modal-editar-cita .modal-dialog {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    min-width: 100% !important;
    max-width: 100% !important;
  }
  #modal-editar-cita .modal-dialog .modal-content .modal-body {
    padding: 18px 10px 16px;
    border-radius: 0;
  }
  #modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex {
    flex-wrap: wrap;
  }
  #modal-editar-cita .modal-dialog .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item {
    width: 100% !important;
  }
}
/* --------------------------------------------------
 * Modal :: Horarios Semanales Recurrentes
 * ------------------------------------------------------ */
#modal-horas-semanales-recurrentes {
  background: rgba(19, 21, 23, 0.6);
}
#modal-horas-semanales-recurrentes .modal-dialog {
  min-width: 320px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body {
  padding: 24px 8px 16px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-texto-title .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-texto-title .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow_downward {
  rotate: 270deg;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow_downward svg {
  width: 18px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia {
  padding: 8px 6px;
  border-radius: 4px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #f0f1f4;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--dia-title {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0 10px;
  text-transform: capitalize;
  margin-bottom: 8px;
  background: #f2ffe6;
  color: #42681b;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango[error=true] {
  border: 1px solid #fd3333;
  border-radius: 3px;
  padding: 3px;
  background: rgba(242, 190, 190, 0.2784313725);
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango {
  width: calc(100% - 44px - 2px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango input {
  margin: 0;
  height: 36px;
  border-radius: 2px;
  border: 0;
  width: calc(50% - 10px);
  font-size: 14px;
  padding: 0 9px;
  background: #f9f9f9;
  color: #1b1b1e;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango .--guion {
  min-width: 20px;
  max-width: 20px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--delete {
  margin: 0;
  min-width: 40px;
  max-width: 40px;
  height: 36px;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background: transparent;
  color: #f0e2e4;
  background: rgba(255, 68, 68, 0.0784313725);
  color: rgba(176, 36, 56, 0.7411764706);
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--delete svg {
  width: 18px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--delete:hover {
  background: var(--dark-bg-level-3-hover);
  background: rgba(255, 68, 68, 0.1411764706);
  color: #fb2d4a;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas {
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #262628;
  border: 1px solid #f0f0f0;
  background: linear-gradient(135deg, rgba(234, 234, 234, 0.59) 0%, rgb(244, 244, 244) 85%);
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas svg {
  width: 20px;
}
#modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas:hover {
  background: linear-gradient(135deg, rgba(234, 234, 234, 0.82) 0%, rgb(231, 231, 231) 85%);
}

@media (min-width: 1200px) {
  #modal-horas-semanales-recurrentes .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-horas-semanales-recurrentes .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Crear Horarios Puntuales
 * ------------------------------------------------------ */
#modal-crear-horas-puntuales {
  background: rgba(19, 21, 23, 0.6);
}
#modal-crear-horas-puntuales .modal-dialog {
  min-width: 320px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body {
  padding: 24px 8px 16px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-texto-title .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-texto-title .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-texto-title .--p .--p-cancelar-dia {
  background: rgba(255, 68, 68, 0.0784313725);
  color: rgba(176, 36, 56, 0.7411764706);
  padding: 3px 5px;
  border-radius: 4px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow_downward {
  rotate: 270deg;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--div-botones .---btn .--arrow_downward svg {
  width: 18px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia {
  padding: 8px 6px;
  border-radius: 4px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #f0f1f4;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--dia-title {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0 10px;
  text-transform: capitalize;
  margin-bottom: 8px;
  background: #f2ffe6;
  color: #42681b;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango[error=true] {
  border: 1px solid #fd3333;
  border-radius: 3px;
  padding: 3px;
  background: rgba(221, 164, 164, 0.2784313725);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango {
  width: calc(100% - 44px - 2px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango input {
  margin: 0;
  height: 36px;
  border-radius: 2px;
  border: 0;
  width: calc(50% - 10px);
  font-size: 14px;
  padding: 0 9px;
  background: #f9f9f9;
  color: #1b1b1e;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango .--guion {
  min-width: 20px;
  max-width: 20px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--delete {
  margin: 0;
  min-width: 40px;
  max-width: 40px;
  height: 36px;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background: transparent;
  color: #f0e2e4;
  background: rgba(255, 68, 68, 0.0784313725);
  color: rgba(176, 36, 56, 0.7411764706);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--delete svg {
  width: 18px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--delete:hover {
  background: var(--dark-bg-level-3-hover);
  background: rgba(255, 68, 68, 0.1411764706);
  color: #fb2d4a;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas {
  width: 100%;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #262628;
  border: 1px solid #f0f0f0;
  background: linear-gradient(135deg, rgba(234, 234, 234, 0.59) 0%, rgb(244, 244, 244) 85%);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas svg {
  width: 20px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas:hover {
  background: linear-gradient(135deg, rgba(234, 234, 234, 0.82) 0%, rgb(231, 231, 231) 85%);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 12px 0 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia .--div-dia-especifico {
  position: relative;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia .--div-dia-especifico .--badge {
  position: absolute;
  top: -7px;
  left: 4px;
  font-size: 11px;
  background: white;
  padding: 0 5px;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia .--div-dia-especifico .--input-crear-dia-puntual {
  max-width: 100%;
  width: 100%;
  padding: 12px 8px 8px 8px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #dddee6;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia .--div-boton-cancelar-activar-dia {
  width: calc(40% - 4px);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia .--div-boton-cancelar-activar-dia .--cancelar-dia {
  margin: 0;
  border: 0;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 37.6px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: rgba(255, 68, 68, 0.0784313725);
  color: rgba(176, 36, 56, 0.7411764706);
  border: 1px solid rgba(176, 36, 56, 0.7411764706);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--div-input-dia-puntual-y-cancelar-dia .--div-boton-cancelar-activar-dia .--activar-dia {
  margin: 0;
  border: 0;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 37.6px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: rgba(68, 255, 159, 0.0784313725);
  color: rgba(23, 148, 101, 0.8705882353);
  border: 1px solid rgba(36, 176, 117, 0.7411764706);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--mensaje-dia-cancelado {
  border-radius: 3px;
  margin-bottom: 13px;
  padding: 8px 10px;
  font-size: 12px;
  text-align: left;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--mensaje-dia-cancelado.--alert-yellow {
  color: var(--light-color-yellow);
  background: var(--light-bg-yellow);
  border: 1px solid rgba(157, 136, 24, 0.2588235294);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--mensaje-dia-cancelado.--alert-red {
  color: var(--light-color-red);
  background: var(--light-bg-red);
  border: 1px solid rgba(157, 24, 30, 0.2588235294);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--mensaje-no-puedes-cancelar {
  border-radius: 3px;
  margin-bottom: 13px;
  padding: 8px 10px;
  font-size: 12px;
  text-align: left;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--mensaje-no-puedes-cancelar.--alert-yellow {
  color: var(--light-color-yellow);
  background: var(--light-bg-yellow);
  border: 1px solid rgba(157, 136, 24, 0.2588235294);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia .--mensaje-no-puedes-cancelar.--alert-red {
  color: var(--light-color-red);
  background: var(--light-bg-red);
  border: 1px solid rgba(157, 24, 30, 0.2588235294);
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="0"] .--mensaje-dia-cancelado {
  display: none;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="0"] .--div-boton-cancelar-activar-dia .--activar-dia {
  display: none;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="1"] .--div-input-dia-puntual-y-cancelar-dia .--div-dia-especifico {
  opacity: 0.3;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="1"] .--div-input-dia-puntual-y-cancelar-dia .--div-dia-especifico .--input-crear-dia-puntual {
  pointer-events: none;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="1"] .--div-boton-cancelar-activar-dia .--cancelar-dia {
  display: none;
}
#modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="1"] .--rangos, #modal-crear-horas-puntuales .modal-dialog .modal-content .modal-body .--dia[status-cancelado="1"] .--add-rango-horas {
  opacity: 0.3;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media (min-width: 1200px) {
  #modal-crear-horas-puntuales .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-crear-horas-puntuales .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin: 0;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar Hora Puntual
 * ------------------------------------------------------ */
#modal-eliminar-hora-puntual {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-hora-puntual .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-hora-puntual .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-hora-puntual .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: editar nombre de "Mis horarios" : availability : (meetings_horarios)
 * ------------------------------------------------------ */
#modal-availability-cambiar-nombre--paquete-horarios {
  background: rgba(19, 21, 23, 0.6);
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog {
  min-width: 320px;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-availability-cambiar-nombre--paquete-horarios .modal-dialog .modal-content .modal-body .--input {
  margin-bottom: 10px;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #d5d7dd;
}

@media (min-width: 1200px) {
  #modal-availability-cambiar-nombre--paquete-horarios .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-availability-cambiar-nombre--paquete-horarios .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: crear paquete de Horarios : availability : (meetings_horarios)
 * ------------------------------------------------------ */
#modal-availability-crear--paquete-horarios {
  background: rgba(19, 21, 23, 0.6);
}
#modal-availability-crear--paquete-horarios .modal-dialog {
  min-width: 320px;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--input {
  margin-bottom: 10px;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #d5d7dd;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--select {
  margin-bottom: 10px;
  width: 100%;
  border-radius: 4px;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #d5d7dd;
  background: #fff;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--select option {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#modal-availability-crear--paquete-horarios .modal-dialog .modal-content .modal-body .--texto-aclaratorio {
  text-align: left;
  font-size: 11px;
  margin-bottom: 16px;
  padding-left: 7px;
  color: #1e1e20;
}

@media (min-width: 1200px) {
  #modal-availability-crear--paquete-horarios .modal-dialog.--max-360px {
    max-width: 360px;
    min-width: 360px !important;
  }
}
@media (max-width: 575.9px) {
  #modal-availability-crear--paquete-horarios .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* --------------------------------------------------
 * Modal :: Eliminar Paquete de Horarios
 * ------------------------------------------------------ */
#modal-eliminar-paquete-horarios {
  background: rgba(19, 21, 23, 0.6);
}
#modal-eliminar-paquete-horarios .modal-dialog {
  min-width: 320px;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body {
  padding: 26px 16px 16px;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#modal-eliminar-paquete-horarios .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}

@media (max-width: 575.9px) {
  #modal-eliminar-paquete-horarios .modal-dialog {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
#--admin-meeting .modal-content {
  border: 0;
  background-color: #f9f9f9;
}
#--admin-meeting .modal-content .modal-body {
  padding: 26px 16px 16px;
  border-radius: 5px;
  background: #ffffff;
}
#--admin-meeting .modal-content .modal-body .modal-title {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}
#--admin-meeting .modal-content .modal-body .--p {
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.35;
  font-weight: 400;
  color: #292c2e;
}
#--admin-meeting .modal-content .modal-body .--divisor {
  font-size: 11.6px;
  font-weight: 600;
  line-height: 1.25;
  margin: 14px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #e5e8ea;
}
#--admin-meeting .modal-content .modal-body {
  /* -- */
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting {
  /*padding: 20px 16px;margin-bottom: 16px;background: #ffffff;border: 1px solid #e4e5e1;*/
  max-width: 900px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva {
  margin: 0 0 18px 0;
  border-bottom: 1px dashed #ccd0dd;
  padding-bottom: 10px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=empleado]:hover {
  background: #f3f4f7;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion[status=clinica]:hover {
  background: #f3f4f7;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--pre-reservado_por_empleado {
  border: 1px solid rgb(228, 231, 238);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--pre-reservado_por_clinica {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--pre-reservado_por_empleado {
  opacity: 0.2;
  pointer-events: none;
  border: 1px solid #cfd2db;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--pre-reservado_por_clinica {
  border: 1px solid rgb(228, 231, 238);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex {
  display: flex;
  justify-content: space-between;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 4px);
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px 10px 12px 10px;
  background: #fbfbfb;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
  padding: 0 10px 0px 10px;
  position: relative;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  background: transparent;
  color: #8b8e94;
  color: #83868c;
  position: absolute;
  top: 8px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--div-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  color: #191a1c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--input-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
  background: transparent;
  height: 60px;
  padding: 18px 0 0;
  height: 56px;
  padding: 18px 0 0;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--select-simple {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  padding: 0;
  color: #191a1c;
  background: transparent;
  height: 60px;
  padding: 18px 0 0;
  height: 56px;
  padding: 18px 0 0;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item .--select-simple .--negativo {
  color: #f41b2f;
  background: #ffced3;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-5p {
  width: calc(5% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-10p {
  width: calc(10% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-15p {
  width: calc(15% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-20p {
  width: calc(20% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-25p {
  width: calc(25% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-30p {
  width: calc(30% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-35p {
  width: calc(35% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-40p {
  width: calc(40% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-45p {
  width: calc(45% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-50p {
  width: calc(50% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-55p {
  width: calc(55% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-60p {
  width: calc(60% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-65p {
  width: calc(65% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-70p {
  width: calc(70% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-75p {
  width: calc(75% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-80p {
  width: calc(80% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-85p {
  width: calc(85% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-90p {
  width: calc(90% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item.--w-95p {
  width: calc(95% - 4px);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx {
  display: flex;
  justify-content: space-between;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx .--items-flex.--tipous {
  flex-wrap: wrap;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx .--items-flex.--tipous .--1-item {
  /*width: calc(50% - 4px) !important;*/
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx .--items-dx {
  min-width: 220px;
  max-width: 220px;
  padding-left: 8px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx .--items-dx .--1-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 0 10px 0px 10px;
  position: relative;
  background: #f8fafe;
  border: 1px solid rgb(228, 231, 238);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx .--items-dx .--1-item .--div-badge {
  font-size: 10px;
  pointer-events: none;
  width: calc(100% - 12px);
  text-align: left;
  margin-bottom: 8px;
  position: absolute;
  top: 8px;
  background: transparent;
  color: #83868c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--tipous-dx .--items-dx .--1-item .--dx {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 56px;
  padding: 18px 0 0;
  background: transparent;
  color: #191a1c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--items-flex.--pago-lugar-y-tipo[status=clinica] .--div-pago-tipo {
  opacity: 0.4;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-paciente {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro {
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro {
  /*margin: 0 0 18px 0;border-bottom: 1px dashed #ccd0dd;padding-bottom: 10px;*/
  padding-bottom: 2px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion .--opciones {
  display: flex;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion .--opciones .--opcion[status=yes] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion .--opciones .--opcion[status=yes]:hover {
  background: #f3f4f7;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion .--opciones .--opcion[status=no] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro .--elegir-opcion .--opciones .--opcion[status=no]:hover {
  background: #f3f4f7;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro[status=yes] .--elegir-opcion .--opciones .--opcion[status=yes] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro[status=no] .--elegir-opcion .--opciones .--opcion[status=no] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-seguro .--all-seguro[status=no] .--all-inputs-del-seguro {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-textarea {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 60px;
  padding: 10px 10px;
  background: transparent;
  color: #191a1c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-orden-medica {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-orden-medica .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-orden-medica .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-orden-medica .--texto-textarea {
  max-width: 100%;
  width: 100%;
  margin: 0px;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  border: 0px;
  height: 60px;
  padding: 10px 10px;
  background: transparent;
  color: #191a1c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--nota-para-orden-medica[status=hide] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  padding: 4px 12px;
  align-items: center;
  border-radius: 4px;
  background: #f8f9fd;
  border: 1px solid rgb(228, 231, 238);
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--texto {
  line-height: 1;
  font-size: 12px;
  color: #313337;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones {
  display: flex;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=yes] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  margin-right: 2px;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=yes]:hover {
  background: #f3f4f7;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=no] {
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones .--elegir-opcion .--opciones .--opcion[status=no]:hover {
  background: #f3f4f7;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones[status=yes] .--elegir-opcion .--opciones .--opcion[status=yes] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--stat-o-routine .--all-opciones[status=no] .--elegir-opcion .--opciones .--opcion[status=no] {
  background: #eff1f6;
  border: 1px solid #e6e7e8;
  opacity: 1;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita {
  border-top: 1px dashed #e1e2e5;
  padding: 18px 0 0;
  margin: 10px 0 0;
  border-top: 1px dashed #ccd0dd;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--texto-superior {
  pointer-events: none;
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 14px;
  padding-left: 5px;
  background: transparent;
  color: #42444c;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--texto-superior .--circle {
  color: #d2d3db;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 220px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 .--contenedor-lvl-2 {
  display: flex;
  flex-wrap: wrap;
  max-width: 344px;
  justify-content: space-between;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 .--contenedor-lvl-2 .--i-emoji {
  width: 100%;
  font-size: 64px;
  line-height: 1;
  margin: 16px 0 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 .--contenedor-lvl-2 .--div-inputs {
  display: flex;
  gap: 6px;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 .--contenedor-lvl-2 .--div-inputs .--input-fecha-cita {
  margin: 0;
  text-align: center;
  border-radius: 4px;
  height: 38px;
  width: 124px;
  width: 108px;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e4e8f9;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 .--contenedor-lvl-2 .--div-inputs .--input-hora-cita {
  margin: 0;
  text-align: center;
  border-radius: 4px;
  height: 38px;
  width: 76px;
  width: 64px;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e4e8f9;
}
#--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--forzar-cambio-de-fecha-cita .--contenedor-lvl-1 .--contenedor-lvl-2 .--texto-inferior {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 3px 0 4px;
  border-radius: 4px;
}
#--admin-meeting .modal-content .modal-body .--div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#--admin-meeting .modal-content .modal-body .--div-botones .---btn {
  width: calc(50% - 4px);
  width: calc(50% - 20px - 5px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eaeaea;
  color: #363a3c;
}
#--admin-meeting .modal-content .modal-body .--div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#--admin-meeting .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .--div-botones .--eliminar {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  background: #ffe0e0;
  color: #421919;
}
#--admin-meeting .modal-content .modal-body .--div-botones .--eliminar svg {
  width: 16px;
}
#--admin-meeting .modal-content .modal-body .---div-botones {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn {
  width: calc(50% - 4px);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 6px;
  text-align: left;
  height: 37px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #eaeaea;
  color: #363a3c;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn .--arrow-right svg {
  height: 18px;
  rotate: 270deg;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn:hover {
  background: #d3d3d3;
  color: #1f2325;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn.--accent:hover {
  background: #30323a;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn.--calcular-monto-total-ultrasonidos {
  font-weight: 500;
  background: #effff7;
  color: #32513d;
  border: 1px solid #98cfb3;
}
#--admin-meeting .modal-content .modal-body .---div-botones .---btn.--calcular-monto-total-ultrasonidos:hover {
  background: #8ad5b0;
  color: #264d34;
}
#--admin-meeting .modal-content .modal-body .---div-botones[monto_listo=false] [siguiente=true] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .---div-botones[monto_listo=true] .--calcular-monto-total-ultrasonidos {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--mensaje-eliminacion-definitiva .--cta-eliminacion-definitiva {
  cursor: pointer;
  color: #831515;
  border-bottom: 1px dotted;
}
#--admin-meeting .modal-content .modal-body .--mensaje-permitir-edicion {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 4px;
  margin: 0px 0 18px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  height: 42px;
  padding: 0 12px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
#--admin-meeting .modal-content .modal-body .--mensaje-permitir-edicion.--0 {
  color: var(--light-color-red);
  background: var(--light-bg-red);
}
#--admin-meeting .modal-content .modal-body .--mensaje-permitir-edicion.--1 {
  color: var(--light-color-green);
  background: var(--light-bg-green);
}
#--admin-meeting .modal-content .modal-body .--mensaje-permitir-edicion .--solicitar-edicion {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  padding: 0 10px;
  border-radius: 3px;
  background: #fff;
  color: #121212;
  border: 1px solid #eeeeef;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 {
  padding: 0 0 20px 0;
  text-align: left;
  max-width: 900px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--div-eliminar-meeting {
  position: absolute;
  top: 14px;
  right: 16px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--div-eliminar-meeting .--abrir-modal-eliminar-meeting {
  font-size: 11px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 4px;
  height: 32px;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
  letter-spacing: 0.6px;
  border: 0;
  font-size: 10px;
  font-weight: 600;
  transition: all 0.2s ease;
  background: #ffe7e7;
  color: #d45858;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--div-eliminar-meeting .--abrir-modal-eliminar-meeting .--span-svg {
  display: flex;
  align-items: center;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--div-eliminar-meeting .--abrir-modal-eliminar-meeting .--span-svg svg {
  width: 0;
  margin-right: 0;
  transition: all 0.3s ease;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--div-eliminar-meeting .--abrir-modal-eliminar-meeting:hover {
  transition: all 0.2s ease;
  background: #eec9c9;
  color: #9d1111;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--div-eliminar-meeting .--abrir-modal-eliminar-meeting:hover .--span-svg svg {
  width: 12px;
  margin-right: 5px;
  transition: all 0.3s ease;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--estado {
  display: inline-flex;
  margin-bottom: 8px;
  padding: 5px 6px;
  line-height: 1;
  border-radius: 3px;
  font-size: 11px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--estado.--gold {
  background: #c19f20;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--estado.--green {
  background: #20c15f;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--estado.--red {
  background: #c12020;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--estado.--gray {
  background: #6f7072;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--estado.--violet {
  background: #8020c1;
  color: #fff;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--nombre-page-uuid {
  display: flex;
  margin-bottom: 6px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--nombre-page-uuid .--circle {
  min-width: 16px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  padding-right: 6px;
  align-self: flex-start;
  line-height: 1;
  background: transparent;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--nombre-page-uuid .--nombre {
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  font-family: "Instrument Sans", sans-serif;
  color: #0e0f0f;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--descripcion-page-uuid {
  margin-bottom: 12px;
  font-size: 13px;
  padding-left: 16px;
  color: #494b51;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--hora-y-dia {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--i-svg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--i-svg svg {
  height: 16px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--hora-inicio-y-fin {
  font-size: 13px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--dia {
  font-size: 13px;
  padding-left: 4px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--hora-y-dia .--dia-y-hora {
  display: flex;
  line-height: 1;
  font-size: 13px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion {
  margin-bottom: 6px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion .--i-svg {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion img {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion .--texto {
  font-size: 13px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] {
  display: flex;
  align-items: center;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] .--i-svg.--lugar_fisico {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  color: #9ca1aa;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=lugar_fisico] .--i-svg.--lugar_fisico svg {
  height: 16px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=googlemeet] {
  display: flex;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=googlemeet] img.--img-googlemeet {
  display: block;
  height: 20px;
  width: 16px;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=zoom] {
  display: flex;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--tipo-reunion[tipo=zoom] img.--img-zoom {
  display: block;
  height: 20px;
  width: 16px;
  margin-right: 5px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--cita-ha-sido-reprogramada {
  font-size: 13px;
}
#--admin-meeting .modal-content .modal-body .--datos-order-1 .--cita-ha-sido-reprogramada[status="0"] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--datos-de-quien-reserva[status=hide] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--datos-del-servicio-us[status=hide] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--datos-del-paciente[status=hide] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--nota-para-la-cita[status=hide] {
  display: none;
}
#--admin-meeting .modal-content .modal-body .--forzar-cambio-de-fecha-cita[status=hide] {
  display: none;
}
#--admin-meeting .modal-content .--div-alterar-datos-por-la-fuerza {
  padding: 20px 10px 16px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-top: 14px;
  background: #fffefa;
  border-top: 1px dashed #e3af6c;
}
#--admin-meeting .modal-content .--div-alterar-datos-por-la-fuerza .--texto-superior {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 12px;
  font-size: 15px;
  line-height: 1;
  letter-spacing: -0.3px;
  display: flex;
  justify-content: center;
  color: #27292c;
}

@media (min-width: 1200px) {
  #--admin-meeting .modal-content .modal-body {
    margin: auto;
    width: 800px;
    min-height: calc(100vh - 74px);
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1199.9px) {
  #--admin-meeting .modal-content .modal-body {
    padding: 0;
  }
}
@media (max-width: 767.9px) {
  #--admin-meeting .modal-content .modal-body {
    padding: 0;
  }
  #--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex {
    flex-wrap: wrap;
  }
  #--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--items-flex .--1-item {
    width: 100% !important;
  }
  #--admin-meeting .modal-content .modal-body .--recoleccion-de-datos--meeting .--datos-del-servicio-us .--items-flex.--tipous .--1-item {
    width: 100% !important;
  }
}
.--page-generate-factura-pdf {
  display: flex;
  justify-content: center;
}
.--page-generate-factura-pdf .--all-content {
  position: relative;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf {
  min-width: 320px;
  max-width: 320px;
  margin: auto;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #edeef4;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  padding: 4px;
  width: 100%;
  background: #edeef4;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf .--opciones .--opcion-size {
  width: calc(33.3333333333% - 2px);
  transition: all 0.5s ease;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 30px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #686a70;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf {
  padding: 0 4px;
  border-left: 1px solid #d4d4de;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf .--btn-descargar-pdf {
  width: 100%;
  transition: all 0.5s ease;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 30px;
  padding: 0 12px 0 9px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #13151e;
  color: #fff;
  background: #e8e9ee;
  color: #2b2c30;
  background: #fafbff;
  color: #18191b;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf .--btn-descargar-pdf svg {
  min-width: 16px;
  max-width: 16px;
  margin-right: 6px;
}
.--page-generate-factura-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf .--btn-descargar-pdf:hover {
  background: #d1d2d7;
  color: #18191b;
  background: #d5d6df;
}
.--page-generate-factura-pdf .--all-content[current-size-pdf=a4] .--choice-size-pdf .--opciones .--opcion-size[size=a4] {
  background: #fff;
  color: #13151e;
}
.--page-generate-factura-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf .--pre-pdf .--pdf {
  width: 210mm;
  min-height: 297mm;
  padding: 15mm;
  margin: 0 auto;
}
.--page-generate-factura-pdf .--all-content[current-size-pdf=letter] .--choice-size-pdf .--opciones .--opcion-size[size=letter] {
  background: #fff;
  color: #13151e;
}
.--page-generate-factura-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf .--pre-pdf .--pdf {
  width: 215.9mm;
  min-height: 279.4mm;
  padding: 15mm;
  margin: 0 auto;
}
.--page-generate-factura-pdf .--all-content[current-size-pdf=legal] .--choice-size-pdf .--opciones .--opcion-size[size=legal] {
  background: #fff;
  color: #13151e;
}
.--page-generate-factura-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf .--pre-pdf .--pdf {
  width: 215.9mm;
  min-height: 355.6mm;
  padding: 15mm;
  margin: 0 auto;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf {
  margin-bottom: 24px;
  background: #fff;
  box-shadow: 0 0 10px rgba(211, 211, 211, 0.5);
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf {
  position: relative;
  box-sizing: border-box;
  /* --------------------------------------------
   * Lo anterior es fijo para cualquier PDF tipo documento : a partir de acá dependerá exclusivamente para cada lo que haya que generar
   * ---------------------------------------------------- */
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--text-invoice {
  font-size: 24px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 22px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--identificador {
  font-weight: 600;
  font-size: 15px;
  display: flex;
  margin-bottom: 2px;
  font-size: 13px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--identificador .--text-left {
  width: 186px;
  display: block;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--identificador .--text-right {
  display: block;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--emision, .--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--fecha_vencimiento {
  font-weight: 400;
  font-size: 15px;
  display: flex;
  margin-bottom: 2px;
  font-size: 13px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--emision .--text-left, .--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--fecha_vencimiento .--text-left {
  width: 186px;
  display: block;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--emision .--text-right, .--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--fecha_vencimiento .--text-right {
  display: block;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-right .--logo {
  position: relative;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-right .--logo img {
  width: 144px;
  max-width: 144px;
  filter: grayscale(0);
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 {
  display: flex;
  margin-bottom: 24px;
  font-size: 14px;
  font-size: 13px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-left {
  min-width: 45%;
  max-width: 45%;
  font-weight: 400;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-left :first-child {
  font-weight: 600;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-right {
  min-width: 45%;
  max-width: 45%;
  margin-left: 16px;
  font-weight: 400;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-right :first-child {
  font-weight: 600;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 16px;
  font-size: 17px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 {
  margin-bottom: 26px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-head {
  display: flex;
  align-items: center;
  font-size: 11px;
  margin-bottom: 6px;
  border-bottom: 1px solid #bcbec4;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-head .--place-1 {
  min-width: calc(100% - 96px - 112px - 96px);
  max-width: calc(100% - 96px - 112px - 96px);
  justify-content: start;
  height: 24px;
  padding-left: 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-head .--place-2 {
  min-width: 96px;
  max-width: 96px;
  justify-content: end;
  height: 24px;
  padding-right: 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-head .--place-3 {
  min-width: 112px;
  max-width: 112px;
  justify-content: end;
  height: 24px;
  padding-right: 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-head .--place-4 {
  min-width: 96px;
  max-width: 96px;
  justify-content: end;
  height: 24px;
  padding-right: 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item {
  display: flex;
  align-items: center;
  font-size: 11px;
  padding: 1px 0px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item .--place-1 {
  min-width: calc(100% - 64px - 112px - 96px);
  max-width: calc(100% - 64px - 112px - 96px);
  justify-content: start;
  min-height: 24px;
  padding: 4px 0 4px 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item .--place-2 {
  min-width: 96px;
  max-width: 96px;
  justify-content: end;
  height: 24px;
  padding-right: 4px;
  display: flex;
  align-items: center;
  min-width: 64px;
  max-width: 64px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item .--place-3 {
  min-width: 112px;
  max-width: 112px;
  justify-content: end;
  height: 24px;
  padding-right: 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item .--place-4 {
  min-width: 96px;
  max-width: 96px;
  justify-content: end;
  height: 24px;
  padding-right: 4px;
  display: flex;
  align-items: center;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item:nth-child(odd) {
  background: transparent;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--row-item:nth-child(even) {
  background: #f8f9fc;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-1 {
  display: flex;
  justify-content: space-between;
  max-width: 37%;
  margin-left: auto;
  font-size: 11px;
  padding: 4px 4px;
  border-top: 1px solid #e6e8ea;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-2 {
  display: flex;
  justify-content: space-between;
  max-width: 37%;
  margin-left: auto;
  font-size: 11px;
  padding: 4px 4px;
  border-top: 1px solid #e6e8ea;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-3 {
  display: flex;
  justify-content: space-between;
  max-width: 37%;
  margin-left: auto;
  font-size: 11px;
  padding: 4px 4px;
  border-top: 1px solid #e6e8ea;
  font-weight: 600;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--div-qr {
  width: 230px;
  margin: 18px 10px 18px auto;
  justify-content: center;
  display: flex;
  border-radius: 4px;
  flex-wrap: wrap;
  border: 1px solid #f1f1f1;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--div-qr #qrcode {
  margin: 8px 0 4px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--div-qr .--texto-escanea {
  border-top: 1px solid #f1f1f1;
  background: #f8f9fc;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 7px 0;
  font-size: 12px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--div-img-qr {
  margin-left: auto;
  width: 180px;
  margin-top: 18px;
}
.--page-generate-factura-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--div-img-qr .--img-qr {
  border-radius: 5px;
  width: 180px;
  border: 1px solid #ebedf1;
}

.--page-generate-orden-medica-pdf {
  display: flex;
  justify-content: center;
}
.--page-generate-orden-medica-pdf .--all-content {
  position: relative;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf {
  min-width: 320px;
  max-width: 320px;
  margin: auto;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #edeef4;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf .--opciones {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  padding: 4px;
  width: 100%;
  background: #edeef4;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf .--opciones .--opcion-size {
  width: calc(33.3333333333% - 2px);
  transition: all 0.5s ease;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 30px;
  padding: 0 10px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
  color: #686a70;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf {
  padding: 0 4px;
  border-left: 1px solid #d4d4de;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf .--btn-descargar-pdf {
  width: 100%;
  transition: all 0.5s ease;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  height: 30px;
  padding: 0 12px 0 9px;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #13151e;
  color: #fff;
  background: #e8e9ee;
  color: #2b2c30;
  background: #fafbff;
  color: #18191b;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf .--btn-descargar-pdf svg {
  min-width: 16px;
  max-width: 16px;
  margin-right: 6px;
}
.--page-generate-orden-medica-pdf .--all-content .--choice-size-pdf .--div-descargar-pdf .--btn-descargar-pdf:hover {
  background: #d1d2d7;
  color: #18191b;
  background: #d5d6df;
}
.--page-generate-orden-medica-pdf .--all-content[current-size-pdf=a4] .--choice-size-pdf .--opciones .--opcion-size[size=a4] {
  background: #fff;
  color: #13151e;
}
.--page-generate-orden-medica-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf .--pre-pdf .--pdf {
  width: 210mm;
  min-height: 297mm;
  padding: 12mm;
  margin: 0 auto;
}
.--page-generate-orden-medica-pdf .--all-content[current-size-pdf=letter] .--choice-size-pdf .--opciones .--opcion-size[size=letter] {
  background: #fff;
  color: #13151e;
}
.--page-generate-orden-medica-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf .--pre-pdf .--pdf {
  width: 215.9mm;
  min-height: 279.4mm;
  padding: 12mm;
  margin: 0 auto;
}
.--page-generate-orden-medica-pdf .--all-content[current-size-pdf=legal] .--choice-size-pdf .--opciones .--opcion-size[size=legal] {
  background: #fff;
  color: #13151e;
}
.--page-generate-orden-medica-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf .--pre-pdf .--pdf {
  width: 215.9mm;
  min-height: 355.6mm;
  padding: 12mm;
  margin: 0 auto;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf {
  margin-bottom: 24px;
  background: #fff;
  box-shadow: 0 0 10px rgba(211, 211, 211, 0.5);
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf {
  position: relative;
  box-sizing: border-box;
  /* --------------------------------------------
   * Lo anterior es fijo para cualquier PDF tipo documento : a partir de acá dependerá exclusivamente para cada lo que haya que generar
   * ---------------------------------------------------- */
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left {
  width: 64%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .--text-imaging-order {
  font-size: 12px;
  margin-bottom: 6px;
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left #barcode {
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .---contenido {
  margin-top: 28px;
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .---contenido .--doble-texto {
  display: flex;
  margin-bottom: 2px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .---contenido .--doble-texto .--texto-izq {
  width: 160px;
  font-weight: 700;
  font-size: 10px;
  display: flex;
  text-transform: uppercase;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-left .---contenido .--doble-texto .--texto-der {
  width: calc(100% - 160px);
  font-weight: 400;
  font-size: 11px;
  display: flex;
  padding-left: 12px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-right .--texto-1 {
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 6px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-right .--logo {
  position: relative;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-right .--logo img {
  width: 144px;
  max-width: 144px;
  filter: grayscale(0);
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-1 .--linea-1-right .--datos-sede {
  font-weight: 400;
  font-size: 11px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido {
  width: calc(50% - 5px);
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--section-title {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
  font-size: 13px;
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-texto {
  display: flex;
  margin-bottom: 2px;
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  padding: 8px 10px;
  padding: 6px 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-texto:nth-child(even) {
  background: #f3f4f9;
  background: #fdfdfd;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-texto:nth-child(odd) {
  background: #f9faff;
  background: #fff;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-texto .--texto-izq {
  width: 160px;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  text-transform: uppercase;
  width: 100%;
  font-size: 10px;
  margin-bottom: 2px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-texto .--texto-der {
  width: calc(100% - 160px);
  font-weight: 400;
  font-size: 12px;
  display: flex;
  padding-left: 12px;
  width: 100%;
  padding-left: 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-flex {
  display: flex;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-2 .--linea-2-pre-content .---contenido .--doble-flex .--doble-texto {
  width: 50%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido {
  width: calc(50% - 5px);
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--section-title {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
  font-size: 13px;
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-texto {
  display: flex;
  margin-bottom: 2px;
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  padding: 8px 10px;
  padding: 6px 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-texto:nth-child(even) {
  background: #f3f4f9;
  background: #fdfdfd;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-texto:nth-child(odd) {
  background: #f9faff;
  background: #fff;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-texto .--texto-izq {
  width: 160px;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  text-transform: uppercase;
  width: 100%;
  font-size: 10px;
  margin-bottom: 2px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-texto .--texto-der {
  width: calc(100% - 160px);
  font-weight: 400;
  font-size: 12px;
  display: flex;
  padding-left: 12px;
  width: 100%;
  padding-left: 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-flex {
  display: flex;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-3 .--linea-3-pre-content .---contenido .--doble-flex .--doble-texto {
  width: 50%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 {
  display: flex;
  justify-content: space-between;
  margin: 16px 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido {
  width: calc(50% - 5px);
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido .--section-title {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
  font-size: 13px;
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido .--doble-texto {
  display: flex;
  margin-bottom: 2px;
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  padding: 8px 10px;
  padding: 6px 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido .--doble-texto:nth-child(even) {
  background: #f3f4f9;
  background: #fdfdfd;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido .--doble-texto:nth-child(odd) {
  background: #f9faff;
  background: #fff;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido .--doble-texto .--texto-izq {
  width: 160px;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  text-transform: uppercase;
  width: 100%;
  font-size: 10px;
  margin-bottom: 2px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-4 .--linea-4-pre-content .---contenido .--doble-texto .--texto-der {
  width: calc(100% - 160px);
  font-weight: 400;
  font-size: 12px;
  display: flex;
  padding-left: 12px;
  width: 100%;
  padding-left: 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 {
  display: flex;
  justify-content: space-between;
  margin: 16px 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido {
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido .--table-1 {
  border: 1px solid #e9eaee;
  border-collapse: collapse; /* Esto evita que los bordes se vean dobles o separados */
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido .--table-1 thead {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido .--table-1 thead tr {
  background: #fafafd;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido .--table-1 thead tr th {
  padding: 10px 8px;
  border: 1px solid #e9eaee;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido .--table-1 tbody tr {
  font-size: 11px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-5 .--linea-5-pre-content .---contenido .--table-1 tbody tr td {
  padding: 10px 8px;
  border: 1px solid #e9eaee;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 {
  display: flex;
  justify-content: space-between;
  margin: 16px 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido {
  width: calc(50% - 5px);
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--section-title {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
  font-size: 13px;
  padding-left: 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto {
  display: flex;
  margin-bottom: 2px;
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  padding: 8px 10px;
  padding: 6px 8px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto:nth-child(even) {
  background: #f3f4f9;
  background: #fdfdfd;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto:nth-child(odd) {
  background: #f9faff;
  background: #fff;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto .--texto-izq {
  width: 160px;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  text-transform: uppercase;
  width: 100%;
  font-size: 10px;
  margin-bottom: 2px;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto .--texto-der {
  width: calc(100% - 160px);
  font-weight: 400;
  font-size: 12px;
  display: flex;
  padding-left: 12px;
  width: 100%;
  padding-left: 0;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto.--stat {
  min-width: 60px;
  max-width: 60px;
  border: 1px solid #e9eaee;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-texto.--nota-clinica {
  border-left: 0;
  border: 1px solid #e9eaee;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-flex {
  display: flex;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--linea-6 .--linea-6-pre-content .---contenido .--doble-flex .--doble-texto {
  width: 50%;
}
.--page-generate-orden-medica-pdf .--all-content .--wrapper-pdf .--pre-pdf .--pdf .--firmado-por {
  font-weight: 600;
  font-size: 12px;
  display: flex;
  width: 100%;
  padding-left: 8px;
  margin-top: 24px;
  position: absolute;
  bottom: 50px;
}

@media (min-width: 992px) and (max-width: 1199.9px) {
  .--page-generate-factura-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf {
    scale: 0.85;
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf {
    scale: 0.85;
    position: absolute;
    top: -4px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf {
    scale: 0.85;
    position: absolute;
    top: -24px;
    left: 0;
    right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.9px) {
  .--page-generate-factura-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf {
    scale: 0.75;
    position: absolute;
    top: -66px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf {
    scale: 0.75;
    position: absolute;
    top: -58px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf {
    scale: 0.75;
    position: absolute;
    top: -94px;
    left: 0;
    right: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.9px) {
  .--page-generate-factura-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf {
    scale: 0.6;
    position: absolute;
    top: -150px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf {
    scale: 0.6;
    position: absolute;
    top: -136px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf {
    scale: 0.6;
    position: absolute;
    top: -194px;
    left: 0;
    right: 0;
  }
}
@media (max-width: 575.9px) {
  .--page-generate-factura-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=a4] .--wrapper-pdf {
    scale: 0.4;
    position: absolute;
    top: -264px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=letter] .--wrapper-pdf {
    scale: 0.4;
    position: absolute;
    top: -244px;
    left: 0;
    right: 0;
  }
  .--page-generate-factura-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf,
  .--page-generate-orden-medica-pdf .--all-content[current-size-pdf=legal] .--wrapper-pdf {
    scale: 0.4;
    position: absolute;
    top: -332px;
    left: 0;
    right: 0;
  }
}
:root {
  --dark-bg-level-1: #141417;
  --dark-bg-level-1-hover: #1e1e1e;
  --dark-bg-level-2: #19191d;
  --dark-bg-level-2-hover: #232327;
  --dark-bg-level-3: #252629;
  --dark-bg-level-3-hover: #28292e;
  --dark-color-level-1: #e2e2e5;
  --dark-color-level-2: #9e9ea2;
  --dark-lineas-delimitadoras: #1e1e20;
  --dark-bg-red: #341515;
  --dark-color-red: #fc0000;
  --dark-bg-oxide: #342015;
  --dark-color-oxide: #fc6d00;
  --dark-bg-yellow: #342c15;
  --dark-color-yellow: #fcbd00;
  --dark-bg-lemon: #293415;
  --dark-color-lemon: #a0fc00;
  --dark-bg-green: #153423;
  --dark-color-green: #00fc6d;
  --dark-bg-skyblue: #152e34;
  --dark-color-skyblue: #00c1fc;
  --dark-bg-blue: #151734;
  --dark-color-blue: #004bfc;
  --dark-bg-violet: #2e1534;
  --dark-color-violet: #ca00fc;
  --dark-bg-rose: #34152c;
  --dark-color-rose: #fc00bd;
  --dark-bg-gray: #303133;
  --dark-color-gray: #b1b2b6;
}

html.dark {
  background: var(--dark-bg-level-1);
}

body[tema=dark] {
  background: var(--dark-bg-level-1);
  color: var(--dark-color-level-1);
  /* /-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
   * Estilo general de la barra de scroll
   * -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
}
body[tema=dark] ::-webkit-scrollbar {
  width: 8px; /* para scroll vertical */
  height: 8px; /* para scroll horizontal */
}
body[tema=dark] {
  /* Fondo de la barra (canal) */
}
body[tema=dark] ::-webkit-scrollbar-track {
  background: #0b0b0b;
}
body[tema=dark] {
  /* Parte móvil (scroll handle) */
}
body[tema=dark] ::-webkit-scrollbar-thumb {
  background-color: rgba(47, 46, 53, 0.0901960784);
  border-radius: 4px;
}
body[tema=dark] {
  /* Al pasar el mouse */
}
body[tema=dark] ::-webkit-scrollbar-thumb:hover {
  background-color: #0f0f0f;
}
body[tema=dark] {
  /* Solo color del scrollbar y del track */
}
body[tema=dark] * {
  scrollbar-width: thin; /* auto | thin | none */
  scrollbar-color: rgba(47, 46, 53, 0.0901960784) #0a0a0a; /* thumb color | track color */
}
body[tema=dark] {
  /* /-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
}
body[tema=dark] .--badge-grisclaro {
  background-color: rgba(47, 47, 47, 0.9294117647);
  color: #acacac;
}
body[tema=dark] .--badge-verde {
  background-color: rgba(36, 40, 37, 0.9294117647);
  color: #2bb24a;
}
body[tema=dark] .--badge-azul {
  background-color: rgba(31, 34, 38, 0.9294117647);
  color: #0069d9;
}
body[tema=dark] .--badge-azuloscuro {
  background-color: rgba(31, 36, 43, 0.9294117647);
  color: #0066d4;
}
body[tema=dark] .--badge-verdeoscuro {
  background-color: rgba(43, 51, 45, 0.9294117647);
  color: #0b0;
}
body[tema=dark] .--badge-turquesa {
  background-color: rgba(37, 43, 41, 0.9294117647);
  color: #20c997;
}
body[tema=dark] .--badge-morado {
  background-color: rgba(37, 35, 40, 0.9294117647);
  color: #8952ee;
}
body[tema=dark] .--badge-naranja {
  background-color: rgba(40, 36, 33, 0.9294117647);
  color: #ff7f14;
}
body[tema=dark] #--sidebar-left.--bg {
  background: var(--dark-bg-level-1);
  border-right: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--sidebar-toggle .--div {
  background: transparent;
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--sidebar-toggle .--div svg {
  color: var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-1 ul li a,
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-2 ul li a {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-1 ul li a:hover,
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-2 ul li a:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-1 ul li a[active=on],
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-2 ul li a[active=on] {
  background: var(--dark-bg-level-3);
  background: linear-gradient(90deg, rgb(37, 38, 41) 0%, rgb(20, 20, 23) 85%);
  background: linear-gradient(135deg, rgba(37, 38, 41, 0.59) 0%, rgb(20, 20, 23) 85%);
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-1 ul,
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 .--div-links-2 ul {
  /* ----------------------------------------------------
   * Esto quedó de momento sin uso
   * ----------------------------------------------------
  [sidebar-subitems] {
      ul {
          li {
              a {
                  border-left: 1px solid #53535347;
              }
          }
      }
      &[status="open"] {
          ul li a[active="on"] {
              background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.98) 50%, rgba(0, 0, 0, 0) 100%);
          }
      }
  } ---------------------------------------------------- */
}
body[tema=dark] #--sidebar-left.--bg .--all .--all-top .--all-top-2 {
  /* -------------------------------
   * Sin uso
   * ----------------------------------
  .--divisor {
      border-top: 1px solid #202020;
  } */
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user .--div-user-all .--div-datos-usuario .--textos .--texto-1 {
  color: #cacbcc;
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user .--div-user-all .--div-datos-usuario .--textos .--texto-2 {
  color: #7e7f80;
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user .--div-user-all .--div-datos-usuario .--icon-expand {
  color: #767676;
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user .--div-user-all .--div-datos-usuario:hover .--icon-expand {
  background: var(--dark-bg-level-1);
  color: #adadad;
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user .--div-user-all .--div-opciones ul li a {
  background: var(--dark-bg-level-1);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--sidebar-left.--bg .--all .--div-user .--div-user-all .--div-opciones ul li a:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] .--sidebar-close-layer {
  background: rgba(17, 18, 18, 0.831372549);
}
body[tema=dark] #--topbar {
  background: var(--dark-bg-level-1);
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--topbar .--all .--h1-r1 {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--topbar .--all .--items-to-right .--grupo ul li a.--btn-type-3 {
  background: rgba(38, 51, 48, 0.2509803922);
  color: #266055;
}
body[tema=dark] #--topbar .--all-topbar .--right .---i {
  color: #939699;
}
body[tema=dark] #--topbar .--all-topbar .--right .--btn-add {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--topbar .--all-topbar .--right .--btn-add:hover {
  background: var(--dark-bg-level-3-hover);
}
body[tema=dark] #--topbar .--all-topbar ul li a.--close-sidebar {
  background: #0e0f0f;
  color: #cbccce;
}
body[tema=dark] .--content-r {
  background: var(--dark-bg-level-1);
}
body[tema=dark] .--content-r .--all .--top-datos .--title-page {
  color: var(--dark-color-gray);
}
body[tema=dark] .--content-r .--all .--divisor {
  color: var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--top-buttons .--buttons .--btn-type-1 {
  background: #112925;
  color: #f2fffd;
}
body[tema=dark] .--content-r .--all div.dt-container .dt-paging .dt-paging-button.disabled,
body[tema=dark] .--content-r .--all div.dt-container .dt-paging .dt-paging-button.disabled:hover,
body[tema=dark] .--content-r .--all div.dt-container .dt-paging .dt-paging-button.disabled:active {
  color: rgba(173, 173, 173, 0.5) !important;
}
body[tema=dark] .--content-r .--all .--div-datatable {
  background: transparent;
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-buttons .buttons-copy, body[tema=dark] .--content-r .--all .--div-datatable .dt-buttons .buttons-excel, body[tema=dark] .--content-r .--all .--div-datatable .dt-buttons .buttons-pdf {
  color: var(--dark-color-level-1);
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-buttons .buttons-copy:hover, body[tema=dark] .--content-r .--all .--div-datatable .dt-buttons .buttons-excel:hover, body[tema=dark] .--content-r .--all .--div-datatable .dt-buttons .buttons-pdf:hover {
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-search input {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable thead th {
  background: var(--dark-bg-level-1);
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody {
  background: transparent;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr {
  background-color: var(--dark-bg-level-2);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr:hover {
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr td {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr[id_nominas] .--cantidad-nominas-empleado {
  background: #240742 !important;
  color: #741cdd !important;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr[id_nominas] .--color-horas {
  background: #20170b !important;
  color: #a3622a !important;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-table .dataTable tbody tr[id_nominas] .--color-salario-neto {
  background: #0e261a !important;
  color: #0e9b55 !important;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-search #dt-search-0 {
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-lineas-delimitadoras) !important;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-search input,
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-length select {
  background: var(--dark-bg-level-1);
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-container .dt-layout-row:first-child .dt-layout-cell.dt-layout-end .dt-search input {
  border: 1px solid var(--dark-lineas-delimitadoras) !important;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-paging .dt-paging-button {
  margin-bottom: 0;
  font-size: 14px;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-paging .dt-paging-button.current {
  background: #141415;
  border: 1px solid #1e1e20;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-paging .dt-paging-button:hover {
  background: #161617;
  border: 1px solid #1f2023;
  color: #c1c1c1 !important;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-paging .dt-paging-button:active {
  background: #171819;
  box-shadow: inset 0 0 3px #040e0a;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-paging .dt-paging-button.disabled {
  cursor: not-allowed;
  background: transparent;
}
body[tema=dark] .--content-r .--all .--div-datatable .dt-paging .dt-paging-button.disabled:hover {
  background: rgba(43, 8, 8, 0.6705882353);
  border-color: #472121;
}
body[tema=dark] .--content-r .--all .--paciente-estado-0,
body[tema=dark] .--content-r .--all .--paciente-estado-1,
body[tema=dark] .--content-r .--all .--paciente-estado-2,
body[tema=dark] .--content-r .--all .--paciente-estado-3,
body[tema=dark] .--content-r .--all .--paciente-estado-4,
body[tema=dark] .--content-r .--all .--paciente-estado-5 {
  cursor: pointer;
}
body[tema=dark] .--content-r .--all .--paciente-estado-0 {
  background: #101010;
  color: #333639;
}
body[tema=dark] .--content-r .--all .--paciente-estado-1 {
  background: #221c06;
  color: #834915;
}
body[tema=dark] .--content-r .--all .--paciente-estado-2 {
  background: #081325;
  color: #153683;
}
body[tema=dark] .--content-r .--all .--paciente-estado-3 {
  background: #062315;
  color: #15834f;
}
body[tema=dark] .--content-r .--all .--paciente-estado-4 {
  background: #170720;
  color: #751583;
}
body[tema=dark] .--content-r .--all .--paciente-estado-5 {
  background: #1e0606;
  color: #831515;
}
body[tema=dark] .--content-r .--all .--servicio-estado-0 {
  background: #200707;
  color: #831515;
}
body[tema=dark] .--content-r .--all .--servicio-estado-1 {
  background: #081710;
  color: #15834f;
}
body[tema=dark] .--content-r .--all .--paquete-estado-0 {
  background: #2a0a0a;
  color: #831515;
}
body[tema=dark] .--content-r .--all .--paquete-estado-1 {
  background: #0c2419;
  color: #15834f;
}
body[tema=dark] .--content-r .--all .--paquete-sin-clinica {
  background: #221c07;
  color: #9c581b;
}
body[tema=dark] .--content-r .--all .--admin-estado-clinica-0 {
  background: rgba(226, 228, 238, 0.1882352941);
  color: #35373a;
}
body[tema=dark] .--content-r .--all .--admin-estado-clinica-1 {
  background: #0c2419;
  color: #15834f;
}
body[tema=dark] .--content-r .--all .--admin-estado-clinica-2 {
  background: #2a0a0a;
  color: #831515;
}
body[tema=dark] .--content-r .--all .--admin-estado-clinica-3 {
  background: rgba(255, 244, 203, 0.1882352941);
  color: #834915;
}
body[tema=dark] .--content-r .--all .--id-paquete-asignado-error {
  background: #2a0a0a;
  color: #831515;
}
body[tema=dark] .--content-r .--all .--id-paquete-asignado-estandar {
  background: #0f1c07;
  color: #467c19;
}
body[tema=dark] .--content-r .--all .--id-paquete-asignado-personalizado {
  background: #07131c;
  color: #155583;
}
body[tema=dark] .--content-r .--all .--session-data-estado-0 {
  background: #2a0a0a;
  color: #831515;
}
body[tema=dark] .--content-r .--all .--session-data-estado-1 {
  background: #042516;
  color: #15834f;
}
body[tema=dark] .--content-r .--all .--session-data-rol-1 {
  background: #231404;
  color: #a25f23;
}
body[tema=dark] .--content-r .--all .--session-data-rol-2 {
  background: #102506;
  color: #50a022;
}
body[tema=dark] .--content-r .--all .--session-data-rol-3 {
  background: #031a1f;
  color: #1c609e;
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--texto-1 {
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-1 .--left .--texto-2 {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright {
  color: var(--dark-color-level-2);
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright svg {
  border: 1px solid var(--dark-bg-gray);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-1 .--right .--arrow-topright:hover {
  color: var(--dark-color-level-2);
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-1 {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-1 .--simbolo-dolar {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-2 .--left .--texto-2 .--span-flex-centered .--texto {
  font-size: 14px;
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--linea {
  background: var(--dark-bg-level-3-hover);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-2 .--right .--grafico-type-1 .---item .--porcentaje-util {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-3 .---card .--place-3 {
  border-top: 1px solid var(--dark-lineas-delimitadoras);
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-4 .---card {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-4 .---card .--place-1 {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-4 .---card .--place-1 .--left .--texto-1 {
  color: var(--dark-color-gray);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-4 .---card .--place-3 {
  background: var(--dark-bg-level-2);
  border: 0;
  color: var(--dark-color-gray);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-4 .---card .--place-3 .--der .--ver-detalles {
  background: var(--dark-bg-level-3);
  border: 0;
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-4 .---card .--place-3 .--der .--ver-detalles:hover {
  background: var(--dark-bg-level-3-hover);
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-5 .---card {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-5 .---card .--div-top .--div-badge {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-5 .---card .--div-top .--div-precio {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-5 .---card .--div-top .--div-total {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--full-horizontal .--cards-type-5 .---card .--div-bottom {
  border-top: 1px solid var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r .--all .--div-selectores-rel-facturacion .--selectores {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--content-r .--all .--div-selectores-rel-facturacion[current=invoices] .--selectores .--tab-selector[tab=invoices] .--div {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r .--all .--div-selectores-rel-facturacion[current=clients] .--selectores .--tab-selector[tab=clients] .--div {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r .--all .--div-selectores-rel-facturacion[current=payments] .--selectores .--tab-selector[tab=payments] .--div {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r .--all .--div-selectores-rel-facturacion[current=payrolls] .--selectores .--tab-selector[tab=payrolls] .--div {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r .--all .--div-selectores-rel-facturacion[current=expenses] .--selectores .--tab-selector[tab=expenses] .--div {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--title {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div .--div-data .--div-simple {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-izq .--div-data-simil-input {
  background: rgba(180, 146, 10, 0.1215686275) !important;
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-izq .--div-data-simil-input .--div-badge {
  color: #b99a1c !important;
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-izq .--div-data-simil-input .--div-simple {
  color: #b99a1c !important;
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-der .--div-data-simil-input {
  background: rgba(10, 180, 132, 0.1215686275) !important;
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-der .--div-data-simil-input .--div-badge {
  color: #1dbc80 !important;
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--form-group .--div.--w-der .--div-data-simil-input .--div-simple {
  color: #1dbc80 !important;
}
body[tema=dark] .--content-r#--admin-client .--content-client .--left .--div-content .--form-content .--divisor {
  color: var(--dark-bg-level-3-hover);
}
body[tema=dark] .--content-r.--citas-page {
  border-left: 1px solid #1f2025;
}
body[tema=dark] .--content-r.--citas-page .--line-top {
  background: var(--dark-bg-level-1);
}
body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--select {
  background: var(--dark-bg-level-1);
  color: #adb2bb;
  box-shadow: none;
  border: 1px solid #1e1e20;
}
body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior svg, body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente svg {
  color: #8b8f97;
}
body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior:hover, body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente:hover {
  background: #101011;
}
body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-anterior:hover svg, body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-1 .--izq-calendario-der .--btn-siguiente:hover svg {
  color: #fff;
}
body[tema=dark] .--content-r.--citas-page .--line-top .--box-all .--box-2 .--fecha-completa {
  background: var(--dark-bg-level-1);
  color: #a0a2a6;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento {
  background: var(--dark-bg-level-1);
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-1, body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-2, body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-3, body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-4, body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-5 {
  color: #a7a8ae;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--texto-3 .--pago-en-centro {
  color: #91781a;
  background: #1d1a0b;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-inicio {
  color: #d5d9dd;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-top .--hora .--hora-fin {
  color: #7a7c81;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom {
  border-top: 1px solid #202022;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--texto-1, body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--nota {
  color: #a7a8ae;
}
body[tema=dark] .--content-r.--citas-page .--all #--timeline .--one-day .--left-right .--div-right .--evento .--div-bottom .--texto-top .--orden-medica {
  color: #a53535;
  background: #320808;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-gray {
  background: #202020;
  color: #5a5d5f;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-yellow {
  background: #221b03;
  color: #9d581b;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-blue {
  background: #061936;
  color: #2954b7;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-skyblue {
  background: #042026;
  color: #154f83;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-green {
  background: #062c1a;
  color: #22ad6b;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-lemon {
  background: #112d05;
  color: #50a320;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-violet {
  background: #250836;
  color: #862ecf;
}
body[tema=dark] .--top-simple-cards .--cards-type-1 .---card .--text-3 .--badge.--color-red {
  background: #2d0404;
  color: #b62424;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items {
  background: var(--dark-bg-level-1);
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--verde {
  background: #1c7045;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--celeste {
  background: #1c5870;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--violeta {
  background: #521c70;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top.--rojo {
  background: #701c24;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--left div {
  background: var(--dark-bg-level-1);
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--texto-1 {
  color: #e9ebf0;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--texto-a {
  color: #e9ebf0;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--div-porcentaje span.--positivo {
  background: #124926;
  color: #90ffb6;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--div-porcentaje span.--negativo {
  background: #491217;
  color: #ff9095;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--top .--right .--textos .--textos-2 .--texto-last-days {
  color: #e9ebf0;
}
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--bottom .--textos-1,
body[tema=dark] .--all-cards-type-2 .--cards-type-2 .---card .--items .--bottom .--textos-2 {
  color: var(--dark-color-level-1);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box {
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-1 .--div-select .--select {
  color: var(--dark-color-level-1);
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li a {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li .--dia {
  background: #353538;
  color: #999b9f;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li .--dia.--sabado {
  background: #442d4d;
  color: #d58bff;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li .--dia.--domingo {
  background: #3c3527;
  color: #e5b65d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li:hover a {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--top .--div-2 .--all-days ul li.--hoy a {
  background: #233629;
  color: #98f5b4;
  border: 1px solid rgba(162, 255, 190, 0.6980392157);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--linea-divisoria {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-1 .--btn-add-now {
  background: var(--dark-bg-yellow);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-citas .--box .--bottom .--div-2 .--todos-los-appointments .--item.--th {
  background: var(--dark-bg-level-2-hover);
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box {
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--prev-mes svg, body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--next-mes svg {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--prev-mes:hover, body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--next-mes:hover {
  background: var(--dark-bg-level-1-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--current-mes {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes .--current-mes:hover {
  background: var(--dark-bg-level-1-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-nombres-dias-de-la-semana li.--domingo {
  color: #b99041;
  background: #2b2109;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li:hover {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li.--today {
  background: #233629 !important;
  color: #98f5b4 !important;
  border: 1px solid rgba(162, 255, 190, 0.6980392157) !important;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-produccion .--div-current-mes-calendar .--ul-dias-del-mes li.--domingo {
  background: rgba(35, 29, 13, 0.6705882353);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul li {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--left ul li:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right {
  border-left: 1px dotted var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right ul li {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos .--right ul li:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="01"] .--left ul li[data-mes="01"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="02"] .--left ul li[data-mes="02"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="03"] .--left ul li[data-mes="03"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="04"] .--left ul li[data-mes="04"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="05"] .--left ul li[data-mes="05"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="06"] .--left ul li[data-mes="06"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="07"] .--left ul li[data-mes="07"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="08"] .--left ul li[data-mes="08"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="09"] .--left ul li[data-mes="09"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="10"] .--left ul li[data-mes="10"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="11"] .--left ul li[data-mes="11"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[mes="12"] .--left ul li[data-mes="12"] {
  background: #301237;
  color: #af4de7;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2025"] .--right ul li[data-ano="2025"] {
  background: #372712;
  color: #e7954d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2026"] .--right ul li[data-ano="2026"] {
  background: #372712;
  color: #e7954d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2027"] .--right ul li[data-ano="2027"] {
  background: #372712;
  color: #e7954d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2028"] .--right ul li[data-ano="2028"] {
  background: #372712;
  color: #e7954d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2029"] .--right ul li[data-ano="2029"] {
  background: #372712;
  color: #e7954d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--ambos[ano="2030"] .--right ul li[data-ano="2030"] {
  background: #372712;
  color: #e7954d;
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--cancelar {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--cancelar:hover {
  background: var(--dark-bg-level-2);
}
body[tema=dark] .--dash-citas-y-calendario .--dash-calendario .--box .--box-elegir-meses-anos .--div .--bottom .--otros .--aplicar {
  background: var(--dark-bg-yellow);
  color: var(--dark-color-level-1);
}
body[tema=dark] {
  /* Copy (boton de DataTables) */
}
body[tema=dark] div.dt-button-info {
  background: #0e0e0f;
}
body[tema=dark] div.dt-button-info h2 {
  color: var(--dark-color-level-1);
}
body[tema=dark] {
  /* Toggle */
}
body[tema=dark] .--toggle-switch-type-1 .--div {
  background: var(--dark-bg-level-3);
}
body[tema=dark] .--toggle-switch-type-1 .--div .--circle-no {
  background: #ff4052;
  color: var(--dark-color-level-1);
  /* ☄️ Transición sencilla */
  transition: opacity 0.3s ease, transform 0.3s ease;
}
body[tema=dark] .--toggle-switch-type-1 .--div .--circle-yes {
  background: #22c85c;
  color: var(--dark-color-level-1);
  /* ☄️ Transición sencilla */
  transition: opacity 0.3s ease, transform 0.3s ease;
}
body[tema=dark] .--toggle-switch-type-1[status="0"] .--div {
  background: var(--dark-bg-level-3-hover);
}
body[tema=dark] .--toggle-switch-type-1[status="1"] .--div {
  background: var(--dark-bg-level-3-hover);
}
body[tema=dark] {
  /* Red */
}
body[tema=dark] .--bg-important-red {
  background: var(--dark-bg-red) !important;
}
body[tema=dark] .--color-important-red {
  color: var(--dark-color-red) !important;
}
body[tema=dark] {
  /* Oxide */
}
body[tema=dark] .--bg-important-oxide {
  background: var(--dark-bg-oxide) !important;
}
body[tema=dark] .--color-important-oxide {
  color: var(--dark-color-oxide) !important;
}
body[tema=dark] {
  /* Yellow */
}
body[tema=dark] .--bg-important-yellow {
  background: var(--dark-bg-yellow) !important;
}
body[tema=dark] .--color-important-yellow {
  color: var(--dark-color-yellow) !important;
}
body[tema=dark] {
  /* Lemon */
}
body[tema=dark] .--bg-important-lemon {
  background: var(--dark-bg-lemon) !important;
}
body[tema=dark] .--color-important-lemon {
  color: var(--dark-color-lemon) !important;
}
body[tema=dark] {
  /* Green */
}
body[tema=dark] .--bg-important-green {
  background: var(--dark-bg-green) !important;
}
body[tema=dark] .--color-important-green {
  color: var(--dark-color-green) !important;
}
body[tema=dark] {
  /* Skyblue */
}
body[tema=dark] .--bg-important-skyblue {
  background: var(--dark-bg-skyblue) !important;
}
body[tema=dark] .--color-important-skyblue {
  color: var(--dark-color-skyblue) !important;
}
body[tema=dark] {
  /* Blue */
}
body[tema=dark] .--bg-important-blue {
  background: var(--dark-bg-blue) !important;
}
body[tema=dark] .--color-important-blue {
  color: var(--dark-color-blue) !important;
}
body[tema=dark] {
  /* Violet */
}
body[tema=dark] .--bg-important-violet {
  background: var(--dark-bg-violet) !important;
}
body[tema=dark] .--color-important-violet {
  color: var(--dark-color-violet) !important;
}
body[tema=dark] {
  /* Rose */
}
body[tema=dark] .--bg-important-rose {
  background: var(--dark-bg-rose) !important;
}
body[tema=dark] .--color-important-rose {
  color: var(--dark-color-rose) !important;
}
body[tema=dark] {
  /* Gray */
}
body[tema=dark] .--bg-important-gray {
  background: var(--dark-bg-gray) !important;
}
body[tema=dark] .--color-important-gray {
  color: var(--dark-color-gray) !important;
}
body[tema=dark] {
  /* --------------------------------------
   * Meetings
   * ----------------------------------------- */
}
body[tema=dark] .--meetings-full-width .--all-items .--fecha-a-mostrar .--texto-1 {
  color: var(--dark-color-level-1);
}
body[tema=dark] .--meetings-full-width .--all-items .--fecha-a-mostrar .--texto-2 {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--meetings-full-width .--all-items .---item {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--horario {
  background: var(--dark-bg-gray) !important;
  color: var(--dark-color-level-1) !important;
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--general-data {
  color: var(--dark-color-level-1);
  border-left: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info .--meeting-page-name {
  color: var(--dark-color-level-2);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--general-data .--top-info .--asistente-name {
  color: var(--dark-color-level-1);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar {
  /*.---btn-left,
  .---btn-right {
      background: var(--dark-bg-level-1);border: 1px solid var(--dark-bg-level-3-hover);
  }*/
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left {
  background: var(--dark-bg-green);
  border-color: var(--dark-bg-green);
  color: var(--dark-color-green);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-left:hover {
  background: #183c28;
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right {
  background: var(--dark-bg-red);
  border-color: var(--dark-bg-red);
  color: var(--dark-color-red);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar .---btn-right:hover {
  background: #3c181b;
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos .--span-svg:hover {
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos-opciones .---top {
  background: var(--dark-bg-gray);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom {
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-bg-level-2-hover);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---button {
  background: var(--dark-bg-level-1);
  color: var(--dark-color-level-2);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---button:hover {
  background: var(--dark-bg-level-1-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos-opciones .---bottom .---linea-divisoria {
  border-top: 1px solid var(--dark-bg-level-2-hover);
}
body[tema=dark] .--meetings-full-width .--all-items .---item .--3puntos-opciones::after {
  border-left: 10px solid var(--dark-bg-gray);
}
body[tema=dark] .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--horario {
  background: var(--dark-bg-yellow) !important;
}
body[tema=dark] .--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--horario {
  background: var(--dark-bg-green) !important;
}
body[tema=dark] .--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--horario {
  background: var(--dark-bg-red) !important;
}
body[tema=dark] .--meetings-full-width .--all-items .---item[concluida=yes] .--contenido .--horario {
  background: var(--dark-bg-level-1) !important;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--selectores {
  background: var(--dark-bg-level-2);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs[current=tipos-de-reuniones] .--selectores .--tab-selector[tab=tipos-de-reuniones] .--div {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs[current=archivados] .--selectores .--tab-selector[tab=archivados] .--div {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs[current=ajustes] .--selectores .--tab-selector[tab=ajustes] .--div {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion {
  border: 1px solid var(--dark-bg-level-2-hover);
  background: transparent;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-top {
  background: var(--dark-bg-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom {
  background: var(--dark-bg-level-2);
  border-top: 1px solid var(--dark-bg-level-2-hover);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble {
  border: 1px solid var(--dark-bg-level-2-hover);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--copiar-link {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--copiar-link:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--ver-en-vivo {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--ver-en-vivo:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--editar-detalles-meeting-page {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--editar-detalles-meeting-page:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--restaurar-meeting-page {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--doble .--restaurar-meeting-page:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
  border: 1px solid var(--dark-bg-level-2-hover);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton:hover {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton.--rojo {
  background: #350b0b;
  color: #ffe2e2;
  border-color: #5d1515;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--elementos-bottom .--pre-botones .--botones .--varios .--boton.--rojo:hover {
  background: #661616;
  color: #ffefef;
  border-color: #972222;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--si-disponible {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-gray);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--no-disponible {
  background: #400101;
  color: #cabbbb;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion .--mensaje-restaurar {
  color: #b98b32;
  background: #281901;
  border: 1px solid #644707;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion[disponible="0"] .--elementos-top {
  background-size: 8px 8px;
  background-color: #1b0707;
  background-image: linear-gradient(135deg, rgb(43, 10, 10) 25%, rgba(43, 11, 11, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(52, 13, 13, 0.25) 50%, rgba(105, 35, 35, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  border: 1px solid #921929;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-tipos-de-reunion .--item-reunion[disponible="0"] .--elementos-bottom {
  border: 1px solid #921929;
  background: #1d0707;
  border-top: 0;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--item-editable:first-child {
  border-top: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--div .--div-1 .--badge {
  background: var(--dark-bg-level-2);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--div .--div-2 .--boton-editar {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--left .--div .--div-2 .--boton-editar:hover {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--powered-by .--div-textos {
  background: var(--dark-bg-level-3);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--powered-by .--div-textos .--texto-1 {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-1 .--linea .--powered-by .--div-textos .--texto-2 {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-2 {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 {
  background: var(--dark-bg-level-2);
  border-top: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--div-mensaje-bienvenida .--mensaje {
  background: var(--dark-bg-oxide);
  border: 1px solid var(--dark-bg-oxide);
  color: var(--dark-color-oxide);
  background: #013518;
  border: 1px solid #156c3b;
  color: #c2e9d1;
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion {
  border: 1px solid var(--dark-bg-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--circle-and-title {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-1 .--div-flex .--texto {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-scheduling-pages .--scheduling-pages-tabs .--tab-content .--all-ajustes .--right .--entire .--div-3 .--interior .--item-reunion .--elementos-top .--mas-datos .--div-2 .--descripcion-p {
  background: var(--dark-bg-level-2);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--page-top-title .--texto-1 {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-availability .--page-top-title .--texto-2 {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--title-text {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--div-top .--boton-editar:hover {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios:last-child {
  border-bottom: 0;
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos {
  border-left: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos .--rango-horario {
  background: var(--dark-bg-green);
  border: 1px solid var(--dark-bg-green);
  color: var(--dark-color-green);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-semanales-recurrentes .--tabla-horarios .--dia-y-horarios .--horarios-especificos .--rango-horario-no-disponible {
  background: var(--dark-bg-red);
  border: 1px solid var(--dark-bg-red);
  color: var(--dark-color-red);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--title-text {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-editar {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--div-top .--boton-editar:hover {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--horarios-puntuales .--rango-horario {
  background: var(--dark-bg-green);
  border: 1px solid var(--dark-bg-green);
  color: var(--dark-color-green);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios .--horarios-puntuales .--rango-horario-no-disponible {
  background: var(--dark-bg-red);
  border: 1px solid var(--dark-bg-red);
  color: var(--dark-color-red);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--horas-puntuales .--tabla-horarios-puntuales .--diapuntual-y-horarios:last-child {
  border-bottom: 0;
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios {
  border-left: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--title-text {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--select-elegir-horario {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-lineas-delimitadoras);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--editar,
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--div-elegir-horario .--botones-action .--agregar {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-2);
  border: 1px solid var(--dark-bg-level-3);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-top .--zona-horaria-del-select .--texto-2 {
  color: var(--dark-color-yellow);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--title-text {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion {
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
  background: var(--dark-bg-level-1-hover);
  color: var(--dark-color-level-2);
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
  background: var(--dark-bg-level-2);
  color: var(--dark-color-level-1);
  /*&:hover {
      border-bottom: 1px solid var(--dark-lineas-delimitadoras);
      background: var(--dark-bg-level-2);
      color: var(--dark-color-level-1);
  }*/
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--todos-los-tipos-de-reunion .---item:last-child {
  border-bottom: 0;
}
body[tema=dark] #--admin-availability .--all-content .--all-flex #--mis-horarios .--div-bottom .--div-calendario-asignado-a .--mensaje {
  background: var(--dark-bg-yellow);
  border: 1px solid var(--dark-bg-yellow);
  color: var(--dark-color-yellow);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios {
  background: var(--dark-bg-level-1);
  border: 0;
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-1, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-2, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-3, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-4, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-5, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-6, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-7, body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-8 {
  border-bottom: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-4 {
  background: var(--dark-bg-blue);
  color: var(--dark-color-blue);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-5 {
  background: var(--dark-bg-yellow);
  color: var(--dark-color-yellow);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item .--campo-5 input {
  color: var(--dark-color-yellow);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--th .--campo-th {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td:hover {
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-5 .--precio_personalizado {
  color: rgba(253, 227, 83, 0.2509803922) !important;
  background: #241d09 !important;
  text-decoration-color: #ff1212 !important;
}
body[tema=dark] #--admin-paquete .--todos-los-servicios .--div-contenedor .--item.--td.--no-existe-coincidencia .--campo-5 .--precio_personalizado.--recien-actualizado {
  border: 1px solid #8ee8b6 !important;
  background: #0e450e !important;
  color: #77ffb2 !important;
  opacity: 1 !important;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 {
  /*background: var(--dark-bg-level-1);border-left: 1px solid var(--dark-lineas-delimitadoras);*/
  background: transparent;
  border-left: 0;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--gold {
  background: rgba(193, 159, 32, 0.3294117647);
  color: #fff;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--green {
  background: rgba(32, 193, 95, 0.3294117647);
  color: #fff;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--red {
  background: rgba(193, 32, 32, 0.3294117647);
  color: #fff;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--gray {
  background: rgba(111, 112, 114, 0.3294117647);
  color: #fff;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--estado.--violet {
  background: rgba(128, 32, 193, 0.3294117647);
  color: #fff;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--nombre {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--divisor {
  border-top: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles .--selectores {
  background: var(--dark-bg-level-2-hover);
  color: #adafb4;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=detalles] .--selectores .--tab-selector[tab=detalles] .--div {
  background: #393b42;
  border: 1px solid #393b42;
  color: #adafb4;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=edicion] .--selectores .--tab-selector[tab=edicion] .--div {
  background: #393b42;
  border: 1px solid #393b42;
  color: #adafb4;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=clinica] .--selectores .--tab-selector[tab=clinica] .--div {
  background: #393b42;
  border: 1px solid #393b42;
  color: #adafb4;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=paciente] .--selectores .--tab-selector[tab=paciente] .--div {
  background: #393b42;
  border: 1px solid #393b42;
  color: #adafb4;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-selectores-ver-detalles[current=nota] .--selectores .--tab-selector[tab=nota] .--div {
  background: #393b42;
  border: 1px solid #393b42;
  color: #adafb4;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item {
  background: var(--dark-bg-level-3-hover);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item .--div-simple {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item .--div-simple.---estado {
  background: var(--dark-bg-level-3-hover) !important;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--verde {
  background: rgba(14, 49, 39, 0.6705882353) !important;
  border: 1px solid #18462a;
  background: #1b221f !important;
  border: 0;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2 .--items-flex .--1-item.--verde .--div-simple {
  color: #83daba !important;
  color: #59947e !important;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles .--datos-order-2[tab=clinica][reservado-por=empleado] .--reservado-por-empleado .--i-texto .--texto {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-top .--texto {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--tabs-ver-detalles[current=nota] .--datos-order-2[tab=nota] .--texto-textarea {
  border: 0;
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones {
  border-top: 1px dashed var(--dark-bg-gray);
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones .---btn {
  background: var(--dark-bg-level-3) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] #--side--detalles-del-meeting .--interior-lvl-1 .--interior-lvl-2 .--div-botones .---btn.--accent {
  color: rgb(208, 215, 230) !important;
  background-size: 8px 8px !important;
  background-color: rgb(7, 24, 117) !important;
  background-image: linear-gradient(135deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)) !important;
}
body[tema=dark] #--side--detalles-del-meeting #--close-side--detalles-del-meeting {
  background: rgba(0, 0, 0, 0.3803921569);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--input-nombre {
  background: var(--dark-bg-level-2-hover);
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top {
  background: var(--dark-bg-level-3-hover);
  border: 0;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--texto {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-textarea {
  background: var(--dark-bg-level-2-hover);
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion {
  background: var(--dark-bg-level-2-hover);
  border: 0;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--texto {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion {
  background: transparent;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion:hover {
  background: var(--dark-bg-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--opciones .--opcion[status="0"] {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--opciones .--opcion[status="1"] {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item {
  background: var(--dark-bg-level-3);
  border-color: transparent;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--input-simple {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple-2 {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados {
  background: transparent;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados {
  background: transparent;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=individual] .--div-botones-cantidad-de-invitados .--button.--individual {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=grupal] .--div-botones-cantidad-de-invitados .--button.--grupal {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones {
  border-top: 1px dashed var(--dark-bg-gray);
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn {
  background: var(--dark-bg-level-3) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] #--side--detalles-del-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn.--accent {
  color: #d0d7e6 !important;
  background-size: 8px 8px !important;
  background-color: #071875 !important;
  background-image: linear-gradient(135deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)) !important;
}
body[tema=dark] #--side--detalles-del-meeting-page #--close-side--detalles-del-meeting-page {
  background: rgba(0, 0, 0, 0.3803921569);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--nombre-page-uuid .--input-nombre {
  background: var(--dark-bg-level-2-hover);
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top {
  background: var(--dark-bg-level-3-hover);
  border: 0;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-top .--texto {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--descripcion-div .--texto-textarea {
  background: var(--dark-bg-level-2-hover);
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion {
  background: var(--dark-bg-level-2-hover);
  border: 0;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--texto {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion {
  background: transparent;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion .--elegir-tipo-de-reunion .--opciones .--opcion:hover {
  background: var(--dark-bg-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="0"] .--opciones .--opcion[status="0"] {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--all-tipo-de-reunion[status="1"] .--opciones .--opcion[status="1"] {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-bg-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item {
  background: var(--dark-bg-level-3);
  border-color: transparent;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--input-simple {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex .--1-item .--select-simple-2 {
  color: var(--dark-color-level-1);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados {
  background: transparent;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados {
  background: transparent;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados .--div-botones-cantidad-de-invitados .--button {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=individual] .--div-botones-cantidad-de-invitados .--button.--individual {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--items-flex.--div-cantidad-invitados[modelo_sesion=grupal] .--div-botones-cantidad-de-invitados .--button.--grupal {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones {
  border-top: 1px dashed var(--dark-bg-gray);
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn {
  background: var(--dark-bg-level-3) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] #--side--crear-meeting-page .--interior-lvl-1 .--interior-lvl-2 .--datos-order-1 .--div-botones .---btn.--accent {
  color: #d0d7e6 !important;
  background-size: 8px 8px !important;
  background-color: #071875 !important;
  background-image: linear-gradient(135deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)) !important;
}
body[tema=dark] #--side--crear-meeting-page #--close-side--crear-meeting-page {
  background: rgba(0, 0, 0, 0.3803921569);
}
body[tema=dark] #--meeting-pages--fullscreen {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--linea {
  background: var(--dark-bg-level-1-hover);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire .--div-1 .--powered-by .--div-textos {
  background: var(--dark-bg-level-1-hover);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire .--div-2 {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--btn-etapa-anterior svg {
  width: 20px;
  color: var(--dark-color-level-2);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire .--div-2 .--div-top-cerrar #--btn-top--cerrar-meeting-pages .--texto {
  background: #39240d;
  border: 1px solid #5a300c;
  color: #fbc78f;
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 {
  background: var(--dark-bg-level-2);
  border-top: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--div-mensaje-bienvenida .--mensaje {
  background: #013518;
  border: 1px solid #156c3b;
  color: #c2e9d1;
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion {
  border-color: var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--elementos-top {
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion:hover .--elementos-top {
  background: #1d1d22;
  background: #0c0c0f;
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion:hover .--mas-datos .--div-2 .--descripcion-p {
  background: #161619;
}
body[tema=dark] #--meeting-pages--fullscreen .--all-container .--entire #--div-meeting-etapa-1 .--interior .--item-reunion .--mas-datos .--div-2 .--descripcion-p {
  background: var(--dark-bg-level-2);
  color: var(--dark-color-level-2);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 {
  background: var(--dark-bg-level-2);
  border-top: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-1 {
  background: var(--dark-bg-level-2-hover);
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 {
  background: var(--dark-bg-level-2-hover);
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 .--week.--active-week {
  background: #254208;
  color: #f2ffe6;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-2 .--week:hover {
  background: rgba(28, 51, 6, 0.7882352941);
  color: #f2ffe6;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--left .--div-nro-3 {
  background: #081942;
  border: 1px solid #081942;
  color: #d1d9e9;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content {
  background: var(--dark-bg-level-2-hover);
  border-color: var(--dark-bg-level-3-hover);
  background: var(--dark-bg-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content .--title-week {
  border-radius: 0;
  background: #254208;
  color: #f2ffe6;
  border-color: #254208;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto {
  background: transparent;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento {
  background: #2f2f39;
  border-color: #2f2f39;
  background: #1a1a20;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content .--day-horarios-content .--flex-horarios .--hora-evento:hover {
  background: #3a3a46;
  border-color: #3a3a46;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content .--day-horarios-content .--btn-mas-horarios {
  background: rgba(39, 64, 16, 0.1098039216);
  color: #457317;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--right .--all-weeks .--week-content .--day-horarios-content .--btn-mas-horarios:hover {
  background: rgba(29, 41, 17, 0.4509803922);
  color: #4a7123;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 {
  background: var(--dark-bg-level-2);
  border-top: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--left .--div-nro-1 {
  background: var(--dark-bg-level-2-hover);
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting {
  background: var(--dark-bg-level-1);
  border: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva {
  border-bottom: 1px dashed var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva {
  background: var(--dark-bg-level-2-hover);
  border: 0;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--texto {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva .--elegir-quien-reserva .--opciones .--opcion:hover {
  background: var(--dark-bg-level-2-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=empleado] .--elegir-quien-reserva .--opciones .--opcion[status=empleado] {
  background: #2d2e34;
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--all-quien-reserva[status=clinica] .--elegir-quien-reserva .--opciones .--opcion[status=clinica] {
  background: #2d2e34;
  border: 0;
  color: var(--dark-color-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item {
  background: var(--dark-bg-level-2-hover);
  border: 0;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item select, body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item input, body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item textarea {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item select .--negativo, body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item input .--negativo, body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--items-flex .--1-item textarea .--negativo {
  color: #ffe0e3;
  background: #550b13;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-paciente {
  border-top: 1px dashed var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--datos-del-paciente .--texto-superior .--circle {
  color: #ffae74;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita {
  border-top: 1px dashed var(--dark-bg-level-3-hover);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior {
  color: var(--dark-color-level-2);
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--nota-para-la-cita .--texto-superior .--circle {
  color: #ffae74;
}
body[tema=dark] #--meeting-pages--fullscreen[etapa="3"] .--all-container .--entire #--div-meeting-etapa-3 .--interior .--right .--recoleccion-de-datos--meeting .--div-botones .---btn.--accent {
  background: #e8e8ea;
  color: #141417;
  background: #254208;
  color: #f2ffe6;
  border-color: #254208;
}
body[tema=dark] .modal .modal-dialog .modal-content {
  background-color: var(--dark-bg-level-1) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .modal-title {
  color: var(--dark-color-level-1) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--p {
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--divisor {
  color: var(--dark-lineas-delimitadoras) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--badge {
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--input {
  background: var(--dark-bg-level-2-hover);
  border: 1px solid var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--input::-moz-placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--input::placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--select {
  background: var(--dark-bg-level-2-hover);
  border: 1px solid var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--select::-moz-placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--select::placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--badge-textarea {
  border-top: 1px solid var(--dark-bg-level--hover);
  background: var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-2);
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--textarea {
  background: var(--dark-bg-level-2-hover);
  border: 1px solid var(--dark-bg-level-2-hover);
  color: var(--dark-color-level-1);
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--textarea::-moz-placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--form-content .--form-group .--div .--textarea::placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  background: var(--dark-bg-level-2) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: var(--dark-bg-level-2-hover) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  color: #6895ff !important;
  color: #d0d7e6 !important;
  background-size: 8px 8px !important;
  background-color: #071875 !important;
  background-image: linear-gradient(135deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  color: #afc5f9 !important;
  background-size: 8px 8px !important;
  background-color: #021683 !important;
  background-image: linear-gradient(135deg, rgba(42, 50, 68, 0.25) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(42, 46, 68, 0.25) 50%, rgba(42, 56, 68, 0.25) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent.--pointer-events-none {
  opacity: 0.2 !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones {
  background: var(--dark-bg-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas .--opciones .--btn-opcion {
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--opciones .--btn-opcion[valor=dia] {
  background: var(--dark-bg-level-3) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--opciones .--btn-opcion[valor=dia]:hover {
  background: var(--dark-bg-level-3-hover) !important;
  color: var(--dark-color-level-1) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--input {
  border: 1px solid var(--dark-bg-level-3) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--input::-moz-placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=dia] .--input::placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango] {
  background: var(--dark-bg-level-3) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--opciones .--btn-opcion[valor=rango]:hover {
  background: var(--dark-bg-level-3-hover) !important;
  color: var(--dark-color-level-1) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input {
  border: 1px solid var(--dark-bg-level-3) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input::-moz-placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=rango] .--input::placeholder {
  color: #3b3b3c;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros] {
  background: var(--dark-bg-level-3) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--selector-de-fechas[elegido=otros] .--opciones .--btn-opcion[valor=otros]:hover {
  background: var(--dark-bg-level-3-hover) !important;
  color: var(--dark-color-level-1) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn {
  background: var(--dark-bg-level-2) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn:hover {
  background: var(--dark-bg-level-2-hover) !important;
  color: var(--dark-color-level-2) !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-left svg {
  color: #ff1616 !important;
  opacity: 0.3 !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn .--arrow-to-right svg {
  color: #5f16ff !important;
  opacity: 0.3 !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn.--btn-hoy-proximas {
  background: #052512 !important;
  border: transparent !important;
  color: #3db873 !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .modal-body .--otras-opciones .--div-botones .---btn.--btn-hoy-todas {
  background: #252005 !important;
  border: transparent !important;
  color: #b8883d !important;
}
body[tema=dark] .modal .modal-dialog .modal-content .--modal-bottom-shortcuts {
  border-top: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] .modal .modal-dialog .modal-content .--modal-bottom-shortcuts .--div .--left .--span-key,
body[tema=dark] .modal .modal-dialog .modal-content .--modal-bottom-shortcuts .--div .--right .--span-key {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-2);
  border: 1px solid var(--dark-bg-level-3-hover);
}
body[tema=dark] #--m-return-false-html {
  background: rgba(2, 2, 3, 0.7411764706);
}
body[tema=dark] .--alert-modal-message {
  background: var(--dark-bg-oxide);
  color: var(--dark-color-oxide);
}
body[tema=dark] .--alert-modal-message-sql .--sql-message.--success {
  background: var(--dark-bg-green);
  color: var(--dark-color-green);
  border: 1px solid var(--dark-bg-green);
}
body[tema=dark] .--section-simple-page .container svg path {
  color: var(--dark-color-level-1) !important;
}
body[tema=dark] .--section-simple-page .container .--title {
  color: var(--dark-color-level-1);
}
body[tema=dark] .--section-simple-page .container .--p {
  color: var(--dark-color-level-1);
}
body[tema=dark] .--section-simple-page .container .--btn {
  background: var(--dark-color-level-1);
  color: var(--dark-bg-level-1);
}
body[tema=dark] #modal-horas-semanales-recurrentes {
  background: rgba(19, 21, 23, 0.6);
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content {
  background-color: #f9f9f9;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-texto-title .modal-title {
  color: #27292c;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-texto-title .--p {
  color: #292c2e;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--divisor {
  color: #e5e8ea;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn {
  background: #eaeaea;
  color: #363a3c;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn:hover {
  background: #dbdbdb;
  color: #1d1f20;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent {
  background: #13151e;
  color: #fff;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--div-botones .---btn.--accent:hover {
  background: #1f2331;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia {
  background: var(--dark-bg-level-2);
  border: 1px solid var(--dark-lineas-delimitadoras);
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--dia-title {
  background: #254208;
  color: #f2ffe6;
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango[error=true] {
  border: 1px solid #fd3333;
  background: rgba(34, 6, 6, 0.2784313725);
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--rangos .--item-rango .--rango input {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-2);
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-2);
  border: 1px solid #2a2b2e;
  background: linear-gradient(135deg, rgba(37, 38, 41, 0.59) 0%, rgb(20, 20, 23) 85%);
}
body[tema=dark] #modal-horas-semanales-recurrentes .modal-dialog .modal-content .modal-body .--dia .--add-rango-horas:hover {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
  border: 1px solid #4d4e53;
}
body[tema=dark] #modal-meetings-pages-settings--title .modal-dialog .modal-content .modal-body .--input,
body[tema=dark] #modal-meetings-pages-settings--ruta .modal-dialog .modal-content .modal-body .--input,
body[tema=dark] #modal-meetings-pages-settings--welcome_message .modal-dialog .modal-content .modal-body .--input {
  background: var(--dark-bg-level-3-hover);
  border: var(--dark-bg-level-3-hover);
  color: var(--dark-color-gray);
}
body[tema=dark] #modal-cambiar-paquete-horarios-meeting-page .modal-dialog .modal-content .modal-body .--select {
  background: var(--dark-bg-level-3-hover);
  color: var(--dark-color-level-1);
  border: 0;
}
body[tema=dark] #modal-reprogramar-cita .modal-dialog .modal-content .modal-body .--input {
  background: var(--dark-bg-level-3);
  color: var(--dark-color-level-1);
  border: 0;
}

@media (max-width: 767.8px) {
  body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido {
    background: var(--dark-bg-level-2);
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--general-data {
    background: var(--dark-bg-level-2);
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested {
    background: var(--dark-bg-level-2);
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item .--contenido .--requested .--buttons-aceptar-o-rechazar {
    background: var(--dark-bg-level-2);
    border: 1px dashed #b16703;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="0"] .--contenido {
    background: var(--dark-bg-yellow) !important;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--horario {
    background: var(--dark-bg-yellow) !important;
    border-top: 1px dashed #b16703;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="0"] .--contenido .--general-data {
    border-top: 1px dashed #b16703;
    border-right: 1px dashed #b16703;
    border-left: 1px dashed #b16703;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="0"][concluida=expirada] .--contenido {
    border-bottom: 1px dashed #b16703;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="1"] .--contenido {
    background: var(--dark-bg-green) !important;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="1"] .--contenido .--horario {
    background: var(--dark-bg-green) !important;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="2"] .--contenido {
    background: var(--dark-bg-red) !important;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[estado="2"] .--contenido .--horario {
    background: var(--dark-bg-red) !important;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[concluida=yes] .--contenido {
    background: var(--dark-bg-level-1) !important;
  }
  body[tema=dark] .--meetings-full-width .--all-items .---item[concluida=yes] .--contenido .--horario {
    background: var(--dark-bg-level-1) !important;
  }
}
@media (max-width: 575.9px) {
  body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content {
    border-color: #20232b;
  }
  body[tema=dark] #--meeting-pages--fullscreen[etapa="2"] .--all-container .--entire #--div-meeting-etapa-2 .--interior .--right .--all-weeks .--week-content .--day-horarios-content .--dia-exacto-xs {
    border-color: #20232b;
  }
}/*# sourceMappingURL=full-ui.css.map */