/* Fondo para ejemplificar fondo de modal centrado: no utilizar al final */
.app-monitoreo__modal-background-ejemplo{
width: 100%;
height: 100%;
display: none;
background-color: #666;
justify-content: center;
align-items: center;
}
/* Fin de ejemplo de fondo modal */


/* Formato COMÚN para modales */
.app-monitoreo__modal{
display: flex;
flex-flow: column wrap;
justify-content: space-between;
align-items: center;
border: none;
border-radius: 1rem;
padding: 6rem 6rem 8rem;
background: #fff;
background-size: 100%;
position: relative;
}

.app-monitoreo__modal .cerrar{
width: 3rem;
height: 3rem;
background: transparent url('//shared.lahuen.health/assets/skins/lahuen/base/images/icon_close.svg') center/3.5rem no-repeat;
position: absolute;
top: 2rem;
bottom: auto;
left: auto;
right: 2rem;
border: none;
outline: none;
cursor: pointer;
}

/*w-modal__action w-modal__action--close*/


.w-modal__action--close{
display: none;
}

.w-modal--native{
border: none;
padding: 0rem;
border-radius: 1rem;
}

.w-modal--native.error {
    width: fit-content;
}

.app-monitoreo__modal .modal__encabezado{
	    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
        margin: 0 10rem;
}

.app-monitoreo__modal .modal__encabezado .icono-mensaje{
	width: 8rem;
    height: 8rem;
    background: transparent url(//shared.lahuen.health/assets/skins/lahuen/base/images/icon_info.svg) center/contain no-repeat;
    margin-bottom: 2rem;
}

.app-monitoreo__modal .modal__encabezado .titulo{
font: 600 3rem 'Lato',sans-serif;
    color: var(--primary-c-normal);
}

.app-monitoreo__modal .modal__encabezado .subtitulo {
    font: 400 2rem 'Open Sans',sans-serif;
    color: var(--primary-d-normal);
    margin-top: 1.5rem;
}

.app-monitoreo__modal .modal__footer{display: flex; justify-content: center;}

.app-monitoreo__modal .modal__footer button{
    font: 600 2.5rem 'Lato', sans-serif;
    padding: 0.75rem 2rem;
    color: var(--primary-d-normal);
    background-color: #fff;
    border: 0.1rem solid var(--primary-d-normal);
    margin-left: 1rem;
    border-radius: 0.5rem;
    transition: all ease .3s;
    cursor: pointer;
}

.app-monitoreo__modal .modal__footer button:hover{
	background-color: var(--primary-d-normal);
    color: #fff;
}
.app-monitoreo__modal .modal__footer .aceptar__apagado{background-color: #737373;opacity: 0.6;cursor: not-allowed;}
.app-monitoreo__modal .modal__footer .aceptar{
	background-color: var(--primary-a-normal);
    border: none;
    color: #fff;
}
.app-monitoreo__modal .modal__footer .aceptar:hover{
	background-color: var(--primary-a-light);
}




/* Formato INDIVIDUAL para cada modal */
/* Pop up: Corregir registro con valor numérico */
.app-monitoreo__modal.modal--historial-corregir{
height: 50rem;
width: 80rem;
}

.app-monitoreo__modal.modal--historial-corregir .modal__cuerpo{display: flex; justify-content: space-around; align-items: flex-start; width: 100%;}
.app-monitoreo__modal.modal--historial-corregir .modal__cuerpo > div{display: flex; flex-direction: column; text-align: center;}

.app-monitoreo__modal.modal--historial-corregir .nombre,
.app-monitoreo__modal.modal--historial-corregir--dropdown .nombre{
    color: var(--primary-c-normal);
    font: 600 2rem 'Lato',sans-serif;
margin-bottom: 1rem;
}

.app-monitoreo__modal.modal--historial-corregir input,
.app-monitoreo__modal.modal--historial-corregir--dropdown input{
	height: 8rem;
    width: 30rem;
    border: none;
    resize: none;
    border-radius: 1rem;
    font-family: 'Open Sans', sans-serif;
    background-color: #fff;
    font-size: 4rem;
    text-align: center;
    margin-bottom: 1rem;
    border: 0.2rem solid var(--primary-e-normal);
}

.app-monitoreo__modal.modal--historial-corregir--dropdown input {
    text-align: left;
}

.app-monitoreo__modal.modal--historial-corregir input:disabled,
.app-monitoreo__modal.modal--historial-corregir--dropdown input:disabled{    
	background-color: #fff;
    border: none;
    color: var(--gray-c);
}
.app-monitoreo__modal.modal--historial-corregir input.error{background-color: var(--system-error-bright); border-color: var(--system-error-light);}

.app-monitoreo__modal.modal--historial-corregir .registro-corregir .detalles {
    color: var(--system-error-normal);
}

.app-monitoreo__modal.modal--historial-corregir .detalles{
font-family: 'Open Sans', sans-serif;
font-size: 1.6rem;
text-transform: none;
color: #383838;
max-width: 26rem;
line-height: 1.2;
margin: 0 auto;
display: flex;
align-items: center;
}
.app-monitoreo__modal.modal--historial-corregir .detalles.error{color: #f78484;}

.app-monitoreo__modal.modal--historial-corregir .detalles img{width: 3rem;}

.app-monitoreo__modal.modal--historial-corregir .flecha:before{
	display: flex;
    content: "\23F5";
    color: var(--primary-c-normal);
    font-size: 8rem;
    margin-top: 3.5rem;
}


/* Pop up: Corregir registro con valor no numérico */
.app-monitoreo__modal.modal--historial-corregir--dropdown{
height: 50rem;
width: 95rem;
}

.app-monitoreo__modal.modal--historial-corregir--dropdown .modal__cuerpo{display: flex; justify-content: space-around; align-items: flex-start; width: 100%;}
.app-monitoreo__modal.modal--historial-corregir .modal__cuerpo > div{display: flex; flex-direction: column; text-align: center;}


.app-monitoreo__modal.modal--historial-corregir--dropdown .flecha:before{
    display: flex;
    content: "\23F5";
    color: var(--primary-c-normal);
    font-size: 8rem;
    margin-top: 3.5rem;
}

.app-monitoreo__modal.modal--historial-corregir--dropdown select{
    width: 32rem;
    border: 0.2rem solid var(--primary-e-normal);
    color: var(--gray-a);
    border-radius: 0.5rem;
    background: #fff url(https://shared.incancer.lahuen.health/assets/skins/lahuen/base/images/icon_select.svg) no-repeat right 1.5rem center/1.5rem;
    text-align: left;
    font: 400 3rem 'Open Sans', sans-serif;
    -webkit-appearance: none;
    cursor: pointer;
    outline: none;
    padding: 1rem 4rem 1rem 1rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-top: 2rem;
}

.app-monitoreo__modal.modal--historial-corregir--dropdown .detalles{
font-family: 'Open Sans', sans-serif;
font-size: 1.6rem;
text-transform: none;
color: #383838;
max-width: 26rem;
line-height: 1.2;
margin: 0 auto;
display: flex;
align-items: center;
}
.app-monitoreo__modal.modal--historial-corregir--dropdown .detalles.error{color: #f78484;}

.app-monitoreo__modal.modal--historial-corregir--dropdown .detalles img{width: 3rem;}


/* Pop up: Eliminar registro pasado */
.app-monitoreo__modal.modal--historial-eliminar{
height: 60rem;
width: 70rem;
}

.app-monitoreo__modal.modal--historial-eliminar .modal__cuerpo .info-registro-eliminar{
font-size: 2.3rem;
color: #737373;
line-height: 1.6;
}


/* Pop up: Historial de cambios en registro */
.app-monitoreo__modal.modal--historial-cambios{
height: 70rem;
width: 76rem;
}

.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo{
position: relative;
width: 61rem;
height: 23rem;
overflow-y: scroll;
}

.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo table{
background-color: #fff;
text-align: center;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
}
.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo table th{
font: 600 1.6rem/normal 'Open Sans', sans-serif;
    text-align: left;
    padding: 1rem 2rem;
    background-color: var(--primary-f-light);
    color: var(--primary-d-normal);
}

.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo table th:first-child {
    border-radius: 0.5rem 0 0 0.5rem;
}

.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo table th:last-child {
    border-radius: 0 0.5rem 0.5rem 0;
}

.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo table td{
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 1.5rem;
padding: 1.5rem 1.2rem;
color: #383838;
line-height: 1.2;
vertical-align: middle;
}
.app-monitoreo__modal.modal--historial-cambios .modal__cuerpo table tr:nth-child(odd){
background-color: #f0f0f0;
}


/* Pop up: Excluir ingredientes de comida especial */
.app-monitoreo__modal.modal--excluir-ingredientes--nutricion{
height: 50rem;
width: 90rem;
}

.app-monitoreo__modal.modal--excluir-ingredientes--nutricion .modal__cuerpo .excluir-ingredientes--nutricion{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 3.5rem;
grid-row-gap: 3rem;
flex: 1;
}

.app-monitoreo__modal.modal--excluir-ingredientes--nutricion .modal__cuerpo .excluir-ingredientes--nutricion .item{
grid-column-end: span 1;
display: flex;
align-items: center;
}

.app-monitoreo__modal.modal--excluir-ingredientes--nutricion .modal__cuerpo .excluir-ingredientes--nutricion .item .ingrediente{
font-family: 'Dosis', sans-serif;
font-size: 2.2rem;
color: #888;
padding-left: 1rem;
line-height: 1.2;
}

.app-monitoreo__modal.modal--excluir-ingredientes--nutricion .modal__cuerpo .excluir-ingredientes--nutricion .item input{border: .3rem solid #b7c5e2;}
.app-monitoreo__modal.modal--excluir-ingredientes--nutricion .modal__cuerpo .excluir-ingredientes--nutricion .item input:checked{
background-image: url("../images/icon--regimen-cero.svg");
background-color: #f9d4cf;
border-color: #f7b7b0;
}


/* Pop up: Programar horarios de sedile */
.app-monitoreo__modal.modal--horario-sedile--nutricion{
height: 60rem;
width: 90rem;
}

.app-monitoreo__modal.modal--horario-sedile--nutricion .modal__cuerpo .horario-sedile--nutricion{
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-column-gap: 2.5rem;
height: 30rem;
}

.app-monitoreo__modal.modal--horario-sedile--nutricion .modal__cuerpo .horario-sedile--nutricion .item{
grid-column-end: span 1;
display: flex;
align-items: center;
}

.app-monitoreo__modal.modal--horario-sedile--nutricion .modal__cuerpo .horario-sedile--nutricion .item .horario{
font-family: 'Nunito', sans-serif;
font-size: 2.2rem;
color: #888;
padding-left: .7rem;
}

/* Pop up: Finalizar visita nutrición */
.app-monitoreo__modal.modal--finalizar-visita--nutricion{
height: 50rem;
width: 60rem;
}

.app-monitoreo__modal.modal--finalizar-visita--nutricion .modal__cuerpo .finalizar-visita--nutricion td{
font-family: 'Dosis', sans-serif;
color: #737373;
font-size: 3rem;
vertical-align: middle;
padding: 2rem;
}

.app-monitoreo__modal.modal--finalizar-visita--nutricion .modal__cuerpo .finalizar-visita--nutricion th{padding: 1rem 0;text-align: center;}

.app-monitoreo__modal.modal--finalizar-visita--nutricion .modal__cuerpo .finalizar-visita--nutricion img{width: 9rem;}

.app-monitoreo__modal.modal--finalizar-visita--nutricion .modal__cuerpo .finalizar-visita--nutricion .fondo-icono-unidad{
width: 8rem;
height: 8rem;
background-color: #fff;
border-radius: 50%;
position: relative;
margin-left: .5rem;
margin-top: .5rem;
}

.app-monitoreo__modal.modal--finalizar-visita--nutricion .modal__cuerpo .finalizar-visita--nutricion .fondo-icono-unidad img{
width: 10rem;
position: absolute;
top: -1rem;
bottom: auto;
left: -1rem;
right: auto;
}


/* Pop up: Realizar visita excepcional */
.app-monitoreo__modal.modal--visita-excepcion{
height: 65rem;
width: 70rem;
}

.app-monitoreo__modal.modal--visita-excepcion .modal__cuerpo .visita-excepcion td{
font-family: 'Dosis', sans-serif;
color: #737373;
font-size: 2rem;
vertical-align: middle;
padding: 1rem;
}

.app-monitoreo__modal.modal--visita-excepcion .modal__cuerpo .visita-excepcion th{padding: 1rem 0;text-align: center;}

.app-monitoreo__modal.modal--visita-excepcion .modal__cuerpo .visita-excepcion img{width: 6rem;}

.app-monitoreo__modal.modal--visita-excepcion .modal__cuerpo .visita-excepcion .fondo-icono-unidad{
width: 5rem;
height: 5rem;
background-color: #fff;
border-radius: 50%;
position: relative;
margin-left: .5rem;
margin-top: .5rem;
}

.app-monitoreo__modal.modal--visita-excepcion .modal__cuerpo .visita-excepcion .fondo-icono-unidad img{
width: 7rem;
position: absolute;
top: -1rem;
bottom: auto;
left: -1rem;
right: auto;
}


/* Pop up: Resumen paciente NUTRICIÓN */
.etiquetaPopUp dialog{
	position: fixed;
    top: 1vh;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion{
height: 75rem;
width: 130rem;
padding: 4rem 0rem 3rem;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__encabezado .info-paciente{
border-radius: .5rem;
display: flex;
align-items: center;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
font-size: 2.7rem;
color: #555;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__encabezado .info-paciente > div{display: flex; margin: 0 1rem; align-items: center;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__encabezado .info-paciente b{font-family: 'Nunito', sans-serif;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__encabezado .info-paciente .icon{
width: 3.3rem;
height: 3.3rem;
margin-right: 1.2rem;
background-size: 3.3rem;
background-repeat: no-repeat;
}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__encabezado .info-paciente .nombre .icon{background-image: url('../images/icon--paciente--gris.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__encabezado .info-paciente .ubicacion .icon{background-image: url('../images/icon--ubicacion--gris.svg');}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo{
height: 55rem;
width: 120rem;
background-color: #99a9d1;
border-radius: .5rem;
position: relative;
overflow-y: auto;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 1rem;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item{
background-color: #fff;
border-radius: .5rem;
margin-bottom: 1.2rem;
display: flex;
width: 100%;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno{
width: 8rem;
position: relative;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno .turno__fondo{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
width: 8rem;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno .turno__fondo .cielo{height: 50%; border-radius: .5rem 0 0 0;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno .turno__fondo .tierra{height: 50%; border-radius: 0 0 0 .5rem;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno .turno__ilustracion{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
width: 8rem;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno .turno__ilustracion .icon{
width: 8.16rem;
height: 8rem;
background-size: 8.16rem;
background-repeat: no-repeat;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item.sedile .item__turno{background-color: #dae3fd; background-image: url('../images/sedile-background.png'); background-size: 10rem; border-radius: .5rem 0 0 .5rem;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.manana .cielo{background-color: #a8e1d6;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.manana .tierra{background-color: #a7db95;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.manana .icon{background-image: url('../images/icon--manana.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.medio-dia .cielo{background-color: #6bbed1;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.medio-dia .tierra{background-color: #5cb75c;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.medio-dia .icon{background-image: url('../images/icon--medio-dia.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.noche .cielo{background-color: #4d4d60;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.noche .tierra{background-color: #7ca57c;}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__turno.noche .icon{background-image: url('../images/icon--noche.svg');}


.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido{
flex: 1;
display: flex;
flex-direction: column;
border-left: .4rem solid #99a9d1;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida{
display: flex;
border-top: .6rem solid #99a9d1;
}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida:first-child{border-top: none;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo{
width: 16rem;
border-right: .4rem solid #99a9d1;
padding-left: .7rem;
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: column;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .encabezado{display: flex; align-items: center;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon{
width: 3rem;
height: 3rem;
background-size: 3rem;
background-repeat: no-repeat;
margin-right: .5rem;
}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.sedile{background-image: url('../images/icon--sm--sedile--celeste.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.desayuno{background-image: url('../images/icon--sm--desayuno--celeste.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.colacion-am{background-image: url('../images/icon--sm--colacion-am--celeste.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.almuerzo{background-image: url('../images/icon--sm--almuerzo--celeste.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.once{ background-image: url('../images/icon--sm--once--celeste.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.cena{background-image: url('../images/icon--sm--cena--celeste.svg');}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .icon.colacion-pm{background-image: url('../images/icon--sm--colacion-pm--celeste.svg');}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .text{color: #99a9d1; font-size: 2rem;}

/* Etiqueta para ayuno en encabezado */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-tipo .text-ayuno{
display: inline-block;
text-align: center;
background-color: #7891ba;
color: #fff;
padding: .4rem .8rem;
border-radius: .2rem;
font-size: 1.8rem;
margin-top: .2rem;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-info{
flex: 1;
display: flex;
flex-direction: column;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
color: #555;
font-size: 1.9rem;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-info table{
width: 100%;
line-height: 1.2;
border-top: .3rem solid #c8d8ff;
}
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-info table:first-child{border-top: none;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-info table th{
width: 14rem;
text-align: center;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-info table td{
padding: .4rem 0 .4rem 1rem;
border-left: .15rem solid #99a9d1;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .contenido__comida-info .responsable{color: #bbb;}

/* Alerta ayuno en fórmula */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .alerta-ayuno{
display: inline-block;
text-align: center;
font-family: 'Dosis', sans-serif;
font-size: 1.8rem;
color: #fff;
background-color: #7891ba;
padding: .2rem .7rem;
border-radius: .2rem;
}

/* Excepción para sedile */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item.sedile .item__contenido .info-comida__item .comida-detalles{display: block;}

/* No alimentar */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .info-comida__no-alimentar{padding: 1rem 0 1rem 1rem !important;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .icon--no-alimentar{
width: 2.5rem;
height: 2.5rem;
margin-right: 1rem;
background: url('../images/icon--no-alimentar.svg') center/2.5rem no-repeat;
display: inline-block;
vertical-align: text-bottom;
}

/* Régimen cero */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .info-comida__regimen-cero{padding: 1rem 3rem;}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .info-comida__regimen-cero .icon--regimen-cero{
width: 2.5rem;
height: 2.5rem;
margin-right: 1rem;
background: url('../images/icon--regimen-cero.svg') center/2.5rem no-repeat;
display: inline-block;
vertical-align: text-bottom;
}

/* Sin información */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .info-comida__sin-informacion{padding: 1rem 3rem; opacity: .55;}

/* Responsable */
.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__cuerpo .listado-resumen-paciente .resumen__item .item__contenido .info-comida__responsable{
	opacity: .55;
	text-align: right;
    font-size: 1.2rem;
    padding: 0.3rem .5rem .3rem 0 !important;
}

.app-monitoreo__modal.modal--resumen-paciente--nutricion .modal__footer .mensaje-formulario{
    font-family: 'Open Sans', sans-serif;
    font-size: 1.9rem;
    position: absolute;
    left: 5rem;
    right: auto;
    top: auto;
    bottom: 3rem;
    text-transform: none;
    max-width: 39rem;
    line-height: 1.2;
    background-color: rgba(255, 255, 255, .8);
    padding: .2rem;
}

/* Pop up: Ayuda en preguntas CUDYR */
.app-monitoreo__modal.modal--info-pregunta-categorizacion .modal__cuerpo{
padding: 2rem 0;
width: 90rem;
display: flex;
flex-direction: column;
}

.app-monitoreo__modal.modal--info-pregunta-categorizacion .modal__cuerpo .info-puntaje{
display: flex;
align-items: center;
margin-bottom: 1rem;
}

.app-monitoreo__modal.modal--info-pregunta-categorizacion .info-puntaje .numero{
    font: 400 2rem 'Lato',sans-serif;
    background-color: var(--primary-d-normal);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    margin-right: 2rem;
}

.app-monitoreo__modal.modal--info-pregunta-categorizacion .info-puntaje--disabled .numero{
background-color: #5b5d60;
}

.app-monitoreo__modal.modal--info-pregunta-categorizacion .info-puntaje .texto{
    font: 400 1.7rem 'Open Sans',sans-serif;
    text-transform: none;
    color: var(--gray-b);
    flex: 1;
}
