.signos-vitales__listado-pacientes-unidad{
height: 70rem;
width: 100%;
}

/* Ancho de columnas fijo */
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .ubicacion{width: 11%;}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .nombre{width: 26%;}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .edad{width: 9%;}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .riesgo{width: 11.5%;}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro{
    width: 18.5%;
    padding: 1rem;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .acciones{width: 24%;}

.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla th.ubicacion,
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla th.riesgo,
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla th.proximo-registro{
    cursor: pointer;
}

.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla th img.sort{
    width: 1.3rem;
    display: inline-block;
}

.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .alerta{
height: 3rem;
width: 3rem;
background: transparent url("../images/icon--alert--registro-retrasado.svg") center/3rem no-repeat;
margin-right: 1rem;
animation: 1.2s blink infinite;
display: inline-block;
vertical-align: middle;
}

.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .texto{
display: inline-block;
vertical-align: middle;
text-align: center;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .texto::before{
    border-radius: 100%;
    border: solid 0.1rem transparent;
    content: '';
    height: 1rem;
    width: 1rem;
    display: inline-flex;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .texto.alert-danger::before{
    background-color: #ff333e;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .texto.alert-warning::before{
    background-color: #f69745;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .texto.alert-safe::before{
    background-color: #b3b3b3;
}

.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto{
display: inline-block;
padding: .4rem 0;
width: 7rem;
border-radius: .5rem;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.alto{background-color: #f27e7e;
animation: 1.2s blink-background infinite;
}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.medio{background-color: #f9d583;}
.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.bajo{background-color: #95b9f3;}

/*.signos-vitales__listado-pacientes-unidad .app-monitoreo__tabla .boton-accion{width: 10rem;}*/
.app-monitoreo__tabla .boton-accion img{margin: 0; margin-right: .5rem;}

/* Nuevo Registro signos vitales del paciente */
.app-monitoreo__info-paciente.signos-vitales__nuevo-registro{margin-bottom: 0;}

.app-monitoreo__indicaciones-actuales {
    display: flex;
    padding: 1rem;
    margin-bottom: 2rem;
    font: 400 1.6rem 'Open Sans', sans-serif;
        align-items: center;
        gap: 2rem;
}

.app-monitoreo__indicaciones-actuales .titulo{
    color: var(--primary-c-normal);
    font: 600 2rem 'Lato',sans-serif;
}

.app-monitoreo__indicaciones-actuales .contenido{
}
.app-monitoreo__indicaciones-actuales .contenido div{margin-bottom: .5rem; display: flex; align-items: center;}
.app-monitoreo__indicaciones-actuales .contenido div:last-child{margin: 0;}
.app-monitoreo__indicaciones-actuales .contenido img{width: 3.3rem; margin-right: 1rem;}
.app-monitoreo__indicaciones-actuales .contenido b{margin-right: .5rem; color: var(--primary-c-normal)}
.app-monitoreo__indicaciones-actuales .contenido .detalle-indicacion{margin-left: 1rem; font-family: 'Open Sans', sans-serif; text-transform: none; max-width: 119rem;}



.signos-vitales__paciente-registro{
background-color: #fff;
padding: 3rem;
height: auto;
}

.signos-vitales__paciente-registro .titulo{
	font: 600 2rem 'Lato', sans-serif;
    color: var(--primary-c-normal);
    border-bottom: 0.1rem solid var(--primary-c-bright);
    margin-bottom: 1rem;
    display: flex;
}

.signos-vitales__paciente-registro .indicacion-actual{
display: inline-flex;
align-items: center;
vertical-align: top;
margin-left: 2rem;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
font-size: 2rem;
color: #7386ad;
max-width: 120rem;
}
.signos-vitales__paciente-registro .indicacion-actual img{width: 3rem;margin-right: 1rem}
.signos-vitales__paciente-registro .indicacion-actual .detalle-indicacion{margin-left: 1rem; font-family: 'Open Sans', sans-serif; text-transform: none;}

.signos-vitales__paciente-registro .subtitulo {
    font: 600 1.7rem 'Lato', sans-serif;
    color: var(--primary-d-normal);
    margin-bottom: 1rem;
}


.signos-vitales__paciente-registro .detalle{
font: 400 1.6rem 'Open Sans', sans-serif;
display: inline-block;
vertical-align: middle;
color: var(--gray-c);
margin-right: 2rem;
}

.signos-vitales__paciente-registro > div{
	margin-bottom: 4rem;
}
.signos-vitales__paciente-registro > div:last-child{padding-bottom: 0;margin-bottom: 0;border: none;}


/* Calcular riesgo del paciente */
.signos-vitales__paciente-registro .calcular-riesgo-paciente{
display: flex;
align-items: center;
justify-content: flex-end;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
font-size: 2rem;
color: #6c6d6c;
padding-bottom: 2rem;
}
.signos-vitales__paciente-registro .calcular-riesgo-paciente .texto{margin-right: 2rem;}


/* Registro informacion registro*/
.signos-vitales__paciente-registro .registro-informacion-registro .contenido {
    display: flex;
    justify-content: space-between;
}

.signos-vitales__paciente-registro .registro-informacion-registro .item .opcion {
    width: 14rem;
    height: 11rem;
    font-family: 'Open Sans', sans-serif;
    font-size: 2rem;
    color: #6c6d6c;
    text-align: center;
    padding: 1rem 1.5rem;
    line-height: 1.4;
    display: inline-block;
    vertical-align: top;
}

.signos-vitales__paciente-registro .registro-informacion-registro .item input[type="text"] {
    height: 4rem;
    width: 40rem;
    border: none;
    border-radius: 1rem;
    padding-left: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-size: 3rem;
    background-color: #dce1ef;
    font-size: 2.5rem;
    display: inline-block;
    margin-right: 1rem;
    vertical-align: middle;
}

/* Estado general */
.signos-vitales__paciente-registro .registro-estado-paciente .contenido {
	display: flex;
	gap: 28rem;
}

.signos-vitales__paciente-registro .registro-estado-paciente .item .error{background-color: #ffb49f !important;}

/* Signos vitales */
.signos-vitales__paciente-registro .registro-signos-paciente .contenido{
	column-count: 3;
}
.signos-vitales__paciente-registro .registro-signos-paciente .contenido .item{
	break-inside: avoid;
	margin-bottom: 2rem;
}
.signos-vitales__paciente-registro .registro-signos-paciente .item.toma-temperatura{
	    margin-top: -1rem;
}

.signos-vitales__paciente-registro .registro-signos-paciente .item.toma-temperatura .opcion{display: inline-block;margin-right: 2rem;}

.signos-vitales__paciente-registro .registro-signos-paciente .item.toma-temperatura .checkbox{display: inline-block;vertical-align: middle;}

.signos-vitales__paciente-registro .registro-signos-paciente .item.toma-temperatura .nombre{
font-family: 'Open Sans', sans-serif;
    font-size: 1.8rem;
    display: inline-block;
    color: var(--gray-c);
    vertical-align: middle;
}

.signos-vitales__paciente-registro .registro-signos-paciente .item input[type="text"]{
	height: 4rem;
    width: 12rem;
    border: 0.1rem solid var(--primary-e-normal);
    border-radius: 0.3rem;
    padding: 0.2rem 0.5rem;
    font: 400 1.6rem 'Open Sans', sans-serif;
    background-color: #fff;
}
.signos-vitales__paciente-registro .registro-signos-paciente .item .error{background-color: #ffb49f !important;}

.signos-vitales__paciente-registro .registro-signos-paciente .item input[type="number"]{
height: 4rem;
width: 20rem;
border: none;
border-radius: 1rem;
padding-left: 1rem;
font-family: 'Open Sans', sans-serif;
font-size: 3rem;
background-color: #dce1ef;
font-size: 2.5rem;
display: inline-block;
margin-right: 1rem;
vertical-align: middle;
}


/* Oxigenoterapia */
.signos-vitales__paciente-registro .registro-oxigenoterapia-paciente .contenido{
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.signos-vitales__paciente-registro .registro-oxigenoterapia-paciente .contenido .item{grid-column-end: span 1;}

.signos-vitales__paciente-registro .registro-oxigenoterapia-paciente .item input[type="text"]{
height: 4rem;
    width: 12rem;
    border: 0.1rem solid var(--primary-e-normal);
    border-radius: 0.3rem;
    padding: 0.2rem 0.5rem;
    font: 400 1.6rem 'Open Sans', sans-serif;
    background-color: #fff;
}
.signos-vitales__paciente-registro .registro-oxigenoterapia-paciente .item .error{background-color: #ffb49f !important;}

.signos-vitales__paciente-registro .registro-oxigenoterapia-paciente .item input[type="number"]{
height: 4rem;
width: 20rem;
border: none;
border-radius: 1rem;
padding-left: 1rem;
font-family: 'Open Sans', sans-serif;
font-size: 3rem;
background-color: #dce1ef;
font-size: 2.5rem;
display: inline-block;
margin-right: 1rem;
vertical-align: middle;
}

.signos-vitales__paciente-registro .registro-oxigenoterapia-paciente .item select{
    width: 24rem;
    border: 0.1rem solid var(--primary-e-normal);
    color: var(--gray-a);
    border-radius: 0.3rem;
    background: #fff url('https://shared.incancer.lahuen.health/assets/skins/lahuen/base/images/icon_select.svg') no-repeat right 1.5rem center/1.5rem;
    text-align: left;
    font: 400 1.8rem 'Open Sans', sans-serif;
    -webkit-appearance: none;
    cursor: pointer;
    outline: none;
    padding: 1rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
}


/* Nivel de dolor 2.0 - Componente 'w-vas' */
.signos-vitales__paciente-registro .w-vas__title{
	    font: 600 1.7rem 'Lato', sans-serif;
    color: var(--primary-d-normal);
    padding: 0;
    margin: 0 0 1rem 0;
}

.signos-vitales__paciente-registro .w-vas__options{
	display: flex;
    flex-direction: column;
}

.signos-vitales__paciente-registro .w-vas__options:before {
    position: absolute;
    background: url(https://shared.incancer.lahuen.health/assets/skins/lahuen/ehr/images/icon_color_scale.svg) no-repeat left/1rem;
    content: ' ';
    height: 28rem;
    width: 1.9rem;
}

.signos-vitales__paciente-registro .w-vas__options-item{
	display: flex;
	align-items: center;
	gap: 1rem;
	margin-bottom: 1rem;
	    margin-left: 2rem;
}

.signos-vitales__paciente-registro .w-vas__options-item-input{
    -webkit-appearance: none;
    background-color: #fff;
    border: 0.1rem solid var(--primary-e-dark);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"/>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 3rem;
    border-radius: 50%;
    cursor: pointer;
    height: 3.8rem;
    outline: none;
    transition: background-color ease .2s, background-image ease .2s;
    width: 3.8rem;
    min-width: 3.8rem;
}
.signos-vitales__paciente-registro .w-vas__options-item-input:checked{
background-image: url('data:image/svg+xml,<svg fill="%2380809C" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path d="M 100, 100 m -75, 0 a 75,75 0 1,0 150,0 a 75,75 0 1,0 -150,0"/></svg>');
}

.signos-vitales__paciente-registro .w-vas__options-item-label{
    font: 400 1.6rem 'Open Sans', sans-serif;
    color: var(--gray-a);
}




/* Antropometría */
.signos-vitales__paciente-registro .registro-antropometria-paciente .contenido{
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.signos-vitales__paciente-registro .registro-antropometria-paciente .contenido .item{grid-column-end: span 1;}

.signos-vitales__paciente-registro .registro-antropometria-paciente .item input[type="text"]{
height: 4rem;
    width: 12rem;
    border: 0.1rem solid var(--primary-e-normal);
    border-radius: 0.3rem;
    padding: 0.2rem 0.5rem;
    font: 400 1.6rem 'Open Sans', sans-serif;
    background-color: #fff;
}
.signos-vitales__paciente-registro .registro-antropometria-paciente .item .error{background-color: #ffb49f !important;}


.signos-vitales__paciente-registro .registro-antropometria-paciente .item input[type="number"]{
height: 4rem;
width: 20rem;
border: none;
border-radius: 1rem;
padding-left: 1rem;
font-family: 'Open Sans', sans-serif;
font-size: 3rem;
background-color: #dce1ef;
font-size: 2.5rem;
display: inline-block;
margin-right: 1rem;
vertical-align: middle;
}

/* Historial del paciente */
.signos-vitales__titulo-historial{
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 2rem;
padding-bottom: 1rem;
}

.signos-vitales__titulo-historial .titulo{
    color: var(--primary-c-normal);
    font: 600 2rem 'Lato',sans-serif;
}

.signos-vitales__titulo-historial .subtitulo{
font: 600 1.8rem 'Lato',sans-serif;
    color: var(--primary-c-normal);
margin-right: 2rem;
display: inline-block;
vertical-align: middle;
}

.signos-vitales__titulo-historial .tipo-dato{
display: flex;
    align-items: center;
}

.signos-vitales__titulo-historial .tipo-dato select{
width: 31rem;
    border: 0.1rem solid var(--primary-e-normal);
    color: var(--gray-a);
    border-radius: 0.5rem;
    background: #fff url('https://shared.incancer.lahuen.health/assets/skins/lahuen/base/images/icon_select.svg') no-repeat right 1.5rem center/1.5rem;
    text-align: left;
    font: 400 1.8rem 'Open Sans', sans-serif;
    -webkit-appearance: none;
    cursor: pointer;
    outline: none;
    padding: 1rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
}


.signos-vitales__historial{
height: 70rem;
width: 100%;
}

.signos-vitales__historial .columna-acciones{
text-align: left;
padding-left: 5.5rem;
}

.signos-vitales__historial .app-monitoreo__tabla .boton-accion{width: 12rem; margin: 0 .5rem; text-transform: none; gap: 1rem}

.signos-vitales__historial .app-monitoreo__tabla .eliminado{
background-color: #c4c4c4;
color: #6b6b6b;
}

.signos-vitales__historial .app-monitoreo__tabla .eliminado > td{text-decoration: line-through;}
.signos-vitales__historial .app-monitoreo__tabla .eliminado > td:last-child{text-decoration: none;}

.signos-vitales__historial .app-monitoreo__tabla .eliminado .boton-accion.corregir,.signos-vitales__historial .app-monitoreo__tabla .eliminado .boton-accion.eliminar{
background-color: #ededed;
color: #6b6b6b;
cursor:not-allowed;
}



/* Estilo pantalla pacientes por unidad en Modo monitor */
.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__banner{
height: 8rem;
width: 100%;
background-color: #193c82;
position: relative;
padding: 1rem 3rem;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
line-height: 1.2;
background: #193c82 url(../images/logo--hegc.svg) 145rem/6rem no-repeat;
}

.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__banner .banner__titulo{
color: #fff;
font-size: 3.5rem;
display: inline-block;
font-weight: 500;
}

.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__banner .banner__subtitulo{
color: #7386ad;
font-size: 1.9rem;
padding-bottom: .4rem;
}

.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__banner img{
height: 10rem;
position: absolute;
top: auto;
bottom: -2.3rem;
left: 37%;
right: auto;
}

.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__banner .logo img{width: 10rem;}

.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__nav{
height: 3rem;
}

.signos-vitales__modo-monitor .modo-monitor__titulo .alpaca{background-color: #ffc764;}
.signos-vitales__modo-monitor .modo-monitor__titulo .ballena{background-color: #0094d0;}
.signos-vitales__modo-monitor .modo-monitor__titulo .condor{background-color: #69b447;}
.signos-vitales__modo-monitor .modo-monitor__titulo .desierto-florido{background-color: #cc8d4e;}
.signos-vitales__modo-monitor .modo-monitor__titulo .flamenco{background-color: #ffc192;}
.signos-vitales__modo-monitor .modo-monitor__titulo .gorrito-de-lana{background-color: #3c8646;}
.signos-vitales__modo-monitor .modo-monitor__titulo .oveja{background-color: #538933;}
.signos-vitales__modo-monitor .modo-monitor__titulo .pez{background-color: #50c1e7;}
.signos-vitales__modo-monitor .modo-monitor__titulo .flor-tipanie{background-color: #fad8ad;}


.signos-vitales__modo-monitor .modo-monitor__titulo .modo-monitor__nav .boton-volver{
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
font-size: 2rem;
display: inline-block;
background-color: #193c82;
color: #fff;
padding: .8rem 1rem;
border-radius: .5rem;
}

.signos-vitales__modo-monitor .app-monitoreo__cuerpo-centrado{padding: .5rem 3rem;}

.signos-vitales__modo-monitor .modo-monitor__listado-pacientes-unidad{width: 100%;}

.signos-vitales__modo-monitor .modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla th{
font-size: 1.3rem;
height: 2rem;
padding: .5rem;
}

.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto{
display: inline-block;
padding: .3rem 0;
width: 7rem;
border-radius: .5rem;
}
.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.alto{background-color: #f97878;}
.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.alto{background-color: #f27e7e;
animation: 1.2s blink-background infinite;
}
.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.medio{background-color: #f9d583;}
.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .alertas-riesgo.texto.bajo{background-color: #95b9f3;}

.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .alerta{
height: 2.9rem;
width: 2.9rem;
background: transparent url("../images/icon--alert--registro-retrasado.svg") center/3rem no-repeat;
margin-left: .5rem;
animation: 1.2s blink infinite;
display: inline-block;
vertical-align: middle;
}

.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro {
    width: 18.5%;
    padding: .3rem;
}

.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .proximo-registro .texto {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.modo-monitor__listado-pacientes-unidad .app-monitoreo__tabla .boton-accion{width: 12rem;}




/* Planilla de registros anteriores tipo ficha */

#nuevoMonitoreo {
    display: none;
    background-color: var(--primary-a-normal);
    width: fit-content;
    align-items: center;
    padding: 0.75rem 3rem;
    border-radius: 0.4rem;
    font: 600 2rem 'Lato', sans-serif;
    color: #fff;
    cursor: pointer;
    margin: 1rem 0 1rem auto;
}

#nuevoMonitoreo:before {
    -webkit-mask: url('https://shared.incancer.lahuen.health/assets/skins/lahuen/base/images/icon_add.svg') no-repeat center;
    background-color: #fff;
    -webkit-mask-size: contain;
    content: ' ';
    height: 2.5rem;
    width: 2.5rem;
    margin-right: 1rem;
}

.signos-vitales__planilla{
width: 100%;
background-color: #fff;
padding: 1.5rem 2rem;
font-family: 'Open Sans', sans-serif;
font-size: 1.5rem;
color: #383838;
margin-top: 1rem;
}

.signos-vitales__planilla .historial__encabezado{

}

.signos-vitales__planilla .historial__encabezado .listado-fechas{
margin-left: 5rem;
width: calc(100% - 5rem);
overflow: hidden;
display: flex;
align-items: center;
flex-wrap: nowrap;
}

.signos-vitales__planilla .historial__encabezado .listado-fechas .item{width: 6.5rem; flex: 0 0 auto;}
.signos-vitales__planilla .historial__encabezado .listado-fechas .item .fecha{
font-family: 'Nunito', sans-serif;
font-size: 1.2rem;
color: #193c82;
text-align: center;
}

.signos-vitales__planilla .historial__encabezado .listado-fechas .margen{
width: 6.5rem;
margin: 0 3.25rem;
display: inline-block;
height: 1rem;
}

.signos-vitales__planilla .historial__contenido{
width: 100%;
display: flex;
position: relative;
}

.signos-vitales__planilla .historial__contenido .aside__medidas{
width: 9.5rem;
font-family: 'Open Sans', sans-serif;
color: #7386ad;
}

.signos-vitales__planilla .historial__contenido .aside__medidas > div{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.4rem;
    color: var(--primary-d-normal);
}

.signos-vitales__planilla .historial__contenido .aside__medidas .grupo{
display: flex;
flex-direction: column;
align-items: stretch;
text-align: right;
}

.signos-vitales__planilla .historial__contenido .aside__medidas .horario img{width: 2rem;}

.signos-vitales__planilla .historial__contenido .aside__medidas .nombre{
height: 3.3rem;
border: .1rem solid transparent;
display: flex;
align-items: center;
justify-content: flex-end;
cursor: pointer;
transition: background ease-in 0.1s;
}
.signos-vitales__planilla .historial__contenido .aside__medidas .nombre:hover{background-color: var(--primary-f-light);}
.signos-vitales__planilla .historial__contenido .aside__medidas .responsable{
	font-size: 1.4rem;
    color: var(--primary-e-normal);
    padding-right: 0.4rem;
    padding-top: 0.4rem;
}


.signos-vitales__planilla .historial__planilla-registro{
width: calc(100% - 9.5rem);
overflow-x: scroll;
overflow-y: auto;
display: flex;
flex-wrap: nowrap;
/*background-image: url(../images/monitoreo--background.svg);*/
background-repeat: repeat-x;
}

.signos-vitales__planilla .historial__planilla-registro .item{
width: 15rem;
text-align: center;
flex: 0 0 auto;
}
.signos-vitales__planilla .historial__planilla-registro .item > div{
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}

.signos-vitales__planilla .historial__planilla-registro .item .fecha.text{
color: var(--primary-c-normal);
    font: 400 1.6rem 'Lato', sans-seri;
}

.signos-vitales__planilla .historial__planilla-registro .item .horario.text{
    color: var(--primary-c-normal);
    font: 600 2rem 'Lato', sans-serif;
}

.signos-vitales__planilla .historial__planilla-registro .item .dato{
height: 3.3rem;
font-family: 'Open Sans', sans-serif;
background-color: #fff;
border: 0.1rem solid var(--primary-d-bright);
}
.signos-vitales__planilla .historial__planilla-registro .item .dato.estado__conciencia{font-size: 1.2rem;}
.signos-vitales__planilla .historial__planilla-registro .item .dato.estado__temperatura.alerta{font-weight:600;color:#e2481e;background-color:#f9d4cf;}
.signos-vitales__planilla .historial__planilla-registro .item .dato.estado__temperatura.rectal{position: relative;}
.signos-vitales__planilla .historial__planilla-registro .item .dato.estado__temperatura.rectal .etiqueta{
position: absolute;
top: .4rem;
bottom: auto;
left: auto;
right: 1.5rem;
color: #2d6370;
font-family: 'Dosis', sans-serif;
font-size: 2rem;
font-weight: 600;
}

/* Alerta de dato fuera de rango normal */
.signos-vitales__planilla .historial__planilla-registro .item .dato.alerta--bajo-media{
background: url('data:image/svg+xml,<svg fill="%23193c82" viewBox="0 0 300 150" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 300 0 L 150 150 z"/></svg>') 6%/1.8rem no-repeat;
}
.signos-vitales__planilla .historial__planilla-registro .item .dato.alerta--sobre-media{
background: url('data:image/svg+xml,<svg fill="%23193c82" viewBox="0 0 300 150" xmlns="http://www.w3.org/2000/svg"><path d="M 0 150 L 300 150 L 150 0 z"/></svg>') 6%/1.8rem no-repeat;
}

/* Modificador para filtro por fila de datos */
.classVa, .classDis,  .classTem, .classCon, .classConc, .classFc, .classPasPad, .classFr, .classSat, .classFi, .classLts, .classPeso, .classTalla, .classCc, .classCa, .classSc{
background: #7386ad !important;
color: #fff;
}

.signos-vitales__planilla .historial__planilla-registro .item .responsable{
color: var(--primary-d-normal);
    border-top-color: var(--primary-d-normal);
    font: 400 1.4rem 'Open Sans', sans-serif;
    padding: 0.5rem;
}

/* Clase para marcar en negritas los signos vitales que tienen criticality */
.signos-vitales__planilla .historial__planilla-registro .item .critical{
    font-weight: 800;
}

/* Modificador para ítem con último registro de monitoreo */
.signos-vitales__planilla .historial__planilla-registro .item.ultimo-registro .dato{
	border-left: 0.15rem solid var(--primary-d-normal);
    border-right: 0.15rem solid var(--primary-d-normal);
}
.signos-vitales__planilla .historial__planilla-registro .item.ultimo-registro .ultimo-dato{border-bottom: .4rem solid #193c82;}
.signos-vitales__planilla .historial__planilla-registro .item.ultimo-registro .fecha.text{
	color: #fff;
    background-color: var(--primary-c-normal); 
    border-radius: .5rem .5rem 0 0;
}
.signos-vitales__planilla .historial__planilla-registro .item.ultimo-registro .horario.text{
	color: #fff;
    background-color: var(--primary-c-normal);
}

/* Modificador para celdas en aside y contenido */
.signos-vitales__planilla .celda--nueva-categoria{border-top: .2rem solid var(--primary-d-normal) !important;}
.signos-vitales__planilla .fecha{height: 3.3rem !important;}
.signos-vitales__planilla .horario{height: 3.3rem !important;}

/* Columna para nuevo registro */
.signos-vitales__planilla .historial__planilla-registro .nuevo-registro{
width: 13rem;
text-align: center;
flex: 0 0 auto;
background-color: #f9efdc;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
color: #bba57b;
font-weight: 600;
margin: 6.55rem 0 3.3rem;
cursor: pointer;
}

.signos-vitales__planilla .historial__planilla-registro .nuevo-registro .icon{
background: #f9efdc url('data:image/svg+xml,<svg fill="%23bba57b" viewBox="2.52 2.52 80 80" xmlns="http://www.w3.org/2000/svg"><path d="M74.725,35.223H49.814V10.316c0-4.031-3.263-7.296-7.293-7.296c-4.029,0-7.295,3.265-7.295,7.296v24.908 h-24.91c-4.03,0-7.296,3.265-7.296,7.296c0,4.029,3.266,7.295,7.296,7.295h24.91v24.908c0,4.029,3.266,7.296,7.295,7.296 c4.031,0,7.293-3.267,7.293-7.296V49.815h24.911c4.029,0,7.295-3.267,7.295-7.295C82.02,38.489,78.754,35.223,74.725,35.223z"/></svg>') .5rem/3rem no-repeat;
width: 4rem;
height: 4rem;
margin: 0 auto;
margin-bottom: 1rem;
}

.signos-vitales__planilla .flecha--volver-ultimo{
position: absolute;
top: auto;
bottom: 8.8rem;
left: auto;
right: 6rem;
border-radius: 50%;
width: 10rem;
height: 10rem;
background: var(--primary-c-normal) url(../images/monitoreo--flecha-derecha.svg) 55%/5rem no-repeat;
opacity: .3;
cursor: pointer;
transition: opacity ease-in 0.2s;
}
.signos-vitales__planilla .flecha--volver-ultimo:hover{opacity: .6;}

.signos-vitales__planilla .final{
}


/* Ocultar unidad detalle */

.app-monitoreo__select-unidad .unidad-detalle{
	display: none;
}

/* Items estado general */

.item.condicion-actual {
    display: flex;
    flex-direction: column;
}

.signos-vitales__paciente-registro .registro-estado-paciente .item .opcion {
    display: flex;
    align-items: center;
    font: 400 1.6rem 'Open Sans', sans-serif;
    color: var(--gray-a);
    gap: 1rem;
    margin-bottom: 0.5rem;
}

/* íconos tabla */

.app-monitoreo__tabla .boton-accion.csv_tabla:before {
    -webkit-mask-image: url('//shared.lahuen.health/assets/skins/lahuen/ehr/images/icon_see_document.svg');
}

.app-monitoreo__tabla .boton-accion.csv_historial:before {
    -webkit-mask-image: url('//shared.lahuen.health/assets/skins/lahuen/ehr/images/icon_clock_back.svg');
}

.app-monitoreo__tabla .boton-accion.historial:before {
    -webkit-mask-image: url('//shared.lahuen.health/assets/skins/lahuen/ehr/images/icon_clock_back.svg');
}
