/**
 * @license Copyright 2022 Lahuen Health SPA. All Rights Reserved.
 */
/* Prioridad */
.c-formatted-dot__icon.c-formatted-dot__icon--0 {
	background-color: #fff;
}

.c-formatted-dot__icon.c-formatted-dot__icon--1 {
	background-color: var(--system-error-normal);
}

.c-formatted-dot__icon.c-formatted-dot__icon--2 {
	background-color: var(--system-warning-normal);
}

.c-formatted-dot__icon.c-formatted-dot__icon--3 {
	background-color: var(--gray-e);
}

/* Requests */
.m-requests .c-worklist-grid .c-table-header__cell--request-number {
	width: 7rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--request-date {
	width: 8rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--patient-nin {
	width: 9rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--patient-name {
	min-width: 16rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--diagnosis {
	width: 16rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--appointment-type {
	width: 16rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--service {
	width: 16rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--indication {
	min-width: 16rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--priority {
	width: 12rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--state {
	text-align: center;
	width: 9rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--actions {
	width: 12.5rem;
}

.m-requests .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-view-request {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_ver_documento.svg');
}

.m-requests .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-edit-request {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_evaluar_documento.svg');
}

.m-requests .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-print-request {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_print.svg');
}

.m-requests .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-request-log {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_document.svg');
}

.m-requests .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-request-evaluate {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_evaluar_documento.svg');
}

.m-requests .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-request-view {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_lupa.svg');
}

/* Appointments */
.m-appointments .c-worklist-grid .c-table-header__cell--request-number {
	width: 7rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--request-date {
	width: 8rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--patient-nin {
	width: 9rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--patient-name {
	min-width: 16rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--diagnosis {
	width: 16rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--appointment-type {
	width: 16rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--service {
	width: 16rem;
}

.m-requests .c-worklist-grid .c-table-header__cell--indication {
	min-width: 16rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--priority {
	width: 12rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--state {
	text-align: center;
	width: 9rem;
}

.m-appointments .c-worklist-grid .c-table-header__cell--actions {
	width: 10rem;
}

.m-appointments .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-schedule-appointment {
	background-image: url('/assets/skins/lahuen/base/images/icon_calendar.svg');
}

.m-appointments .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-request-log {
	background-image: url('/assets/skins/lahuen/worklist_agenda/images/icon_document.svg');
}

.m-appointments .c-worklist-grid .c-table-body__cell--diagnosis .c-table-cell__content {
	align-items: center;
}

/* Appointments management */
.m-appointment-management .c-worklist-grid .c-table-header__cell--patient-nin {
	width: 9rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--patient-name {
	min-width: 18rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--service-unit {
	width: 16rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--service {
	width: 11rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--clinician {
	width: 18rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--appointment-date {
	width: 13rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--state {
	text-align: center;
	width: 10rem;
}

.m-appointment-management .c-worklist-grid .c-table-header__cell--actions {
	width: 10rem;
}

.m-appointment-management .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-reschedule-appointment {
	background-image: url('/assets/skins/lahuen/base/images/icon_calendar.svg');
}

.m-appointment-management .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-appointment-cancel {
	background-image: url('/assets/skins/lahuen/base/images/icon_cancel.svg');
	background-size: 1.4rem;
}

.m-appointment-management .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-confirm-appointment {
	background-image: url('/assets/skins/lahuen/base/images/icon_check_2.svg');
	background-size: 1.4rem;
}

.m-appointment-management .c-dialog--question-emphasis .c-title.c-modal__title {
    text-align: center!important;
}

.l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-to-confirm .c-table-cell__content {
	background-color: var(--state-on-hold);
}

.l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-confirmed .c-table-cell__content {
	background-color: var(--system-ok-bright);
}

/* Patient 360 */
.m-patient360 .c-worklist-grid .c-table-header__cell--patient-nin {
	width: 9rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--patient-name {
	min-width: 18rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--service-unit {
	width: 14rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--service {
	width: 11rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--clinician {
	width: 18rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--appointment-date {
	text-align: center;
	width: 13rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--state {
	width: 10rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--state-date {
	width: 13rem;
}

.m-patient360 .c-worklist-grid .c-table-header__cell--actions {
	width: 10rem;
}

.m-patient360 .l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-por-confirmar .c-table-cell__content {
	background-color: var(--state-on-hold);
}

.m-patient360 .l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-confirmada .c-table-cell__content {
	background-color: var(--state-finished-successfully);
}

.m-patient360 .l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-en-curso .c-table-cell__content {
	background-color: var(--state-executing);
}

.m-patient360 .l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-cancelada .c-table-cell__content {
	background-color: var(--state-finished-with-error);
}

.m-patient360 .l-root__grid .c-table-body__cell--state-pill.c-table-body__cell--state-finalizada .c-table-cell__content {
	background-color: var(--state-finished-successfully);
}

.m-patient360 .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-confirm-appointment {
	background-image: url('/assets/skins/lahuen/base/images/icon_check_2.svg');
	background-size: 1.4rem;
}

.m-patient360 .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-reschedule-appointment {
	background-image: url('/assets/skins/lahuen/base/images/icon_calendar.svg');
}

.m-patient360 .c-worklist-grid .c-table-actionbar__exposed .c-table-actionbar__action-appointment-cancel {
	background-image: url('/assets/skins/lahuen/base/images/icon_cancel.svg');
	background-size: 1.4rem;
}



/* Lista de espera */
.c-diagnosis {
	display: flex;
}

.c-diagnosis__ges {
	border: 0.1rem solid #ccc;
	border-radius: 0.5rem;
	padding: 0 0.3rem;
	margin-left: auto;
	height: 1.8rem;
}
