/**
 * @license Copyright 2022 Lahuen Health SPA. All Rights Reserved.
 */
.resumen-atencion__diagnosticos-actuales {
	margin-bottom: 2rem;
}

.ev-clinica__diagnosticos .titulo {
	margin-bottom: 0.4rem;
	font: 600 1.4rem 'Lato', sans-serif;
	color: var(--primary-c-normal);
	border-bottom: 0.1rem solid var(--primary-e-normal);
	padding-bottom: 0.2rem;
	display: flex;
	align-items: center;
}

.ev-clinica__diagnosticos .titulo .instrucciones {
	color: var(--gray-d);
	padding-left: 1rem;
	font: 400 1.1rem 'Open Sans', sans-serif;
	display: flex;
}

.ev-clinica__diagnosticos .titulo .instrucciones .icon.estrella,
.ev-clinica__diagnosticos .contenido table input[type='checkbox'].marcar-destacado.checked-destacado {
	background: url('/assets/skins/lahuen/ehr/images/icon_important.svg') center/1.3rem no-repeat;
	width: 1.3rem;
	height: 1.3rem;
}

.ev-clinica__diagnosticos .titulo .instrucciones .icon.estrella {
	margin: 0 0.3rem;
}

.ev-clinica__diagnosticos .contenido table input[type='checkbox'].marcar-destacado {
	background: url('/assets/skins/lahuen/ehr/images/icon_important_empty.svg') center/1.3rem no-repeat;
}

.ev-clinica__diagnosticos .contenido table input[type='checkbox'].marcar-destacado:checked:disabled,
.ev-clinica__diagnosticos .contenido table input[type='checkbox'].marcar-destacado:disabled {
	cursor: default;
}

.ev-clinica__diagnosticos .contenido table input[type='checkbox'].marcar-destacado:disabled.invisible {
	opacity: 0;
}

.ev-clinica__diagnosticos .contenido table {
	width: 100%;
	font: 400 1.1rem 'Open Sans', sans-serif;
	table-layout: fixed;
}

.ev-clinica__diagnosticos .contenido table 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-clinica__diagnosticos .contenido table th:first-child {
	border-radius: 0.5rem 0 0 0.5rem;
}

.ev-clinica__diagnosticos .contenido table th:last-child {
	border-radius: 0 0.5rem 0.5rem 0;
}

.ev-clinica__diagnosticos .contenido table th:nth-child(2) {
	width: 18rem;
}

.ev-clinica__diagnosticos .contenido table th:nth-child(3) {
	width: 9rem;
}

.ev-clinica__diagnosticos .contenido table th:nth-child(4) {
	width: 33rem;
}

.ev-clinica__diagnosticos .contenido table th:nth-child(5) {
	width: 7rem;
}

.ev-clinica__diagnosticos .contenido table tr:not(:last-child) {
	border-bottom: 0.1rem solid var(--primary-f-normal);
}

.ev-clinica__diagnosticos .contenido table tr.nuevo-diagnostico {
	border: none;
}

.ev-clinica__diagnosticos .contenido table td {
	vertical-align: top;
	padding: 0.4rem;
	line-height: 1rem;
	position: relative;
}

.ev-clinica__diagnosticos .contenido table td:nth-child(2) {
	display: flex;
	gap: 1rem;
	padding: 0.7rem;
}

.ev-clinica__diagnosticos .contenido table .nombre-diagnostico {
	display: flex;
	align-items: flex-start;
}

.ev-clinica__diagnosticos .contenido table .nombre-diagnostico .text {
	margin-left: 0.2rem;
}

.ev-clinica__diagnosticos .contenido table .nombre-diagnostico .nombre-clinico {
	color: var(--gray-a);
	font: 600 01.1rem 'Open Sans', sans-serif;
	display: inline;
}

.ev-clinica__diagnosticos .contenido table .nombre-diagnostico .especificacion {
	display: inline;
	color: var(--gray-a);
}

.ev-clinica__diagnosticos .contenido table .nombre-diagnostico .text-nuevo {
	display: inline-flex;
}

/* Etiquetas */
.ev-clinica__diagnosticos .contenido table .text-cronico .alerta,
.ev-clinica__diagnosticos .contenido table .text-ges-eno .alerta,
.ev-clinica__diagnosticos .contenido table .text-nuevo .alerta,
.ev-clinica__diagnosticos .contenido table .text-protocolo .alerta.protocolo {
	background-color: #fff;
	color: var(--gray-a);
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	letter-spacing: normal;
	border: 0.1rem solid var(--primary-e-light);
	font-size: 1.1rem;
	border-radius: 0.4rem;
	padding: 0 0.5rem;
	top: 0.5rem;
	cursor: default;
}

.ev-clinica__diagnosticos .contenido table .text-nuevo .alerta.protocolo {
	padding: 0.2rem 0.5rem;
}

.ev-clinica__diagnosticos .contenido table .text-nuevo .alerta {
	background-color: var(--secondary-c-bright);
	border: none;
	width: fit-content;
	padding: 0.2rem 0.5rem;
	margin-left: 0.5rem;
}

.ev-clinica__diagnosticos .contenido table .text-ges-eno .alerta.ges,
.ev-clinica__diagnosticos .contenido table .text-ges-eno .alerta.eno {
	background-color: #fff;
}

.ev-clinica__diagnosticos .contenido table .text-cie {
	display: flex;
	color: var(--gray-c);
	font-size: 1rem;
}

.ev-clinica__diagnosticos .contenido table .iconos {
	display: flex;
	padding: 0 1rem;
}

.ev-clinica__diagnosticos .contenido table .iconos img {
	width: 1.5rem;
	margin: 0 0.3rem;
	cursor: pointer;
	transition: opacity ease 0.2s;
}

/* Estados */
.ev-clinica__diagnosticos .text-estado {
	padding: 0.2rem 0.5rem;
	text-align: center;
	border-radius: 0.3rem;
}

.ev-clinica__diagnosticos .text-estado.text-estado--1 {
	background-color: var(--system-warning-bright);
}

.ev-clinica__diagnosticos .text-estado.text-estado--2 {
	background-color: var(--secondary-d-bright);
}

.ev-clinica__diagnosticos .text-estado.text-estado--3 {
	background-color: var(--system-error-bright);
}

.ev-clinica__diagnosticos .text-estado.text-estado--4 {
	background-color: var(--system-ok-bright);
}

/* Nuevo diagnóstico */
.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico input[type='text'] {
	background-color: #fff;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	padding: 0.4rem 0.5rem;
	flex: 1;
	margin-left: 0.5rem;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico input[type='text']:focus {
	outline: none;
	border-color: var(--primary-b-light);
	transition: border-color 0.3s ease;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico input[type='checkbox'] {
	height: 1.4rem;
	width: 1.4rem;
	min-width: 1.4rem;
	margin-right: 0.25rem;
}

.ev-clinica__diagnosticos .contenido table tr.nuevo-diagnostico td {
	vertical-align: middle;
}

.ev-clinica__diagnosticos .nuevo-diagnostico .nuevo-nombre .dropdown-select {
	width: 33rem;
}

.ev-clinica__diagnosticos .nuevo-nombre .dropdown-menu {
	width: 50rem;
}

.ev-clinica__diagnosticos .nuevo-cie .dropdown-menu {
	width: 36rem;
}

.ev-clinica__diagnosticos .nuevo-diagnostico .nuevo-nombre,
.ev-clinica__diagnosticos .nuevo-diagnostico .nuevo-ges-eno {
	display: flex;
	align-items: center;
}

.ev-clinica__diagnosticos .contenido table input[type='checkbox'].marcar-destacado {
	-webkit-appearance: none;
	width: 1.3rem;
	min-width: 1.3rem;
	height: 1.3rem;
	border: none;
	outline: none;
	cursor: pointer;
	margin-right: 0.5rem;
	transition: all ease 0.3s;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .opcion label {
	display: flex;
	align-items: center;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .text {
	font-family: 'Open Sans', sans-serif;
	color: var(--gray-a);
	font-size: 1.2rem;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .nuevo-cie .dropdown .dropdown-select {
	width: -webkit-fill-available;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico input[type='checkbox'].alerta {
	animation: 1.2s blink-background infinite;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico input[type='checkbox'].alerta:checked {
	animation: none;
}

.ev-clinica__diagnosticos .nuevo-diagnostico .botones-acciones {
	display: flex;
	padding: 0 1rem;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .botones-acciones button {
	width: 1.94rem;
	min-width: 1.94rem;
	height: 1.94rem;
	border-radius: 0.1rem;
	cursor: pointer;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .botones-acciones button:focus {
	outline: none;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .botones-acciones button.limpiar {
	background: transparent url('/assets/skins/lahuen/base/images/icon_broom.svg') center/2rem no-repeat;
	border: none;
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .botones-acciones button.limpiar:hover {
	background-color: var(--primary-e-bright);
}

.ev-clinica__diagnosticos .contenido table .nuevo-diagnostico .botones-acciones button.limpiar:active {
	background-color: transparent;
}

.nuevo-diagnostico .agregar {
	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;
	border: none;
	margin-left: auto;
}

.nuevo-diagnostico .agregar:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icon_add.svg') center no-repeat;
	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;
}

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

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

/* Empty */
.resumen-atencion__diagnosticos-actuales .mensaje {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.resumen-atencion__diagnosticos-actuales .mensaje:before {
	background: #fff url('/assets/skins/lahuen/worklist/images/bg_empty_grid.svg') center/11rem no-repeat;
	content: '';
	height: 15rem;
	width: 15rem;
}

.resumen-atencion__diagnosticos-actuales .subtitulo {
	color: var(--primary-d-normal);
	font: 600 1.4rem 'Lato', sans-serif;
}

.resumen-atencion__diagnosticos-actuales .parrafo {
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--primary-d-light);
	margin-top: 0.5rem;
}

.resumen-atencion__diagnosticos-actuales .texto-ev-clinica {
	font-weight: 700;
	color: var(--primary-a-normal);
}
