/**
 * @license Copyright 2022 Lahuen Health SPA. All Rights Reserved.
 */
.ev-cuidados .evaluacion__seguridad-paciente .titulo,
.ev-cuidados .evaluacion__diagnosticos .titulo,
.ev-cuidados .evaluacion__autonomia .titulo,
.ev-cuidados .evaluacion__indicaciones-actuales .indicaciones-actuales__titulo,
.ev-cuidados .evaluacion__indicaciones-actuales .nuevas-indicaciones__titulo,
.ev-cuidados .evaluacion__evaluacion-paciente .titulo,
.ev-cuidados .evaluacion__examen-fisico > .titulo,
.ev-cuidados .evaluacion__intervenciones .titulo {
	color: var(--primary-c-normal);
	border-bottom: 0.1rem solid var(--primary-e-normal);
	padding-bottom: 0.2rem;
	font: 600 1.4rem 'Lato', sans-serif;
}

.ev-cuidados .evaluacion__evaluacion-paciente .contenido {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.ev-cuidados .contenido textarea,
.cuadro-escribir-input {
	margin: 0;
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	padding: 0.5rem 1rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
	resize: none;
	width: -webkit-fill-available;
}

.ev-cuidados .contenido textarea::placeholder,
.cuadro-escribir-input::placeholder {
	font-style: normal;
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-e);
}

.ev-cuidados .contenido textarea:focus,
.cuadro-escribir-input:focus {
	outline: none;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.evaluacion__evaluacion-paciente .titulo,
.recuadro-contenido--examen-niveles > .titulo {
	margin-bottom: 0.5rem;
}

/* Evaluación confidencial */
.evaluacion__evaluacion-paciente {
	margin-bottom: 2rem;
}

.ev-cuidados .evaluacion__evaluacion-paciente .contenido textarea {
	height: 16rem;
}

.ev-cuidados .evaluacion__evaluacion-paciente .evaluacion--confidencial {
	display: flex;
	align-items: center;
	margin-top: 0.3rem;
}

.ev-cuidados .evaluacion__evaluacion-paciente .evaluacion--confidencial input {
	margin: 0 0.5rem 0 0;
}

.ev-cuidados .evaluacion__evaluacion-paciente .evaluacion--confidencial .icon {
	height: 1rem;
	width: 1.5rem;
	background-image: url('/assets/skins/lahuen/base/images/icon_show.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 0.4rem;
}

.ev-cuidados .evaluacion__evaluacion-paciente .evaluacion--confidencial .text {
	font: 400 1.1rem 'Open Sans', sans-serif;
	color: var(--gray-c);
}

/* Examen físico */
.ev-cuidados__examen-fisico {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 2rem;
}

.ev-cuidados__examen-fisico .contenido {
	text-align: left;
}

.ev-cuidados .evaluacion__examen-fisico > .titulo {
	width: 100%;
}

.recuadro-contenido--cuarto.recuadro-contenido--examen-niveles {
	width: 26rem;
	margin-right: 2rem;
}

.recuadro-contenido--dos-tercios {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.ev-cuidados__examen-fisico .contenido .examen-fisico__niveles .opciones .item {
	display: flex;
	align-items: center;
	margin: 0 0 0.2rem;
}

.ev-cuidados__examen-fisico .contenido .examen-fisico__niveles .opciones input {
	margin: 0 0.4rem 0 0;
}

.ev-cuidados__examen-fisico .contenido .examen-fisico__niveles .opciones .text {
	font: 400 1.2rem 'Open Sans', san-serif;
}

.ev-cuidados__examen-fisico .nivel-conciencia {
	margin-bottom: 2rem;
}

.ev-cuidados__examen-fisico .w-vas__title {
	margin-bottom: 0.5rem;
}

.ev-cuidados__examen-fisico .cuadro-escribir-input {
	margin: 1rem;
}

.ev-cuidados .examen-fisico__niveles .titulo,
.ev-cuidados .examen-fisico__niveles .w-vas__title-label,
.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item .subtitulo {
	color: var(--primary-d-normal);
	font-family: 'Lato', sans-serif;
	text-transform: none;
	font-weight: 600;
	font-size: 1.2rem;
	border: none;
	margin-bottom: 0.2rem;
}

.recuadro-contenido--margin-top.examen-fisico__seccion.examen-fisico__seccion--segmentario {
	border: 0.1rem solid var(--primary-e-normal);
	column-count: 2;
	padding: 1rem;
}

.ev-cuidados__examen-fisico .examen-fisico__seccion--segmentario .cuadro-escribir-input {
	margin: 0;
}

.ev-cuidados__examen-fisico .examen-fisico__item:not(:last-child) {
	margin-bottom: 1rem;
}

.ev-cuidados__examen-fisico .examen-fisico__label {
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
}

/* Seguridad del paciente */
.evaluacion__seguridad-paciente {
	margin-bottom: 2rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo {
	display: flex;
	flex-direction: column;
	gap: 0.8rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item.riesgo-lpp {
	display: flex;
    flex-direction: column;
    margin-top: 1rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .item.riesgo-lpp .subtitulo {
	width: 100%;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .valorizacion {
	font: 400 1.2rem 'Open Sans', sans-serif;
	margin-right: 0.5rem;
	color: var(--gray-a);
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .valorizacion.sin-valorizar {
	color: var(--gray-d);
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-valorar-lpp,
.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-ver-lpp {
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	padding: 0.3rem 1rem;
	border-radius: 0.3rem;
	border: none;
	font: 400 1.2rem 'Lato', sans-serif;
	display: flex;
	align-items: center;
	margin-right: 1rem;
	cursor: pointer;
}

.ev-cuidados .seleccionar-lpp {
    display: flex;
    gap: 1rem;
    align-items: center;
    margin-top: .5rem;
}

.ev-cuidados .seleccionar-lpp label {
    font: 400 1.2rem 'Open Sans', sans-serif;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-valorar-lpp:before,
.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-ver-lpp:before {
	-webkit-mask: no-repeat center;
	-webkit-mask-size: 1.2rem;
	background-color: var(--primary-d-normal);
	content: ' ';
	height: 1.2rem;
	width: 1.2rem;
	margin-right: 0.5rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-valorar-lpp:before {
	-webkit-mask-image: url('/assets/skins/lahuen/ehr/images/icon_edit.svg');
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-ver-lpp:before {
	-webkit-mask-image: url('/assets/skins/lahuen/base/images/icon_search.svg');
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-valorar-lpp:hover,
.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-ver-lpp:hover {
	background-color: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-valorar-lpp:hover:before,
.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .riesgo-lpp .boton-ver-lpp:hover:before {
	background-color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.detalle-lpp {
	display: flex;
	align-items: center;
}

.ev-cuidados .tipo-lpp {
	display: flex;
	padding-left: 0;
	align-items: center;
}

.ev-cuidados .tipo-lpp.riesgo-bajo:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icon_dot.svg') no-repeat center;
	-webkit-mask-size: 1rem;
	background-color: var(--gray-e);
	content: ' ';
	height: 1.2rem;
	width: 1.2rem;
	margin-right: 0.5rem;
}

.ev-cuidados .tipo-lpp.riesgo-alto:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icon_dot.svg') no-repeat center;
	-webkit-mask-size: 1rem;
	background-color: var(--system-error-normal);
	content: ' ';
	height: 1.2rem;
	width: 1.2rem;
	margin-right: 0.5rem;
}

.ev-cuidados .tipo-lpp.riesgo-moderado:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icon_dot.svg') no-repeat center;
	-webkit-mask-size: 1rem;
	background-color: var(--system-warning-normal);
	content: ' ';
	height: 1.2rem;
	width: 1.2rem;
	margin-right: 0.5rem;
}

.etiqueta-lpp {
	background-color: var(--secondary-c-bright);
	color: var(--gray-a);
	font-family: 'Open Sans', sans-serif;
	border-radius: 0.2rem;
	padding: 0.2rem 0.75rem;
	margin-right: 1rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item.riesgo-caidas,
.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item.brazalete {
	flex-direction: column;
	align-items: flex-start;
	gap: 0.2rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item select {
	width: 17rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item input[type='text'] {
	width: 20rem;
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
	padding: 0.2rem 0.5rem;
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item input[type='text']::placeholder {
	font-style: normal;
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-e);
}

.ev-cuidados .evaluacion__seguridad-paciente .cuerpo .item input[type='text']:focus {
	outline: none;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

/* Indicaciones */
.ev-cuidados .evaluacion__indicaciones-actuales .indicaciones-actuales__resumen {
	margin-bottom: 2rem;
}

.ev-cuidados .evaluacion__indicaciones-actuales .indicaciones-actuales__resumen .cuerpo .listado-indicaciones {
	column-count: 2;
	display: block;
}

.ev-cuidados .evaluacion__indicaciones-actuales .recuadro-contenido--tercio {
	width: 36.8rem;
}

.ev-cuidados .evaluacion__indicaciones-actuales .indicacion-nombre {
	font-size: 1.2rem;
	display: flex;
	align-items: center;
}

.indicacion-nombre.indicacion--riesgo:before {
	-webkit-mask: url('/assets/skins/lahuen/base/images/icon_dot.svg') no-repeat center;
	-webkit-mask-size: contain;
	background-color: var(--system-warning-normal);
	content: ' ';
	height: 1rem;
	width: 1rem;
	margin-right: 0.5rem;
}

.ev-cuidados .w-action.w-action--suspender {
    border: none;
    display: flex;
    cursor: pointer;
    background: url(/assets/skins/lahuen/base/images/icon_delete.svg) no-repeat center;
    background-size: 1.4rem;
    height: 1.8rem;
    width: 1.8rem;
    border-radius: 0.3rem;
    padding: 1rem;
    text-indent: -999px;
}

.ev-cuidados .w-action.w-action--reindicar {
    border: none;
    display: flex;
    cursor: pointer;
    background: url(/assets/skins/lahuen/ehr/images/icon_care_kit_redo.svg) no-repeat center;
    background-size: 1.7rem;
    height: 1.8rem;
    width: 1.8rem;
    border-radius: 0.3rem;
    padding: 1rem;
    text-indent: -999px;
}

.ev-cuidados .w-action.w-action--deshacer {
    border: none;
    display: flex;
    cursor: pointer;
    background: url(/assets/skins/lahuen/ehr/images/icon_back.svg) no-repeat center;
    background-size: 1.4rem;
    height: 1.8rem;
    width: 1.8rem;
    border-radius: 0.3rem;
    padding: 1rem;
    text-indent: -999px;
}

.ev-cuidados .w-action.w-action--suspender:hover,
.ev-cuidados .w-action.w-action--reindicar:hover,
.ev-cuidados .w-action.w-action--deshacer:hover {
	background-color: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .checkbox-celda input[type=checkbox]:checked:disabled {
    border: none;
    background-color: transparent;
}

.ev-cuidados .nuevas-indicaciones__cuerpo input.error {
    background-color: #ffb49f !important;
    border-color: #ffb49f !important;
}

.recuadro-contenido-blanco.recuadro-contenido--block .nuevas-indicaciones__cuerpo th {
	border: none;
    color: var(--primary-d-normal);
    background-color: var(--primary-e-bright);
    padding: 0.5rem 1rem;
    font: 600 1.2rem 'Lato', sans-serif;
    text-align: left;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .indicacion-vencida--texto{
	display: flex;
	align-items: center;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .indicacion-vencida--texto:before {
    content: '';
    width: 1rem;
    height: 1rem;
    background-color: var(--system-error-normal);
    border-radius: 50%;
    margin-right: 0.5rem;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .checkbox-celda {
    display: flex;
    justify-content: end;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .indicacion-fecha-vencimiento,
.ev-cuidados .nuevas-indicaciones__cuerpo .indicacion-por-vencer {
    color: var(--gray-d);
}

.ev-cuidados .indicacion-medica-cuidados {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.ev-cuidados .indicacion-medica-cuidados .subtitle {
    color: var(--primary-d-normal);
    font: 600 1.2rem 'Lato', sans-serif;
    margin: 0.5rem 0;
    width: -webkit-fill-available;
}

.ev-cuidados .indicacion-medica-cuidados .nueva-indicacion {
    background-color: var(--secondary-c-bright);
    padding: 0.2rem 0.5rem;
    border-radius: 0.3rem;
    font: 400 1.1rem 'Lato', sans-serif;
    color: var(--gray-a);
}

.ev-cuidados .indicacion-medica-cuidados .indicacion {
	display: flex;
    font: 400 1.2rem 'Open Sans',sans-serif;
    color: var(--gray-d);
    margin-right: 0.75rem;
}

.ev-cuidados .indicacion-medica-cuidados .indicacion:before {
    -webkit-mask: url(/assets/skins/lahuen/ehr/images/icono--check--gris-claro.svg) no-repeat center;
    -webkit-mask-size: contain;
    background-color: var(--gray-f);
    content: ' ';
    height: 1.2rem;
    width: 1.2rem;
    margin-right: 0.5rem;
    padding: 0.65rem;
}

.ev-cuidados .indicacion-medica-cuidados .indicacion.indicacion--checked:before {
	background-color: var(--system-ok-normal);
}

.ev-cuidados .indicacion-medica-cuidados .w-action.w-action--check-medical-indication,
.ev-cuidados .indicacion-medica-cuidados .w-action.w-action--deshacer-check-medical-indication {
    background: var(--primary-f-light);
    color: var(--primary-c-normal);
    padding: 0.3rem 1rem;
    border-radius: 0.3rem;
    border: none;
    font: 400 1.2rem 'Lato', sans-serif;
    display: flex;
    align-items: center;
    margin-left: 1rem;
    cursor: pointer;
}

.ev-cuidados .indicacion-medica-cuidados .w-action.w-action--check-medical-indication:hover {
    background-color: var(--primary-a-bright);
    color: var(--primary-a-normal);
    transition: all 0.3s ease;
}

.ev-cuidados .indicacion-medica-cuidados .w-action.w-action--check-medical-indication:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icon_edit.svg') no-repeat center;
    -webkit-mask-size: 1.2rem;
    background-color: var(--primary-d-normal);
    content: ' ';
    height: 1.2rem;
    width: 1.2rem;
    margin-right: 0.5rem;
}

.ev-cuidados .indicacion-medica-cuidados .w-action.w-action--check-medical-indication:hover:before {
    background-color: var(--primary-a-normal);
    transition: all 0.3s ease;
}

.ev-cuidados .indicacion-medica-dispositivos .indicacion {
    display: flex;
    font: 400 1.2rem 'Open sans', sans-serif;
    color: var(--gray-a);
    margin-top: 0.5rem;
}

.ev-cuidados .indicacion-medica-dispositivos .indicacion:before {
    content: "\25BA";
    color: var(--primary-c-normal);
    font-size: .65rem;
    margin-right: 0.2rem;
    align-self: center;
}

/* Alerta de vence pronto */

.ev-cuidados .indicacion-por-vencer {
    display: inline-flex;
    align-items: center;
}

.ev-cuidados .indicacion-por-vencer--pronto:before {
    content: '';
    width: 1rem;
    height: 1rem;
    background-color: var(--system-warning-normal);
    border-radius: 50%;
    margin-right: 0.5rem;
}

/* Alerta en pestaña */

.ev-cuidados .evaluacion__indicaciones-actuales .encabezado-tabs__titulo {
    display: flex;
    align-items: center;
}

.ev-cuidados .evaluacion__indicaciones-actuales .encabezado-tabs__titulo.alerta-vencimiento:before {
    content: '';
    width: 1rem;
    height: 1rem;
    background-color: var(--system-warning-normal);
    border-radius: 50%;
    margin-right: 0.5rem;
}

/* Nuevas indicaciones */
.tabla-grilla__titulo-ppal--ev-cuid {
	background: transparent;
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	border: none;
	margin: 0.5rem 0;
}

.nuevas-indicaciones__cuerpo .checkbox-celda label {
	display: none;
}

.nuevas-indicaciones__cuerpo .checkbox-celda input[type='checkbox'] {
	visibility: initial;
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	-webkit-appearance: none;
	background-size: 1rem;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
	transition: all ease 0.3s;
	width: 1.6rem;
	height: 1.6rem;
}

.nuevas-indicaciones__cuerpo .checkbox-celda input[type='checkbox']:checked {
	background-image: url('/assets/skins/lahuen/ehr/images/icon_check.svg');
}

.nuevas-indicaciones__cuerpo .checkbox-celda input[type='checkbox']:focus {
	outline: none;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.ev-cuidados .indicacion-exclusiva .tabla-grilla--input-texto {
    padding: 0.2rem 1.5rem 0.2rem 0.5rem;
    height: auto;
}

.ev-cuidados .indicacion-exclusiva input[type="number"] {
    border: 0.1rem solid var(--primary-e-normal);
    border-radius: 0.3rem;
    font: 400 1.2rem 'Open Sans', sans-seirf;
    color: var(--gray-a);
    text-align: right;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .tabla-grilla td {
	border: none;
    padding: 0.5rem 1rem;
    vertical-align: baseline;
}

.ev-cuidados .nuevas-indicaciones__cuerpo .tabla-grilla tr {
    border-bottom: 0.1rem solid var(--gray-f);
}

.ev-cuidados .indicacion-exclusiva input[type="number"]:disabled {
    background: transparent;
    border: none;
}

.ev-cuidados .indicacion-exclusiva .tabla-grilla--input-texto:disabled {
    border: none;
}

.ev-cuidados .indicacion-exclusiva td > select {
    display: inline-flex;
    margin-right: 0.5rem;
    width: 12rem;
}

/* .ev-cuidados .indicacion-exclusiva td > select:disabled {
    display: none;
} */

.ev-cuidados .evaluacion__indicaciones-actuales .nuevas-indicaciones__cuerpo {
    padding: 0.7rem;
    border: 0.05rem solid var(--primary-e-normal);
    border-radius: 0 0.3rem 0.3rem 0.3rem;
}

.nuevas-indicaciones__cuerpo .tabla-grilla--agregar {
    width: 7rem;
}

.nuevas-indicaciones__cuerpo .tabla-grilla--frecuencia {
    width: 28rem;
}

.nuevas-indicaciones__cuerpo .tabla-grilla--duracion {
    width: 16rem;
}

.nuevas-indicaciones__cuerpo .tabla-grilla--observaciones {
    width: 20rem;
}

.nuevas-indicaciones__cuerpo .tabla-grilla--acciones {
    width: 8rem;
}

.nuevas-indicaciones__cuerpo .indicacion-frequencia label {
    display: inline-flex;
    align-items: center;
    gap: 0.3rem;
    vertical-align: text-bottom;
}

.nuevas-indicaciones__cuerpo .indicacion-acciones {
    display: flex;
}

.nuevas-indicaciones__cuerpo .w-action.w-action--agregar {
	background: var(--primary-e-bright);
	color: var(--primary-c-normal);
	font: 400 1.2rem 'Lato', sans-serif;
	padding: .5rem 1.5rem;
	display: flex;
	align-items: center;
	width: fit-content;
	cursor: pointer;
	border-radius: 0.3rem;
	margin-top: 1rem;
	border: none;
}

.nuevas-indicaciones__cuerpo .w-action.w-action--agregar:before {
	-webkit-mask: url(/assets/skins/lahuen/ehr/images/icon_add.svg) no-repeat center;
	content: ' ';
	height: 1.4rem;
	width: 1.4rem;
	background-color: var(--primary-c-normal);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	margin-right: 0.5rem;
}

.nuevas-indicaciones__cuerpo .w-action.w-action--agregar:hover {
	background-color: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.nuevas-indicaciones__cuerpo .w-action.w-action--agregar:hover:before {
	background-color: var(--primary-a-normal);
	transition: all 0.3s ease;
}


/* Otras indicaciones */
.otras-indicaciones-cuidado .titulo,
.otras-indicaciones-cuidado {
	width: -webkit-fill-available;
	margin-bottom: 0.5rem;
}

.otras-indicaciones-cuidado .titulo .instruccion {
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-c);
	margin-left: 1rem;
}

.otras-indicaciones-cuidado .tabla-blanca--margin-top {
	margin-top: 0;
}

.otras-indicaciones-cuidado table td {
	padding: 0.5rem 0;
}

.boton-agregar.boton-agregar--ev-cuidados {
	background: var(--primary-e-bright);
	color: var(--primary-c-normal);
	font: 400 1.2rem 'Lato', sans-serif;
	padding: 0.5rem 1.5rem;
	display: flex;
	align-items: center;
	width: fit-content;
	cursor: pointer;
	border-radius: 0.3rem;
	margin-top: 1rem;
}

.boton-agregar.boton-agregar--ev-cuidados:before {
	-webkit-mask: url(/assets/skins/lahuen/ehr/images/icon_add.svg) no-repeat center;
	content: ' ';
	height: 1.4rem;
	width: 1.4rem;
	background-color: var(--primary-c-normal);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	margin-right: 0.5rem;
}

.boton-agregar.boton-agregar--ev-cuidados:hover {
	background-color: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.boton-agregar.boton-agregar--ev-cuidados:hover:before {
	background-color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

/* Modal Valorar riesgo LPP */

.ev-cuidados__riesgo-lpp .w-modal__body {
    height: 100%;
}

.ev-cuidados__riesgo-lpp .w-modal {
    height: 100%;
}

.ev-cuidados__riesgo-lpp {
	width: -webkit-fill-available;
	height: -webkit-fill-available;
	margin: 2rem;
	border: none;
	border-radius: 1rem;
	padding: 0;
}

.ev-cuidados__riesgo-lpp .pop-up--indicaciones.cuerpo .titulo {
	margin-bottom: 0.5rem;
	color: var(--primary-c-normal);
	border-bottom: 0.1rem solid var(--primary-e-normal);
	padding-bottom: 0.2rem;
	font: 600 1.4rem 'Lato', sans-serif;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas {
	display: flex;
	flex-direction: column;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.2rem;
	color: var(--gray-a);
	border-collapse: collapse;
	margin-bottom: 2rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table:last-child {
	margin-bottom: 0;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table thead td {
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
	padding: 0.75rem 0;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table thead .puntaje {
	text-align: center;
	font-weight: 700;
}

.ev-cuidados__riesgo-lpp .puntaje-fila {
    font-weight: 800 !important;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table tbody td {
	padding: 1rem;
	vertical-align: top;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table tbody tr {
	border-bottom: 0.5rem solid #fff;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaSubtitulo {
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-c-normal);
	background-color: var(--primary-f-light);
	width: 13rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas .filaSubtitulo .categoria {
	padding-right: 2rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas .filaSubtitulo .categoria > div {
	display: inline;
	vertical-align: middle;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas .filaSubtitulo .categoria .detalle-escala {
	width: 1.2rem;
	min-width: 1.2rem;
	height: 1.2rem;
	background: url('/assets/skins/lahuen/base/images/icon_info.svg') center/1.2rem no-repeat;
	display: inline-flex;
	margin-left: 0.25rem;
	vertical-align: middle;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion1,
.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion2,
.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion3,
.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion4 {
	background-color: var(--primary-f-bright);
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion1 {
	width: 26rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion3 {
	width: 25rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion2 {
	width: 20rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaOpcion4 {
	width: 26rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas table tbody .opcion {
	align-items: center;
	display: flex;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .numero {
	display: inline;
	font-weight: 700;
	margin-right: 0.2rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .texto {
	display: inline;
	line-height: 1.4rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .detalle-escala {
	width: 1.2rem;
	min-width: 1.2rem;
	height: 1.2rem;
	background: url(/assets/skins/lahuen/base/images/icon_info.svg) center/1.2rem no-repeat;
	display: inline-flex;
	margin-left: 0.25rem;
	vertical-align: middle;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tbody .filaFinal {
	background-color: var(--primary-f-light) !important;
	color: var(--primary-d-normal);
	font-size: 2rem;
	font-weight: 700;
	text-align: center;
	padding: 1rem 2rem;
}

.ev-cuidados__riesgo-lpp .contenedor-tablas tfoot td {
	font-size: 1.1rem;
	color: var(--gray-d);
	padding-top: 0.5rem;
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .puntaje-total {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: end;
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .puntaje-total .subtitulo {
	width: 14rem;
	padding-right: 1rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	color: var(--primary-c-normal);
	font: 600 1.3rem 'Lato', sans-serif;
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .puntaje-total .numero {
	display: flex;
	align-items: center;
	justify-content: center;
	font: 600 2rem 'Lato', sans-seirf;
	width: 6rem;
	background-color: var(--primary-e-bright);
	color: var(--primary-d-normal);
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .riesgo-total {
	font: 600 1.5rem 'Lato', sans-serif;
	color: var(--gray-b);
	display: flex;
	align-items: center;
	justify-content: right;
	margin: 0.5rem 0;
	width: 100%;
	justify-content: flex-end;
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .riesgo-total:before {
	-webkit-mask: url(/assets/skins/lahuen/ehr/images/icon_dot.svg) no-repeat center;
	-webkit-mask-size: 1.2rem;
	background-color: var(--system-warning-normal);
	content: ' ';
	height: 1.2rem;
	width: 1.2rem;
	margin-right: 0.5rem;
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .riesgo-total.alto:before {
	background-color: var(--system-error-normal);
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .riesgo-total.moderado:before {
	background-color: var(--system-warning-normal);
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .riesgo-total.bajo:before {
	background-color: var(--gray-e);
}

.ev-cuidados__riesgo-lpp .resultado-evaluacion .detalle-riesgo {
	font: 400 1.1rem 'Open Sans', sans-serif;
	color: var(--gray-d);
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 0.5rem;
	gap: 0.4rem;
}

/* Ver riesgo */
.ev-cuidados__riesgo-lpp.modo-ver .contenedor-tablas tbody .filaSubtitulo {
	background-color: var(--primary-e-bright);
}

.ev-cuidados__riesgo-lpp.modo-ver .contenedor-tablas tbody .filaFinal {
	background-color: var(--primary-e-bright) !important;
}

.ev-cuidados__riesgo-lpp.modo-ver .contenedor-tablas tbody input {
	background-color: transparent;
	border: none;
	cursor: not-allowed;
}

.ev-cuidados__riesgo-lpp.modo-ver .contenedor-tablas tbody input:checked {
	background-color: var(--gray-f);
	border: 0.1rem solid var(--primary-e-normal);
}

.responsable-title {
	font: 600 1.1rem 'Open Sans', sans-serif;
	color: var(--gray-c);
	margin-right: 0.5rem;
}

.responsable-detalle {
	color: var(--gray-d);
	font: 400 1.1rem 'Open Sans', sans-serif;
}

.tooltip-big-text {
	--balloon-font-size: 1.2rem;
	line-height: 1.1rem;
}

/* Ambulatorio */
.recuadro-contenido-blanco.recuadro-contenido--block.evaluacion__examen-fisico {
	display: flex;
}

.recuadro-contenido--examen-niveles .tabla-blanca th {
	border: none;
	color: var(--primary-d-normal);
}

.opcion-conciencia {
	align-items: center;
	display: flex;
	margin-bottom: 0.4rem;
}

.opcion-conciencia__text,
.opcion-dolor__text {
	font: 400 1.2rem 'Open Sans', sans-serif;
}

.opcion-dolor__select {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: flex-end;
	margin-bottom: 0.4rem;
}

#planCuidadoGlobal .tabla-blanca.tabla-blanca--ev-cuid td {
	padding: 1rem;
}

.ev-cuidados .evaluacion__autonomia-seguridad {
	display: flex;
	justify-content: space-between;
}

.ev-cuidados .evaluacion__autonomia-seguridad .cuerpo {
	width: 56rem;
	display: flex;
	flex-direction: column;
}

.ev-cuidados .evaluacion__autonomia-seguridad .cuerpo .titulo {
	margin-bottom: 1rem;
}

.ev-cuidados .evaluacion__autonomia-seguridad .autonomia-cuidado .contenido .item {
	grid-column-end: span 1;
	display: flex;
	align-items: center;
}

.ev-cuidados .evaluacion__autonomia-seguridad .autonomia-cuidado .contenido .item input[type='radio'] {
	margin: 0 auto;
}

.ev-cuidados .evaluacion__autonomia-seguridad .seguridad-paciente .contenido .item.riesgo-caidas {
	margin-bottom: 1rem;
}

/* Cuidados ambulatorios */
.evaluacion__diagnosticos .diagnosticos-nuevos th,
.diagnosticos-actuales th {
	border: none;
	color: var(--primary-d-normal);
	background-color: var(--primary-e-bright);
	padding: 0.5rem 1rem;
	font: 600 1.2rem 'Lato', sans-serif;
	text-align: left;
}

.evaluacion__diagnosticos .diagnosticos-nuevos select {
	width: 100%;
}

/* Otras indicaciones activas */
.auxEvalCuidadoIndCuidadoActivos {
	border-bottom: 0.1rem solid var(--primary-f-normal);
	display: flex;
	width: 60rem;
}

.auxEvalCuidadoIndCuidadoActivos td:first-child {
	display: flex;
	align-items: baseline;
	margin-right: 1rem;
}

.auxEvalCuidadoIndCuidadoActivos td:first-child:before {
	content: '\25BA';
	color: var(--primary-c-normal);
	font-size: 0.75rem;
	margin-right: 0.5rem;
}

.auxEvalCuidadoIndCuidadoActivos .cuadro-escribir-input.cuadro-escribir-input--md {
	color: var(--gray-a);
}

.tabla-blanca--ev-cuid .cuadro-escribir-input.cuadro-escribir-input--md {
	width: 52rem;
}

.auxEvalCuidadoIndCuidado {
	display: flex;
	width: 60rem;
}

.tabla-blanca--ev-cuid .input-texto__icon img {
	margin-left: 3rem;
	margin-top: 0.5rem;
}

.tabla-blanca--ev-cuid .auxEvalCuidadoIndCuidado .cuadro-escribir-input.cuadro-escribir-input--md {
	width: 54rem;
}

