/**
 * @license Copyright 2022 Lahuen Health SPA. All Rights Reserved.
 */
.monitoreo__dispositivos-invasivos {
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
}

/* Cabecera */
.monitoreo__dispositivos-invasivos .encabezado {
	display: flex;
}

.monitoreo__dispositivos-invasivos .encabezado .titulo {
	width: -webkit-fill-available;
}

.monitoreo__dispositivos-invasivos .encabezado button {
	display: flex;
	align-items: center;
	background-color: var(--primary-a-normal);
	border: none;
	border-radius: 0.3rem;
	color: #fff;
	padding: 0.5rem 1rem;
	width: 14.5rem;
	font: 600 1.3rem 'Lato', sans-serif;
	position: absolute;
	right: 2rem;
	top: 1rem;
	cursor: pointer;
}

.monitoreo__dispositivos-invasivos .encabezado button:before {
	-webkit-mask: url('/assets/skins/lahuen/base/images/icon_add.svg') no-repeat center;
	background-color: #fff;
	-webkit-mask-size: contain;
	content: ' ';
	height: 1.6rem;
	width: 1.6rem;
	margin-right: 0.25rem;
}

.monitoreo__dispositivos-invasivos .encabezado button:hover {
	background-color: var(--primary-a-light);
}

/* Listado de dispositivos */
.monitoreo__dispositivos-invasivos .listado-dispositivos {
	display: flex;
	flex-direction: column;
}

.monitoreo__dispositivos-invasivos .item {
	border: 0.1rem solid var(--primary-f-normal);
	border-radius: 0.5rem;
	display: flex;
	margin-top: 1rem;
}

/* Dispositivo - Información general */
.monitoreo__dispositivos-invasivos .item .info-dispositivo {
	width: 50rem;
	padding: 1rem 1rem 1rem 0.5rem;
	display: flex;
	position: relative;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .categoria-dias {
	display: flex;
	margin-right: 1rem;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .categoria-dias .categoria {
	display: flex;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .categoria-dias .nombre {
	font: 400 1.1rem 'Open Sans', sans-serif;
	transform: rotate(-180deg);
	writing-mode: vertical-lr;
	border-left: 0.1rem solid var(--gray-e);
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion {
	flex: 1;
	font: 400 1.2rem 'Open Sans', sans-serif;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .nombre-dispositivo {
	font: 400 1.3rem 'Lato', sans-serif;
	color: var(--gray-a);
	display: flex;
	align-items: baseline;
	gap: 1rem;
	width: 28rem;
}

.monitoreo__dispositivos-invasivos .conteo-dias {
	display: flex;
	align-items: baseline;
	gap: 0.5rem;
}

.monitoreo__dispositivos-invasivos .conteo-dias .nombre {
	color: var(--gray-d);
	font-size: 1rem;
}

.monitoreo__dispositivos-invasivos .conteo-dias .numero {
	display: flex;
	font: 600 1.1rem 'Lato', sans-serif;
	background: url('/assets/skins/lahuen/ehr/images/icon_triangle.svg') center no-repeat;
	width: 2rem;
	height: 2rem;
	align-items: center;
	justify-content: center;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .detalles-tet {
	display: flex;
	flex-wrap: wrap;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .detalles-tet .cuff,
.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .detalles-tet .inflado {
	display: flex;
	margin-right: 1rem;
	align-items: baseline;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .detalles-tet .icon {
	width: 1rem;
	height: 1rem;
	margin-left: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .detalles-tet .icon.check {
	background: url('//ficha.en.hegc.cl/images/icono--check--gris.svg') center/1rem no-repeat;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .descripcion .detalles-tet .icon.cruz {
	background: url('//ficha.en.hegc.cl/images/icono--cruz--gris.svg') center/1rem no-repeat;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .usos-especificos {
	display: flex;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .usos-especificos .subtitulo-usos {
	width: 8rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .usos-especificos .listado-usos li:before {
	content: '\25BA';
	color: var(--primary-c-normal);
	font-size: 0.7rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones {
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
	display: flex;
	justify-content: flex-end;
	gap: 0.75rem;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones button {
	border: none;
	transition: all ease 0.3s;
	cursor: pointer;
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	padding: 0.2rem 1rem;
	border-radius: 0.3rem;
	font: 400 1.1rem 'Lato', sans-serif;
	display: flex;
	align-items: center;
}

.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones button:hover {
	background-color: var(--primary-a-bright);
	color: var(--primary-a-normal);
}

/* Información acciones */
.monitoreo__dispositivos-invasivos .item .contenido {
	border-left: 0.1rem solid var(--primary-f-normal);
	border-right: 0.1rem solid var(--primary-f-normal);
	padding: 1rem;
	flex: 1;
	display: flex;
	flex-direction: column;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar {
	display: flex;
	align-items: center;
	border-bottom: 0.1rem solid var(--gray-e);
	font: 400 1.2rem 'Open Sans', sans-serif;
	padding: 0.5rem 0;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar:first-child {
	padding-top: 0;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar:last-child {
	border-bottom: none;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.revision .nueva-actualizacion,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.curacion .nueva-actualizacion,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.cambio .nueva-actualizacion,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.retiro .nuevo-retiro,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.rotacion .nueva-actualizacion {
	display: flex;
	align-items: center;
	background-color: var(--primary-e-bright);
	background-image: none;
	padding: 0.4rem 1rem;
	width: 10rem;
	font: 400 1.2rem 'Lato', sans-serif;
	border: none;
	border-radius: 0.4rem;
	cursor: pointer;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.revision .nueva-actualizacion:hover,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.curacion .nueva-actualizacion:hover,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.cambio .nueva-actualizacion:hover,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.retiro .nuevo-retiro:hover,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar.rotacion .nueva-actualizacion:hover {
	background-color: var(--primary-a-bright);
}

.monitoreo__dispositivos-invasivos .item .contenido .info-actualizacion {
	max-width: 35rem;
	margin-left: 1rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.revision .nueva-actualizacion:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_revision.svg') no-repeat center;
	background-color: var(--primary-a-normal);
	-webkit-mask-size: contain;
	content: ' ';
	height: 1.6rem;
	width: 1.8rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.curacion .nueva-actualizacion:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_curacion.svg') no-repeat center;
	background-color: var(--primary-a-normal);
	-webkit-mask-size: contain;
	content: ' ';
	height: 1.6rem;
	width: 1.8rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.cambio .nueva-actualizacion:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_cambio.svg') no-repeat center;
	background-color: var(--primary-a-normal);
	-webkit-mask-size: contain;
	content: ' ';
	height: 1.6rem;
	width: 1.6rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.retiro .nuevo-retiro:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_retirar.svg') no-repeat center;
	background-color: var(--primary-a-normal);
	-webkit-mask-size: contain;
	content: ' ';
	height: 1.6rem;
	width: 1.8rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar.rotacion .nueva-actualizacion:before {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_rotacion.svg') no-repeat center;
	background-color: var(--primary-a-normal);
	-webkit-mask-size: contain;
	content: ' ';
	height: 1.6rem;
	width: 1.4rem;
	margin-right: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar .info-proximo {
	color: var(--primary-b-normal);
	margin: 0 0.5rem;
}

.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo {
	background-color: #fff;
}

.monitoreo__dispositivos-invasivos.empty {
	background: none;
	height: -webkit-fill-available;
	justify-content: center;
}

.monitoreo__dispositivos-invasivos.empty .encabezado .titulo {
	display: none;
}

.monitoreo__dispositivos-invasivos.empty .mensaje {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0;
	align-items: center;
}

.monitoreo__dispositivos-invasivos.empty .mensaje .subtitulo {
	margin: 0;
}

.monitoreo__dispositivos-invasivos.empty .mensaje:before {
	background: #fff url(/assets/skins/lahuen/worklist/images/bg_empty_grid.svg) no-repeat center/16rem;
	content: '';
	height: 18rem;
	width: 18rem;
}

.monitoreo__dispositivos-invasivos.empty .mensaje .subtitulo {
	color: var(--primary-d-normal);
	font: 600 1.4rem 'Lato', sans-serif;
	margin-bottom: 0.25rem;
}

.monitoreo__dispositivos-invasivos.empty .mensaje .parrafo {
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--primary-d-light);
	margin-top: 0.5rem;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar .info-actualizacion.vacio {
	color: var(--gray-d);
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar .ver-todo {
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1rem 'Lato', sans-serif;
	padding: 0.2rem 0.5rem;
	margin-left: 0.5rem;
	border-radius: 0.3rem;
	cursor: pointer;
	border: none;
	width: fit-content;
	transition: all ease 0.3s;
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar .ver-todo:hover {
	background-color: var(--primary-a-bright);
	color: var(--primary-a-normal);
}

.monitoreo__dispositivos-invasivos .item .aside {
	padding: 1rem 0.5rem;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.monitoreo__dispositivos-invasivos .item .aside .eliminar {
	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;
	border: none;
	cursor: pointer;
}

.monitoreo__dispositivos-invasivos .item .aside .eliminar:hover {
	background-color: var(--primary-e-bright);
}

/* Botón cargar anteriores */
.monitoreo__dispositivos-invasivos .cargar-anteriores .cargar-seccion {
	background-color: var(--primary-e-bright);
	color: var(--primary-c-normal);
	font: 400 1.3rem 'Lato', sans-serif;
	border: none;
	width: fit-content;
	padding: 0.75rem 2rem;
	border-radius: 0.3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	margin: 0 auto;
	margin-top: 1rem;
	transition: all ease 0.3s;
}

/* Dispositivos anteriores */
.monitoreo__dispositivos-invasivos
	.cargar-anteriores
	.item
	.info-dispositivo
	.descripcion
	.nombre-dispositivo.eliminado {
	text-decoration: line-through;
}

.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .descripcion .responsable-retiro,
.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .descripcion .responsable-eliminacion {
	margin-top: 0.6rem;
}

.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .descripcion .nombre-dispositivo,
.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .descripcion .responsable-eliminacion,
.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .descripcion .motivo-eliminacion,
.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .categoria-dias .nombre,
.monitoreo__dispositivos-invasivos .cargar-anteriores .item .info-dispositivo .categoria-dias .numero {
	color: var(--gray-d);
}

.monitoreo__dispositivos-invasivos .item .contenido .actualizar .nueva-actualizacion:disabled,
.monitoreo__dispositivos-invasivos .item .contenido .actualizar .nuevo-retiro:disabled,
.monitoreo__dispositivos-invasivos .item .aside .eliminar:disabled,
.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones .editar:disabled,
.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones .editar-uso-especifico:disabled,
.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones .deshacer-retiro:disabled,
.monitoreo__dispositivos-invasivos .item .info-dispositivo .acciones .historial:disabled,
.pop-up__historial-informacion .contenido .historial-informacion table .eliminar-uso:disabled {
	opacity: 0.4;
	cursor: initial;
}

/* Modales dispositivos */
.pop-up__nuevo-dispositivo-invasivo,
.pop-up__editar-dispositivo-invasivo {
	min-height: 46rem;
	border-radius: 1rem;
	width: 46rem;
	padding: 2rem 3rem;
	border: none;
	max-height: 54rem;
}

.pop-up__nuevo-dispositivo-invasivo .titulo {
	font: 600 2.4rem 'Lato', sans-serif;
	color: #23385e;
}

.pop-up__nuevo-dispositivo-invasivo .cerrar,
.pop-up__registrar-accion .cerrar,
.pop-up__historial-accion .cerrar,
.pop-up__eliminar-registro .cerrar,
.pop-up__editar-dispositivo-invasivo .cerrar,
.pop-up__historial-informacion .cerrar,
.pop-up__confirmar-edicion .cerrar,
.pop-up__editar-uso-especifico .cerrar,
.pop-up__eliminar-uso-especifico .cerrar {
	background: url('/assets/skins/lahuen/base/images/icon_close.svg') center/1.2rem no-repeat;
	position: absolute;
	top: 1.5rem;
	right: 1.5rem;
	cursor: pointer;
	height: 1.2rem;
	width: 1.2rem;
}

.pop-up__nuevo-dispositivo-invasivo .contenido,
.pop-up__editar-dispositivo-invasivo .contenido {
	margin: 2rem 0;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .subtitulo,
.pop-up__editar-dispositivo-invasivo .contenido .item .subtitulo,
.pop-up__confirmar-edicion .contenido .item .subtitulo,
.pop-up__editar-uso-especifico .contenido .item .subtitulo,
.pop-up__eliminar-uso-especifico .contenido .item .subtitulo {
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item,
.pop-up__editar-dispositivo-invasivo .contenido .item {
	break-inside: avoid;
	margin-bottom: 1rem;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item select,
.pop-up__editar-dispositivo-invasivo .contenido .item select,
.pop-up__confirmar-edicion .contenido .item select,
.pop-up__confirmar-edicion .contenido .item select option {
	width: -webkit-fill-available;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .lista-opciones-sm .opcion,
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones-sm .opcion,
.pop-up__editar-uso-especifico .contenido .item .lista-opciones .opcion {
	display: flex;
	align-items: center;
	margin-top: 0.5rem;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .lista-opciones-sm .detalle,
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones-sm .detalle {
	margin-left: 0.5rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item textarea,
.pop-up__editar-dispositivo-invasivo .contenido .item textarea {
	width: -webkit-fill-available;
	border: 0.1rem solid var(--primary-e-normal);
	border-radius: 0.3rem;
	margin-top: 0.2rem;
	resize: none;
	font: 400 1.2rem 'Open Sans', sans-serif;
	padding: 0.3rem 0.5rem;
	outline: none;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item input[type='text'],
.pop-up__editar-dispositivo-invasivo .contenido .item input[type='text'],
.pop-up__confirmar-edicion .contenido .item input[type='text'],
.pop-up__eliminar-uso-especifico .contenido .item input[type='text'] {
	width: -webkit-fill-available;
	background-color: #fff;
	font: 400 1.2rem 'Open Sans', sans-serif;
	border: 0.1rem solid var(--primary-e-normal);
	margin-top: 0.2rem;
	padding: 0.3rem 0.5rem;
	border-radius: 0.3rem;
	outline: none;
}

.input-circulo--solid {
	background-color: #fff;
	border-color: var(--primary-e-normal);
}

.pop-up__nuevo-dispositivo-invasivo .contenido .columna,
.pop-up__editar-dispositivo-invasivo .contenido .columna {
	column-count: 2;
	column-gap: 3rem;
	column-rule: 0.1rem solid var(--gray-e);
}

.pop-up__nuevo-dispositivo-invasivo .contenido .columna:first-child,
.pop-up__editar-dispositivo-invasivo .contenido .columna:first-child {
	margin-bottom: 2rem;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .lista-opciones,
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones,
.pop-up__registrar-accion .contenido .item .lista-opciones {
	flex: 1;
	display: flex;
	align-items: center;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .lista-opciones .opcion,
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones .opcion,
.pop-up__registrar-accion .contenido .item .lista-opciones .opcion {
	display: flex;
	align-items: center;
	margin-right: 2rem;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .lista-opciones input[type='radio'],
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones input[type='radio'],
.pop-up__editar-uso-especifico .contenido .item .lista-opciones input[type='radio'],
.pop-up__registrar-accion .contenido .item .lista-opciones input[type='radio'] {
	width: 1.6rem;
	height: 1.6rem;
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item .lista-opciones .detalle,
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones .detalle,
.pop-up__editar-uso-especifico .contenido .item .lista-opciones .detalle,
.pop-up__registrar-accion .contenido .item .lista-opciones .detalle {
	font: 400 1.2rem 'Lato', sans-serif;
	margin-left: 0.2rem;
	color: var(--gray-b);
}

/* Modificador para bloquear editar uso específico */
.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones-sm.bloqueada input[type='checkbox'] {
	border: none;
	background-image: url('/assets/skins/lahuen/base/images/icon_cancel.svg');
}

.pop-up__editar-dispositivo-invasivo .contenido .item .lista-opciones-sm.bloqueada input[type='checkbox']:checked {
	background-image: url('data:image/svg+xml,<svg fill="%236b6b6b" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z"/></svg>');
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item select:focus,
.pop-up__nuevo-dispositivo-invasivo .contenido .item textarea:focus,
.pop-up__nuevo-dispositivo-invasivo .contenido .item input[type='text']:focus,
.pop-up__editar-dispositivo-invasivo .contenido .item select:focus,
.pop-up__editar-dispositivo-invasivo .contenido .item textarea:focus,
.pop-up__editar-dispositivo-invasivo .contenido .item input[type='text']:focus,
.pop-up__eliminar-uso-especifico .contenido .item input[type='text']:focus {
	background-color: #fff;
	border-color: var(--primary-a-light);
}

.pop-up__nuevo-dispositivo-invasivo .contenido .item input[type='text'].error,
.pop-up__editar-dispositivo-invasivo .contenido .item input[type='text'].error,
.pop-up__confirmar-edicion .contenido .item input[type='text'].error,
.pop-up__eliminar-registro .contenido .item input[type='text'].error,
.pop-up__editar-uso-especifico .contenido .item input[type='text'].error,
.pop-up__registrar-accion .contenido .item input[type='text'].error,
.pop-up__eliminar-uso-especifico .contenido .item input[type='text'].error {
	background-color: var(--system-error-bright);
	border-color: var(--system-error-bright);
}

.pop-up__nuevo-dispositivo-invasivo .footer,
.pop-up__editar-dispositivo-invasivo .footer,
.pop-up__confirmar-edicion .footer,
.pop-up__editar-uso-especifico .footer,
.pop-up__registrar-accion .footer,
.pop-up__eliminar-registro .footer,
.pop-up__eliminar-uso-especifico .footer {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.pop-up__nuevo-dispositivo-invasivo .footer .info-error,
.pop-up__editar-dispositivo-invasivo .footer .info-error,
.pop-up__confirmar-edicion .contenido .info-error,
.pop-up__editar-uso-especifico .contenido .info-error,
.pop-up__registrar-accion .contenido .info-error,
.pop-up__eliminar-registro .contenido .info-error,
.pop-up__eliminar-uso-especifico .contenido .info-error {
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--system-error-normal);
}

.pop-up__nuevo-dispositivo-invasivo .footer .boton,
.pop-up__historial-accion .footer .boton,
.pop-up__eliminar-registro .footer .boton,
.pop-up__editar-dispositivo-invasivo .footer .boton,
.pop-up__historial-informacion .footer .boton,
.pop-up__confirmar-edicion .footer .boton,
.pop-up__editar-uso-especifico .footer .boton,
.pop-up__registrar-accion .footer .boton,
.pop-up__eliminar-registro .footer .boton,
.pop-up__eliminar-uso-especifico .footer .boton {
	font: 600 1.3rem 'Lato', sans-serif;
	border-radius: 0.4rem;
	padding: 0.5rem 1.5rem;
	cursor: pointer;
}

.pop-up__nuevo-dispositivo-invasivo .footer .boton.aceptar,
.pop-up__registrar-accion .footer .boton.aceptar,
.pop-up__eliminar-registro .footer .boton.aceptar,
.pop-up__editar-dispositivo-invasivo .footer .boton.aceptar,
.pop-up__confirmar-edicion .footer .boton.aceptar,
.pop-up__editar-uso-especifico .footer .boton.aceptar,
.pop-up__registrar-accion .footer .boton.aceptar,
.pop-up__eliminar-registro .footer .boton.aceptar,
.pop-up__eliminar-uso-especifico .footer .boton.aceptar {
	background-color: var(--primary-a-normal);
	color: #fff;
	margin-right: 2rem;
}

.pop-up__nuevo-dispositivo-invasivo .footer .boton.aceptar:hover,
.pop-up__registrar-accion .footer .boton.aceptar:hover,
.pop-up__eliminar-registro .footer .boton.aceptar:hover,
.pop-up__editar-dispositivo-invasivo .footer .boton.aceptar:hover,
.pop-up__confirmar-edicion .footer .boton.aceptar:hover,
.pop-up__editar-uso-especifico .footer .boton.aceptar:hover,
.pop-up__registrar-accion .footer .boton.aceptar:hover,
.pop-up__eliminar-uso-especifico .footer .boton.aceptar:hover {
	background-color: var(--primary-a-light);
	transition: all 0.3s ease;
}

.pop-up__nuevo-dispositivo-invasivo .footer .boton.cancelar,
.pop-up__historial-accion .footer .boton.cancelar,
.pop-up__editar-dispositivo-invasivo .footer .boton.cancelar,
.pop-up__historial-informacion .footer .boton.cancelar,
.pop-up__confirmar-edicion .footer .boton.cancelar,
.pop-up__editar-uso-especifico .footer .boton.cancelar,
.pop-up__registrar-accion .footer .boton.cancelar,
.pop-up__eliminar-registro .footer .boton.cancelar,
.pop-up__eliminar-uso-especifico .footer .boton.cancelar {
	color: var(--primary-d-normal);
	border: 0.1rem solid var(--primary-d-normal);
}

.pop-up__nuevo-dispositivo-invasivo .footer .boton.cancelar:hover,
.pop-up__registrar-accion .footer .boton.cancelar:hover,
.pop-up__historial-accion .footer .boton.cancelar:hover,
.pop-up__eliminar-registro .footer .boton.cancelar:hover,
.pop-up__editar-dispositivo-invasivo .footer .boton.cancelar:hover,
.pop-up__historial-informacion .footer .boton.cancelar:hover,
.pop-up__confirmar-edicion .footer .boton.cancelar:hover,
.pop-up__editar-uso-especifico .footer .boton.cancelar:hover,
.pop-up__eliminar-registro .footer .boton.cancelar:hover,
.pop-up__eliminar-uso-especifico .footer .boton.cancelar:hover {
	color: #fff;
	background-color: var(--primary-d-normal);
	transition: all 0.3s ease;
}

.pop-up__registrar-accion .nombre-dispositivo,
.pop-up__registrar-accion .info-paciente,
.pop-up__historial-accion .nombre-dispositivo,
.pop-up__eliminar-registro .nombre-dispositivo,
.pop-up__eliminar-uso-especifico .nombre-dispositivo,
.pop-up__eliminar-registro .info-paciente,
.pop-up__editar-dispositivo-invasivo .nombre-dispositivo,
.pop-up__editar-dispositivo-invasivo .responsable,
.pop-up__historial-informacion .subtitulo,
.pop-up__eliminar-uso-especifico .info-paciente {
	display: flex;
	flex-direction: column;
	margin-bottom: 1rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
}

.pop-up__registrar-accion .nombre-dispositivo:before,
.pop-up__historial-accion .nombre-dispositivo:before,
.pop-up__eliminar-registro .nombre-dispositivo:before,
.pop-up__eliminar-uso-especifico .nombre-dispositivo:before,
.pop-up__editar-dispositivo-invasivo .nombre-dispositivo:before,
.pop-up__historial-informacion .subtitulo:before {
	content: 'Dispositivo';
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
}

.pop-up__registrar-accion .info-paciente:before,
.pop-up__eliminar-registro .info-paciente:before,
.pop-up__eliminar-uso-especifico .info-paciente:before {
	content: 'Paciente';
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	margin-bottom: 0.2rem;
}

.pop-up__registrar-accion .info-paciente .icon,
.pop-up__eliminar-registro .info-paciente .icon {
	display: none;
}

.pop-up__registrar-accion,
.pop-up__eliminar-registro,
.pop-up__historial-accion,
.pop-up__historial-informacion,
.pop-up__eliminar-uso-especifico {
	border-radius: 1rem;
	width: 46rem;
	padding: 2rem 3rem;
	border: none;
	max-height: 54rem;
}

.pop-up__registrar-accion .contenido .item,
.pop-up__eliminar-registro .contenido .item {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.pop-up__registrar-accion .contenido .item .subtitulo,
.pop-up__eliminar-registro .contenido .item .subtitulo {
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
}

.pop-up__registrar-accion .contenido,
.pop-up__eliminar-registro .contenido,
.pop-up__historial-informacion .contenido {
	margin: 0 0 2rem;
	display: flex;
	flex-direction: column;
	gap: 1rem 0;
}

.pop-up__registrar-accion .contenido .item input[type='text'],
.pop-up__eliminar-registro .contenido .item input[type='text'] {
	width: -webkit-fill-available;
	background-color: #fff;
	font: 400 1.2rem 'Open Sans', sans-serif;
	border: 0.1rem solid var(--primary-e-normal);
	margin-top: 0.2rem;
	padding: 0.3rem 0.5rem;
	border-radius: 0.3rem;
	outline: none;
}

.pop-up__registrar-accion .contenido .item input[type='text']:focus,
.pop-up__eliminar-registro .contenido .item input[type='text']:focus {
	background-color: #fff;
	border-color: var(--primary-a-light);
}

.pop-up__registrar-accion .footer {
	font-family: 'Lato', sans-serif;
	text-transform: none;
}

.pop-up__registrar-accion .contenido .item .select--solid {
	width: 14rem;
	background: transparent url(/assets/skins/lahuen/base/images/icon_select.svg) no-repeat right 0.5rem center/0.7rem;
}

.pop-up__historial-accion .footer,
.pop-up__historial-informacion .footer {
	display: flex;
	justify-content: center;
	margin-top: 2rem;
}

.pop-up__historial-accion .nombre-dispositivo {
	margin-top: 1rem;
}

.pop-up__historial-accion .contenido .historial-accion,
.pop-up__historial-informacion .contenido .historial-informacion {
	margin-top: 1rem;
	max-height: 34rem;
	overflow-y: auto;
}

.pop-up__historial-accion .contenido .historial-accion table,
.pop-up__historial-informacion .contenido .historial-informacion table {
	width: 100%;
}

.pop-up__historial-accion .contenido .historial-accion table th,
.pop-up__historial-informacion .contenido .historial-informacion table th,
.pop-up__historial-informacion .contenido .historial-informacion table th {
	background-color: var(--primary-f-light);
	color: var(--primary-d-normal);
	font: 600 1.2rem 'Lato', sans-serif;
	padding: 0.5rem;
	text-align: left;
}

.pop-up__historial-accion .contenido .historial-accion table th:first-child,
.pop-up__historial-informacion .contenido .historial-informacion table th:first-child,
.tabla-blanca--ev-clinica th:first-child,
.tabla-grilla--ev-cuid.tabla-grilla th:first-child {
	border-radius: 0.3rem 0 0 0.3rem;
}

.pop-up__historial-accion .contenido .historial-accion table th:last-child,
.pop-up__historial-informacion .contenido .historial-informacion table th:last-child,
.tabla-blanca--ev-clinica th:last-child,
.tabla-grilla--ev-cuid.tabla-grilla th:last-child {
	border-radius: 0 0.3rem 0.3rem 0;
}

.pop-up__historial-accion .contenido .historial-accion table td,
.pop-up__historial-informacion .contenido .historial-informacion table td {
	font: 400 1.2rem 'Open Sans', sans-serif;
	padding: 0.5rem;
	border-bottom: 0.1rem solid var(--gray-f);
}

.pop-up__eliminar-registro .contenido .mensaje,
.pop-up__confirmar-edicion .contenido .mensaje,
.pop-up__editar-uso-especifico .contenido .mensaje {
	font: 400 1.2rem 'Open Sans', sans-serif;
	display: flex;
	width: -webkit-fill-available;
	background-color: var(--system-warning-bright);
	padding: 0.6rem 1rem;
	border-radius: 0.5rem;
	margin-top: 1rem;
}

.pop-up__eliminar-registro .contenido .mensaje:before,
.pop-up__confirmar-edicion .contenido .mensaje:before,
.pop-up__editar-uso-especifico .contenido .mensaje:before {
	background: url('/assets/skins/lahuen/base/images/emphasis_warning.svg') no-repeat center/2.5rem;
	content: ' ';
	height: 3rem;
	width: 3rem;
	margin-right: 1rem;
	padding: 1rem;
}

.pop-up__historial-informacion .contenido .historial-informacion table {
	background-color: #fff;
}

/* Modal confirmar edición y editar uso específico */
.pop-up__confirmar-edicion,
.pop-up__editar-uso-especifico {
	border-radius: 1rem;
	width: 46rem;
	padding: 2rem 3rem;
	border: none;
	max-height: 54rem;
}

.pop-up__confirmar-edicion .cuerpo,
.pop-up__editar-uso-especifico .cuerpo,
.pop-up__registrar-accion .cuerpo,
.pop-up__eliminar-registro .cuerpo,
.pop-up__eliminar-uso-especifico .cuerpo {
	display: flex;
	flex-direction: column;
}

.pop-up__confirmar-edicion .icon-editar {
	width: 8rem;
	height: 8rem;
	margin-bottom: 1rem;
	background: url('/assets/skins/lahuen/base/images/icon_edit.svg') no-repeat center;
	align-self: center;
}

.pop-up__editar-uso-especifico .tipo-accion.editar-uso-especifico {
	background: url('/assets/skins/lahuen/base/images/icon_edit.svg') no-repeat center;
	align-self: center;
}

.pop-up__confirmar-edicion .titulo,
.pop-up__editar-uso-especifico .titulo,
.pop-up__registrar-accion .titulo,
.pop-up__eliminar-registro .titulo,
.pop-up__eliminar-uso-especifico .titulo {
	color: var(--primary-c-normal);
	font: 600 2.4rem 'Lato', sans-serif;
	text-align: center;
}

.pop-up__confirmar-edicion .nombre-dispositivo,
.pop-up__confirmar-edicion .info-paciente .nombre,
.pop-up__editar-uso-especifico .nombre-dispositivo,
.pop-up__editar-uso-especifico .info-paciente .nombre {
	display: flex;
	flex-direction: column;
	margin-bottom: 1rem;
	font: 400 1.2rem 'Open Sans', sans-serif;
}

.pop-up__confirmar-edicion .nombre-dispositivo:before,
.pop-up__editar-uso-especifico .nombre-dispositivo:before {
	content: 'Dispositivo';
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
}

.pop-up__confirmar-edicion .info-paciente .nombre:before,
.pop-up__editar-uso-especifico .info-paciente .nombre:before {
	content: 'Paciente';
	font: 600 1.2rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
}

.pop-up__confirmar-edicion .contenido {
	margin: 1rem 0 2rem;
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

.pop-up__editar-uso-especifico .contenido {
	margin: 2rem 0;
}

/* Registrar acción */
.pop-up__registrar-accion .tipo-accion,
.pop-up__eliminar-registro .tipo-accion,
.pop-up__editar-uso-especifico .tipo-accion {
	width: 12rem;
	height: 12rem;
	margin-bottom: 1rem;
	content: ' ';
	-webkit-mask-size: contain;
	background-color: var(--primary-a-normal);
	align-self: center;
}

.pop-up__eliminar-registro .tipo-accion {
	background-color: var(--primary-d-normal);
}

.pop-up__registrar-accion .tipo-accion.curacion {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_curacion.svg') no-repeat center;
}

.pop-up__registrar-accion .tipo-accion.rotacion {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_rotacion.svg') no-repeat center;
}

.pop-up__registrar-accion .tipo-accion.cambio {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_cambio.svg') no-repeat center;
}

.pop-up__registrar-accion .tipo-accion.revision {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_dispositivos_revision.svg') no-repeat center;
}

.pop-up__registrar-accion .tipo-accion.retirar {
	-webkit-mask: url('/assets/skins/lahuen/ehr/images/icono_retirar.svg') no-repeat center;
}

.pop-up__eliminar-registro .tipo-accion.eliminar {
	-webkit-mask: url('/assets/skins/lahuen/base/images/icon_delete.svg') no-repeat center;
}

.pop-up__eliminar-registro .icon-deshacer {
	-webkit-mask: url('/assets/skins/lahuen/base/images/icon_back.svg') no-repeat center;
	width: 6rem;
	height: 10rem;
	margin-bottom: 1rem;
	content: ' ';
	-webkit-mask-size: contain;
	background-color: var(--primary-d-normal);
	align-self: center;
}

/* Eliminar y deshacer */
.pop-up__eliminar-registro .contenido .item.motivo span {
	font: 400 1.2rem 'Open Sans', sans-serif;
}

/* historial */
.pop-up__historial-accion .contenido .historial-accion {
	margin: 1rem 0;
	position: relative;
	height: 36rem;
	overflow-y: auto;
}

.pop-up__historial-accion .contenido .historial-accion table i {
	color: var(--gray-d);
}

.pop-up__historial-informacion .contenido .historial-informacion table th.fecha-responsable {
	width: 12rem;
}

.pop-up__historial-informacion .contenido .historial-informacion table li:before {
	content: '\25BA';
	color: var(--primary-c-normal);
	font-size: 0.7rem;
	margin-right: 0.5rem;
}

.pop-up__historial-informacion .contenido .historial-informacion table li.subtitulo {
	font-weight: 600;
	margin: 0;
}

.pop-up__historial-informacion .contenido .historial-informacion table li.subtitulo:before {
	content: none;
}

.pop-up__historial-informacion .contenido .historial-informacion table .icon {
	display: inline-block;
	vertical-align: baseline;
	width: 1rem;
	height: 1rem;
	margin-right: 0.3rem;
}

.pop-up__historial-informacion .contenido .historial-informacion table .icon.check {
	background: url('/assets/skins/lahuen/base/images/icon_check_2.svg') center/1rem no-repeat;
}

.pop-up__historial-informacion .contenido .historial-informacion table .icon.cruz {
	background: url('/assets/skins/lahuen/base/images/icon_cancel.svg') center/1rem no-repeat;
}

/* Botón eliminar uso */
.pop-up__historial-informacion .contenido .historial-informacion table .eliminar-uso {
	float: right;
	border: none;
	border-radius: 0.3rem;
	padding: 1rem;
	background: url(/assets/skins/lahuen/base/images/icon_delete.svg) no-repeat center/1.4rem;
	cursor: pointer;
	transition: all ease 0.3s;
}

.pop-up__historial-informacion .contenido .historial-informacion table .eliminar-uso:hover {
	background-color: var(--primary-e-bright);
}

/* Pop up 'Eliminar uso específico' */
.pop-up__eliminar-uso-especifico .icon-eliminar {
	width: 12rem;
	height: 12rem;
	margin-bottom: 1rem;
	content: ' ';
	-webkit-mask: url('/assets/skins/lahuen/base/images/icon_delete.svg') no-repeat center;
	-webkit-mask-size: contain;
	background-color: var(--primary-d-normal);
	align-self: center;
}

.pop-up__eliminar-uso-especifico .mensaje {
	font: 400 1.3rem 'Open Sans', sans-serif;
}

.pop-up__eliminar-uso-especifico .contenido {
	margin-bottom: 2rem;
}

.pop-up__eliminar-uso-especifico .contenido .item {
	margin-bottom: 1rem;
}

.pop-up__eliminar-uso-especifico .contenido .item.motivo span {
	font: 400 1.2rem 'Open Sans', sans-serif;
}

/* Sin disp nuevos pero si antiguos */
.monitoreo__dispositivos-invasivos .listado-dispositivos-empty {
	display: flex;
	flex-direction: column;
}

.monitoreo__dispositivos-invasivos .listado-dispositivos-empty .mensaje {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 3rem;
}

.monitoreo__dispositivos-invasivos .listado-dispositivos-empty .mensaje:before {
	background: #fff url('/assets/skins/lahuen/worklist/images/bg_empty_grid.svg') no-repeat center/16rem;
	content: '';
	height: 18rem;
	width: 18rem;
}

.monitoreo__dispositivos-invasivos .listado-dispositivos-empty .mensaje .subtitulo {
	color: var(--primary-d-normal);
	font: 600 1.4rem 'Lato', sans-serif;
}

.monitoreo__dispositivos-invasivos .listado-dispositivos-empty .mensaje .parrafo {
	font: 400 1.2rem 'Open Sans', sans-serif;
	color: var(--primary-d-light);
	margin-top: 0.5rem;
}

/* Asteriscos */
.pop-up__nuevo-dispositivo-invasivo .contenido .item .obligatorio,
.pop-up__editar-dispositivo-invasivo .contenido .item .obligatorio,
.pop-up__registrar-accion .contenido .item .obligatorio,
.pop-up__confirmar-edicion .contenido .item .obligatorio,
.pop-up__editar-uso-especifico .contenido .item .obligatorio,
.pop-up__eliminar-registro .contenido .item .obligatorio,
.pop-up__eliminar-uso-especifico .contenido .item .obligatorio {
	font-family: 'Lato', sans-serif;
	font-size: 1.4rem;
	color: var(--system-error-normal);
	margin-left: 0.2rem;
}

/* Spinner */
.spinner__dispositivos_invasivos {
	display: flex;
	align-items: center;
	justify-content: center;
}

.spinner__dispositivos_invasivos .text.x1 {
	font: 600 1.4rem 'Lato', sans-serif;
	color: var(--primary-d-normal);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.spinner__dispositivos_invasivos .text.x1:before {
	animation: main-spinner 1.3s infinite linear;
	border-radius: 50%;
	color: var(--primary-a-normal);
	content: '';
	font-size: 1rem;
	height: 1rem;
	width: 1rem;
	display: flex;
	margin-bottom: 5rem;
}

/* Fecha de instalación */
.pop-up__nuevo-dispositivo-invasivo input[type='date'],
.pop-up__editar-dispositivo-invasivo input[type='date'] {
	position: relative;
	border-radius: 0.4rem;
	border: 0.1rem solid var(--primary-e-normal);
	padding-left: 1rem;
	background: #fff url('/assets/skins/lahuen/base/images/icon_calendar.svg') no-repeat right 1rem center/1.5rem;
	cursor: pointer;
	font: 400 1.2rem/1.5rem 'Open Sans', sans-serif;
	width: -webkit-fill-available;
	height: 2.3rem;
}


.pop-up__editar-dispositivo-invasivo .titulo,
.pop-up__historial-informacion .titulo {
	color: var(--primary-c-normal);
	font: 600 2.0rem 'Lato', sans-serif;
	text-align: center;
}
