/**
 * MOB-LIST-DESKTOP-01 — Pacientes (y listas amplias) sin scroll horizontal en escritorio.
 */
@media (min-width: 768px) {
	.staff-list-pacientes.table-responsive {
		overflow-x: visible;
	}

	.staff-list-pacientes table {
		table-layout: fixed;
		width: 100%;
		font-size: 0.875rem;
	}

	.staff-list-pacientes table th,
	.staff-list-pacientes table td {
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
	}

	.staff-list-pacientes table th:nth-child(1),
	.staff-list-pacientes table td:nth-child(1) {
		width: 18%;
	}

	.staff-list-pacientes table th:nth-child(2),
	.staff-list-pacientes table td:nth-child(2) {
		width: 9%;
	}

	.staff-list-pacientes table th:nth-child(3),
	.staff-list-pacientes table td:nth-child(3) {
		width: 11%;
	}

	.staff-list-pacientes table th:nth-child(4),
	.staff-list-pacientes table td:nth-child(4) {
		width: 16%;
	}

	.staff-list-pacientes table th:nth-child(5),
	.staff-list-pacientes table td:nth-child(5) {
		width: 14%;
	}

	.staff-list-pacientes table th:nth-child(6),
	.staff-list-pacientes table td:nth-child(6) {
		width: 8%;
		white-space: normal;
		word-break: break-word;
	}

	.staff-list-pacientes table th:nth-child(7),
	.staff-list-pacientes table td:nth-child(7) {
		width: 7%;
	}

	.staff-list-pacientes table th:nth-child(8),
	.staff-list-pacientes table td:nth-child(8) {
		width: 17%;
		overflow: visible;
	}

	.staff-list-pacientes .pacientes-actions {
		overflow: visible;
	}

	/* Ocultar motivo en pantallas medianas */
	.staff-list-pacientes table th:nth-child(5),
	.staff-list-pacientes table td:nth-child(5) {
		display: none;
	}

	.staff-list-pacientes .pacientes-actions .btn span.btn-label {
		display: none;
	}

	.staff-list-pacientes .pacientes-actions .dropdown-toggle span.btn-label {
		display: inline;
	}
}

@media (min-width: 1200px) {
	.staff-list-pacientes table th:nth-child(5),
	.staff-list-pacientes table td:nth-child(5) {
		display: table-cell;
	}

	.staff-list-pacientes table th:nth-child(1),
	.staff-list-pacientes table td:nth-child(1) {
		width: 16%;
	}

	.staff-list-pacientes table th:nth-child(8),
	.staff-list-pacientes table td:nth-child(8) {
		width: 14%;
	}

	.staff-list-pacientes.table-responsive {
		overflow-x: visible;
	}
}

@media (min-width: 1400px) {
	.staff-list-pacientes .pacientes-actions .btn span.btn-label {
		display: inline;
	}
}
