/**
 * @license Copyright 2022 Lahuen Health SPA. All Rights Reserved.
 */
.evalInterconsulta {
	display: none;
}

.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--azul,
.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--morado,
.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--verde,
.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--naranjo,
.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--cafe,
.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--amarillo,
.nav-eval-superior .titulo-principal-superior.titulo-principal-superior--rojo {
	display: flex;
	padding: 0.75rem 2rem;
	font: 600 1.5rem 'Lato', sans-serif;
}

.nav-eval-superior {
	left: 1rem;
	top: 0;
	right: 0;
	position: absolute;
	z-index: 10;
}

.nav-eval-inferior {
	top: 3rem;
	left: 1rem;
	right: 0;
	position: absolute;
	overflow-y: auto;
	bottom: 1rem;
}

.nav-eval-superior .titulo-principal-superior #ev-clinica {
	margin-left: auto;
}

.titulo-principal-superior .titulo-principal--guardar-borrador {
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1.2rem 'Lato', sans-serif;
	text-transform: none;
	display: flex;
	padding: 0.3rem 1rem;
	border-radius: 0.3rem;
	cursor: pointer;
	margin-left: auto;
	transition: background-color 0.3s ease;
}

.titulo-principal-superior .titulo-principal--guardar-borrador:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
}

.titulo-principal-superior.titulo-principal-superior--azul,
.titulo-principal-superior.titulo-principal-superior--morado,
.titulo-principal-superior.titulo-principal-superior--verde,
.titulo-principal-superior.titulo-principal-superior--naranjo,
.titulo-principal-superior.titulo-principal-superior--cafe,
.titulo-principal-superior.titulo-principal-superior--amarillo,
.titulo-principal-superior.titulo-principal-superior--rojo {
	border-top: none;
	border-radius: 0.5rem 0.5rem 0 0;
	background-color: var(--primary-c-normal);
	color: #fff;
	font-size: 1rem;
	font-family: 'Lato', sans-serif;
	text-transform: none;
}

.textarea-plantilla-container textarea::placeholder,
.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico input[type='text'].especificacion::placeholder,
.resumen-paciente__pop-up .contenido .item textarea::placeholder {
	font-style: normal;
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-e);
}

.ev-nutricional .evaluacion__evaluacion-paciente .contenido textarea,
.ev-nutricional .evaluacion__sugerencias .contenido textarea,
.ev-funcional .evaluacion__evaluacion-paciente .contenido textarea,
.ev-funcional .evaluacion__sugerencias .contenido textarea,
.ev-salud-mental .evaluacion__evaluacion-paciente .contenido textarea,
.ev-salud-mental .evaluacion__sugerencias .contenido textarea,
.ev-familiar .evaluacion__evaluacion-paciente .contenido textarea,
.ev-familiar .evaluacion__sugerencias .contenido textarea,
.ev-farmacologica .evaluacion__evaluacion-paciente .contenido textarea,
.ev-farmacologica .evaluacion__sugerencias .contenido textarea {
	margin: 0;
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	padding: 0.2rem 0.5rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
	width: -webkit-fill-available;
}

.ev-nutricional .evaluacion__sugerencias .contenido textarea::-webkit-input-placeholder,
.ev-funcional .evaluacion__sugerencias .contenido textarea::-webkit-input-placeholder,
.ev-salud-mental .evaluacion__sugerencias .contenido textarea::-webkit-input-placeholder,
.ev-familiar .evaluacion__sugerencias .contenido textarea::-webkit-input-placeholder,
.ev-farmacologica .evaluacion__sugerencias .contenido textarea::-webkit-input-placeholder {
	font-style: normal;
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-e);
}

.ev-nutricional .evaluacion__evaluacion-paciente .contenido textarea:focus,
.ev-nutricional .evaluacion__sugerencias .contenido textarea:focus,
.ev-funcional .evaluacion__evaluacion-paciente .contenido textarea:focus,
.ev-funcional .evaluacion__sugerencias .contenido textarea:focus,
.ev-salud-mental .evaluacion__evaluacion-paciente .contenido textarea:focus,
.ev-salud-mental .evaluacion__sugerencias .contenido textarea:focus,
.ev-familiar .evaluacion__evaluacion-paciente .contenido textarea:focus,
.ev-familiar .evaluacion__sugerencias .contenido textarea:focus,
.ev-farmacologica .evaluacion__evaluacion-paciente .contenido textarea:focus,
.ev-farmacologica .evaluacion__sugerencias .contenido textarea:focus,
.cierre-atencion__cierre-ambulatorio .cierre-ambulatorio__informacion .item textarea:focus,
.resumen-paciente__pop-up .contenido .item textarea:focus {
	outline: none;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.tabla-grilla--combo {
	background: #fff url(/assets/skins/lahuen/base/images/icon_select.svg) no-repeat right 0.5rem center/0.7rem;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	padding: 0 0.5rem;
	width: 4rem;
	height: 1.5rem;
}

.textarea-plantilla-container textarea#evalEvaluacion {
	resize: vertical;
}

.w-vas__options-item-label-sinDolor,
.w-vas__options-item-label-leve,
.w-vas__options-item-label-incomodo,
.w-vas__options-item-label-angustiante,
.w-vas__options-item-label-intenso,
.w-vas__options-item-label-insoportable {
	background: none;
}

.w-vas__options-item-label {
	padding-left: 0;
}

.textarea-plantilla-container .tool-bar .ingresar-signos-vitales .icon {
	display: none;
}

.ev-clinica__planes-problemas .contenido,
.recuadro-contenido--dos-tercios .tabla-blanca.tabla-blanca--ev-cuid {
	padding: 0.7rem;
	border: 0.05rem solid var(--primary-e-normal);
	border-radius: 0 0.3rem 0.3rem 0.3rem;
}

.tabla-blanca.tabla-blanca--ev-clinica {
	border-collapse: collapse;
}

.tabla-blanca.tabla-blanca--ev-clinica .combo-amarillo__contenido.detect-changes {
	margin-top: 0.5rem;
	width: -webkit-fill-available;
}

.tabla-blanca.tabla-blanca--ev-clinica .cuadro-escribir-input.detect-changes {
	margin-top: 0.5rem !important;
	width: -webkit-fill-available;
}

.auxPlanEspecifico td {
	padding: 0 0.5rem;
}

.checkbox-celda label:after {
	border-color: var(--primary-d-normal);
}

.tabla-grilla--ev-cuid.tabla-grilla th {
	background-color: var(--primary-e-bright);
}

.checkbox-celda label {
	background-color: #fff;
	border-radius: 0.2rem;
	border: 0.1rem solid var(--primary-e-normal);
	width: 1rem;
	height: 1rem;
}

.tabla-grilla--celda-amarilla {
	background: transparent;
}

.tabla-grilla--input-texto {
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	padding: 0.2rem 0.5rem;
	font: 400 1.2rem 'Open Sans', sans-seirf;
	color: var(--gray-a);
}

.tabla-grilla--input-texto:focus {
	outline: none;
	background-color: #fff;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.tabla-blanca--ev-clinica th {
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	border: none;
	background: var(--primary-e-bright);
	padding: 0.5rem 1rem;
}

/* Botón agregar contenido */
.boton-agregar--azul {
	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;
}

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

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

.boton-agregar img {
	display: none;
}

.boton-agregar--azul: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;
}

/* Botontera indicaciones */
.evaluacion__indicaciones-actuales .indicaciones-actuales__menu-indicaciones .menu {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin: 1rem 0;
}

.evaluacion__indicaciones-actuales .indicaciones-actuales__menu-indicaciones .menu > div {
	background-color: var(--primary-e-bright);
	border-radius: 0.5rem;
	border: none;
	padding: 0.75rem 0.83rem;
	color: var(--gray-a);
	display: flex;
	cursor: pointer;
	align-items: center;
	font: 400 1.2rem 'Lato', sans-serif;
}

.evaluacion__indicaciones-actuales .menu .tratamientos-cuidados:before,
.evaluacion__indicaciones-actuales .menu .examenes-procedimientos:before,
.evaluacion__indicaciones-actuales .menu .otros:before {
	content: ' ';
	height: 1.6rem;
	width: 1.6rem;
	-webkit-mask-size: contain;
	background-color: var(--primary-a-normal);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	margin-right: 0.5rem;
}

.evaluacion__indicaciones-actuales .tratamientos-cuidados.tratamientos-cuidados--medicamentos:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_pill.svg);
}

.evaluacion__indicaciones-actuales .tratamientos-cuidados.tratamientos-cuidados--cuidados:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_hand_care.svg);
}

.evaluacion__indicaciones-actuales .tratamientos-cuidados.tratamientos-cuidados--pabellon:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_scissors.svg);
}

.evaluacion__indicaciones-actuales .examenes-procedimientos.examenes-procedimientos--laboratorio:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_drop_plus.svg);
}

.evaluacion__indicaciones-actuales .examenes-procedimientos.examenes-procedimientos--imagenologia:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_bone.svg);
}

.evaluacion__indicaciones-actuales .examenes-procedimientos.examenes-procedimientos--estudios:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_hearth_rate.svg);
}

.evaluacion__indicaciones-actuales .examenes-procedimientos.examenes-procedimientos--procedimientos:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_syringe.svg);
}

.evaluacion__indicaciones-actuales .otros.otros--interconsultas:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_interconsultation.svg);
}

.evaluacion__indicaciones-actuales .otros.otros--otras-indicaciones:before {
	-webkit-mask-image: url(/assets/skins/lahuen/ehr/images/icon_three_dots.svg);
}

.evaluacion__indicaciones-actuales .otros.otros--controles:before {
	-webkit-mask-image: url(/assets/skins/lahuen/base/images/icon_calendar.svg);
}

.evaluacion__indicaciones-actuales .indicaciones-actuales__resumen .cuerpo .listado-indicaciones .item .accion img {
	width: 1.6rem;
	margin-left: 0.5rem;
}

/* Footer */
.ventana-acciones__footer {
	font: 600 1.2rem 'Lato', sans-serif;
	display: flex;
	justify-content: flex-end;
	background-color: #fff;
	padding: 0 1rem 2rem 0;
	margin-bottom: 1rem;
}

.footer__boton {
	display: flex;
	align-items: center;
	font: 600 1.3rem 'Lato', sans-serif;
	text-transform: none;
	background: transparent;
	color: var(--primary-d-normal);
	border: 0.1rem solid var(--primary-d-normal);
	padding: 0.5rem 1.5rem;
	border-radius: 0.5rem;
	margin-right: 1rem;
	cursor: pointer;
}

.footer__boton:hover {
	background-color: var(--primary-d-normal);
	color: #fff;
	transition: all 0.3s ease;
}

.footer__boton.guardar {
	background-color: var(--primary-a-normal);
	border: none;
	color: #fff;
}

.footer__boton.guardar:hover {
	background-color: var(--primary-a-light);
	transition: all 0.3s ease;
}

.nav-eval-inferior .footer__boton.guardar-borrador {
	display: none !important;
}

/* Ingresar plantilla */
.ingresar-plantilla__pop-up {
	padding: 2rem 3rem;
	background: #fff;
	border: none;
	border-radius: 1rem;
	width: 70rem;
	height: 50rem;
}

.ingresar-plantilla__pop-up .encabezado {
	margin-bottom: 2rem;
	display: flex;
	align-items: baseline;
	gap: 1rem;
}

.ev-clinica__examen-fisico .contenido .examen-fisico__evaluacion .ingresar-plantilla__pop-up .encabezado .titulo,
.ingresar-plantilla__pop-up .encabezado .titulo,
.ev-cuidados .evaluacion__evaluacion-paciente .ingresar-plantilla__pop-up .encabezado .titulo {
	border: none;
	font-size: 2rem;
	margin-bottom: 0.1rem;
	color: var(--primary-c-normal);
}

.ingresar-plantilla__pop-up .encabezado .subtitulo {
	font: 600 1.4rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
}

.ingresar-plantilla__pop-up .cuerpo {
	display: flex;
	width: 100%;
	height: 37rem;
}

.ingresar-plantilla__pop-up .aside .menu-usuario {
	margin-bottom: 2rem;
}

.ingresar-plantilla__pop-up .subtitulo .texto {
	font: 600 1.2rem 'Lato', sans-serif;
	text-transform: none;
	border-bottom: 0.1rem solid var(--primary-e-normal);
	width: -webkit-fill-available;
	color: var(--primary-d-normal);
}

.ingresar-plantilla__pop-up .aside .select--solid:disabled {
	background: #fff;
	border: none;
	opacity: 1;
	padding: 0;
	height: fit-content;
	color: var(--gray-a);
}

.ingresar-plantilla__pop-up .aside {
	border-right: 0.1rem solid var(--gray-e);
	padding-right: 1rem;
	display: flex;
	flex-direction: column;
	margin-right: 1rem;
	width: 16rem;
}

.ingresar-plantilla__pop-up .lista-plantillas {
	overflow-y: auto;
	height: 33rem;
	padding: 0.1rem;
}

.ingresar-plantilla__pop-up .lista-plantillas .item {
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-c-normal);
	padding: 0.4rem 0.2rem;
	cursor: pointer;
	transition: all ease 0.3s;
}

.ingresar-plantilla__pop-up .lista-plantillas .item.active {
	color: var(--primary-a-normal);
}

.ingresar-plantilla__pop-up .lista-plantillas .item:hover {
	background-color: var(--primary-e-bright);
}

.ingresar-plantilla__pop-up .lista-plantillas .nueva-plantilla {
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	width: -webkit-fill-available;
	font: 400 1.2rem 'Open Sans', sans-serif;
	padding: 0rem 0.5rem;
	margin-top: 0.5rem;
}

.ingresar-plantilla__pop-up .lista-plantillas .nueva-plantilla:focus,
.ev-clinica__evaluacion-paciente .contenido textarea:focus {
	outline: none;
	background-color: #fff;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.ingresar-plantilla__pop-up .lista-plantillas .nueva-plantilla::placeholder {
	font-style: initial;
	color: var(--gray-e);
}

.ingresar-plantilla__pop-up .lista-plantillas .nueva-plantilla.error,
.ingresar-plantilla__pop-up .contenido textarea.error {
	background-color: var(--system-error-bright);
	border-color: var(--system-error-normal);
}

.ingresar-plantilla__pop-up .menu-plantillas .agregar-nueva {
	border-radius: 0.3rem;
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1.3rem 'Lato', sans-serif;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3rem;
	cursor: pointer;
}

.ingresar-plantilla__pop-up .menu-plantillas .agregar-nueva:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.ingresar-plantilla__pop-up .menu-plantillas .agregar-nueva:before {
	-webkit-mask: url(/assets/skins/lahuen/base/images/icon_add.svg) no-repeat left;
	-webkit-mask-size: 1.3rem;
	background-color: var(--primary-c-normal);
	content: '';
	height: 1.3rem;
	width: 1.3rem;
	margin-right: 0.25rem;
}

.ingresar-plantilla__pop-up .menu-plantillas .agregar-nueva:hover:before {
	background-color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.ingresar-plantilla__pop-up .contenido .sin-plantillas {
	background: none;
	border: none;
	height: -webkit-fill-available;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ingresar-plantilla__pop-up .contenido .sin-plantillas .mensaje {
	margin: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.ingresar-plantilla__pop-up .contenido .sin-plantillas .subtitulo {
	color: var(--primary-d-normal);
	margin-bottom: 0.25rem;
	font: 600 1.6rem 'Lato', sans-serif;
}

.ingresar-plantilla__pop-up .contenido .sin-plantillas .texto {
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-d);
}

.ingresar-plantilla__pop-up .contenido .sin-plantillas .mensaje:before {
	background: #fff url(/assets/skins/lahuen/worklist/images/bg_empty_grid.svg) no-repeat center/16rem;
	content: '';
	height: 17rem;
	width: 17rem;
	margin-bottom: 2rem;
}

.ingresar-plantilla__pop-up .contenido {
	display: flex;
	position: relative;
	flex-direction: column;
	flex: 1;
}

.ingresar-plantilla__pop-up .contenido .titulo {
	margin-bottom: 0.4rem;
}

.ingresar-plantilla__pop-up .contenido textarea:disabled {
	border: none;
	font: 400 1.2rem 'Open Sans', sans-serif;
}

.ingresar-plantilla__pop-up .contenido .tool-bar {
	display: flex;
	flex-direction: row;
	width: fit-content;
	position: absolute;
	top: -0.25rem;
}

.ingresar-plantilla__pop-up .contenido .tool-bar .icon {
	border-radius: 0.3rem;
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1.3rem 'Lato', sans-serif;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.1rem 1rem;
	cursor: pointer;
}

.ingresar-plantilla__pop-up .contenido .tool-bar .icon:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

.ingresar-plantilla__pop-up .footer {
	margin-top: 2rem;
	flex-direction: row-reverse;
	justify-content: end;
	display: flex;
}

.ingresar-plantilla__pop-up .footer button {
	display: flex;
	align-items: center;
	font: 600 1.3rem 'Lato', sans-serif;
	background: transparent;
	color: var(--primary-d-normal);
	border: 0.1rem solid var(--primary-d-normal);
	padding: 0.5rem 1rem;
	border-radius: 0.5rem;
	cursor: pointer;
	margin-left: 1rem;
	transition: all ease-in 0.3s;
}

.ingresar-plantilla__pop-up .footer .cancelar:hover {
	background-color: var(--primary-d-normal);
	color: #fff;
}

.ingresar-plantilla__pop-up .footer button.ok {
	background-color: var(--primary-a-normal);
	border-color: var(--primary-a-normal);
	display: flex;
	align-items: center;
	color: #fff;
}

.ingresar-plantilla__pop-up .footer .ok:hover {
	background-color: var(--primary-a-light);
}

.ingresar-plantilla__pop-up .footer .info-error {
	color: var(--system-error-normal);
	font: 400 1.1rem 'Open Sans', sans-serif;
	width: 100%;
	text-align: right;
	margin-bottom: 0.5rem;
}

/* Evaluación de cuidados ambulatoria */
.ev-cuidados .evaluacion__autonomia-seguridad .autonomia-cuidado .contenido {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-column-gap: 0;
	grid-row-gap: 0;
}

.ev-cuidados .evaluacion__autonomia-seguridad .autonomia-cuidado .contenido .item.nombre-opcion {
	background-color: var(--primary-e-bright);
	padding: 0.2rem 0.5rem;
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	justify-content: center;
}

.ev-cuidados .evaluacion__autonomia-seguridad .autonomia-cuidado .contenido .item {
	border-bottom: 0.1rem solid lightgray;
	padding: 0.4rem 0.5rem;
}

.ev-cuidados .evaluacion__autonomia-seguridad .autonomia-cuidado .contenido .item.actividad {
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	grid-column-end: span 2;
}

.ev-cuidados .evaluacion__autonomia-seguridad .seguridad-paciente .contenido .item {
	flex-direction: column;
	align-items: flex-start;
	gap: 0.2rem;
}

.ev-cuidados .evaluacion__autonomia-seguridad .seguridad-paciente .contenido .item .subtitulo {
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	text-transform: none;
}

.ev-cuidados .evaluacion__autonomia-seguridad .seguridad-paciente .contenido .item select {
	width: 16rem;
	background: #fff url(/assets/skins/lahuen/base/images/icon_select.svg) no-repeat right 0.5rem center/0.85rem;
}

.ev-cuidados .evaluacion__autonomia-seguridad .seguridad-paciente .contenido .item input[type='text'] {
	width: 36rem;
	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__diagnosticos .diagnosticos-nuevos .contenido select {
	background: #fff url(/assets/skins/lahuen/base/images/icon_select.svg) no-repeat right 0.5rem center/0.7rem;
}

.evaluacion__intervenciones br {
	display: none;
}

.dropdown.v-select.vue-select2.single.searchable {
	width: 28rem;
	height: 2rem;
	margin-right: 1rem;
	background: #fff;
	border-color: var(--primary-e-normal);
	border-radius: 0.3rem;
}

textarea#intervenciones {
	width: -webkit-fill-available;
}

.ev-cuidados .evaluacion__intervenciones .contenido {
	flex-direction: row;
}

.ev-cuidados .evaluacion__diagnosticos .diagnosticos-nuevos .contenido {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1rem;
}

.ev-cuidados .evaluacion__diagnosticos .diagnosticos-nuevos .item.dominio {
	width: 21rem;
}

.ev-cuidados .evaluacion__diagnosticos .diagnosticos-nuevos .item.diagnostico {
	width: 57.9rem;
}

.ev-cuidados .evaluacion__diagnosticos .diagnosticos-nuevos .item.agregar {
	margin-left: auto;
}

.ev-cuidados .evaluacion__diagnosticos .diagnosticos-nuevos {
	margin-bottom: 0;
}

.recuadro-contenido--tercio-izq {
	padding: 0;
}

.tabla-grilla--input-texto::placeholder {
	font-style: initial;
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--gray-e);
}

/* Nuevas evaluaciones */
.c-form .c-form__header {
	border-radius: 0.5rem 0.5rem 0 0;
	background-color: var(--primary-c-normal);
	color: #fff;
	font: 600 1.5rem 'Lato', sans-serif;
	padding: 0.65rem 2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.l-root__main-content .c-action.c-action--tertiary {
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1.2rem 'Lato', sans-serif;
	text-transform: none;
	display: flex;
	padding: 0.5rem 1rem;
	border-radius: 0.3rem;
	align-items: center;
}

.l-root__main-content .c-action.c-action--tertiary:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: background-color 0.3s ease;
}

.c-form .c-form__body {
	background-color: #fff;
	padding: 1.5rem 2rem;
}

.c-form-section__header .c-title.c-form-section__title {
	color: var(--primary-c-normal);
	font: 600 1.4rem 'Lato', sans-serif;
	border-bottom: 0.1rem solid var(--primary-e-normal);
}

.c-textarea-template__input {
	margin: 0;
	background-color: #fff;
	color: var(--gray-a);
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	padding: 0.5rem 1rem !important;
	resize: none;
	font: 400 1.2rem 'Open Sans', sans-serif;
	width: -webkit-fill-available;
	margin-top: 0.5rem;
	flex: 1;
}

.c-textarea-template__input::placeholder {
	font-style: normal;
	color: var(--gray-e);
}

.c-textarea-template__input:focus {
	outline: none;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.c-textarea-template__toolbar {
	position: absolute;
	top: -2.5rem;
	right: 0;
	display: flex;
	width: fit-content;
	align-items: end;
	flex-direction: row;
	gap: 0.4rem;
}

.c-check.c-check--checked {
	background-image: url('/assets/skins/lahuen/ehr/images/icon_check.svg');
}

.c-form-section-evaluation__confidential {
	display: flex;
	align-items: center;
	margin-top: 0.25rem;
}

.c-form-section-evaluation__confidential .c-label {
	font: 400 0.85rem 'Open Sans', sans-serif;
}

.c-form-section-evaluation.c-form-section {
	margin-bottom: 1rem;
}

.c-form-section-suggestions__suggestions {
	height: 10rem;
	display: flex;
}

.c-form__footer {
	display: flex;
	flex-direction: row-reverse;
	margin-top: 1rem;
}

.c-form__footer .c-form__action.c-form__action-draft {
	display: none;
}

.c-form__action {
	padding: 0.4rem 1.2rem !important;
	font: 600 1.3rem 'Lato', sans-serif;
	border-radius: 0.4rem;
	background-color: #555;
	color: #fff;
	transition: background ease-in 0.2s;
	cursor: pointer;
}

.c-form__action.c-form__action-save.c-action--primary {
	background-color: var(--primary-a-normal);
}

.c-form__action.c-form__action-save.c-action--primary:hover {
	background-color: var(--primary-a-light);
	transition: background-color 0.3s ease;
}

.c-form__action.c-form__action-cancel.c-action--tertiary {
	background-color: transparent;
	color: var(--primary-d-normal);
	border: 0.1rem solid var(--primary-d-normal);
	font-size: 1.3rem;
}

.c-form__action.c-form__action-cancel.c-action--tertiary:hover {
	background-color: var(--primary-c-normal);
	color: #fff;
	transition: all 0.3s ease;
}

.c-form__footer .c-form__action {
	margin-left: 1rem;
}

/* Tabs evaluaciones */
/* Planes y problemas */
.encabezado-tabs {
	margin-top: 0.5rem;
	width: fit-content;
	position: relative;
	display: flex;
	align-items: center;
	-webkit-user-select: none;
	user-select: none;
}

.encabezado-tabs__titulo {
	font: 600 1.2rem 'Lato', sans-serif;
	border-radius: 0.5rem 0.5rem 0 0;
	cursor: pointer;
	padding: 0.5rem 2rem;
}

.encabezado-tabs__titulo-azul,
.encabezado-tabs__titulo-morado {
	color: var(--primary-c-normal);
	background-color: #fff;
	border-top: 0.4rem solid;
	border-left: 0.1rem solid var(--primary-e-normal);
	border-right: 0.1rem solid var(--primary-e-normal);
	position: relative;
}

.tab-arrow__medio-azul,
.encabezado-tabs .tab-arrow__medio-morado {
	position: absolute;
	border: none;
	top: 2rem;
	height: 1rem;
	width: -webkit-fill-available;
	background-color: #fff;
	margin: 0;
	left: 0;
}

.encabezado-tabs--azul-off,
.encabezado-tabs--morado-off {
	color: var(--primary-c-normal);
	border-top: 0.4rem solid var(--primary-f-light);
	background-color: var(--primary-f-light);
}

.encabezado-tabs--azul-off:hover,
.encabezado-tabs--morado-off:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
	border-top-color: var(--primary-a-normal);
	transition: background-color 0.3s ease;
}

/* Mensajes de error en evaluaciones */
.recuadro-contenido-blanco.error-carga {
	width: fit-content;
	border-radius: 0.5rem;
	padding: 1rem 3rem 1rem 4rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
	display: flex;
	background: var(--system-warning-bright) url('/assets/skins/lahuen/base/images/emphasis_warning.svg') no-repeat left
		0.75rem center/2rem;
}

.recuadro-contenido-blanco.error-carga button {
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1.2rem 'Lato', sans-serif;
	padding: 0rem 1.5rem;
	border-radius: 0.4rem;
	border: none;
	cursor: pointer;
	margin-left: 4rem;
	height: 2.6rem;
}

.recuadro-contenido-blanco.error-carga button:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: all 0.3s ease;
}

/* íconos tabla ev cuidados */
.input-texto__icon {
	text-align: center;
}

/* Ev nutricional */

.c-form--nutricional .c-form-section-anthropometry .c-form-section__body {
    display: flex;
    flex-direction: column;
    margin: 2rem 0;
    gap: 1rem;
}

.c-form--nutricional .c-anthropometrty-monitoring__header {
    margin-bottom: 1rem;
    border-bottom: 0.1rem solid var(--primary-e-normal);
}

.c-form--nutricional .c-anthropometrty-monitoring__header .c-title__label {
    color: var(--primary-c-normal);
    font: 600 1.4rem 'Lato', sans-serif;
    text-transform: none;
}

.c-form--nutricional .c-anthropometrty-monitoring__metrics .c-healthmetric__textfield {
    text-align: center;
    width: 4rem;
    height: 2rem;
    border: 0.1rem solid var(--primary-e-normal);
    border-radius: 0.3rem;
    padding: 0.2rem 0.5rem;
    font: 400 1.2rem 'Open Sans', sans-serif;
    background-color: #fff;
}

.c-form--nutricional .c-form-section-anthropometry__graphs .c-pair {
    color: var(--primary-d-normal);
    font: 600 1.2rem 'Lato', sans-serif;
    border: none;
    margin-bottom: 0.5rem;
    padding: 0;
}

.c-form--nutricional .c-healthmetric {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
}

.c-form--nutricional .c-healthmetric .c-label.c-pair__label {
    width: -webkit-fill-available;
}

.c-form--nutricional .c-healthmetric .c-pair__description {
    margin-left: 0.5rem;
}
