/* Kitchen Tablet Optimizations - Optimizaciones para vista de cocina */

/* Orientación Horizontal (Landscape) - 768px - 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	/* Grid de órdenes en cocina */
	.kitchen-orders-grid .col-md-6,
	.kitchen-orders-grid .col-lg-4 {
		margin-bottom: 1rem;
	}
	
	/* Tarjetas de orden */
	.kitchen-order-card {
		min-height: 200px;
	}
	
	.kitchen-order-card .card-body {
		padding: 1rem;
	}
	
	/* Lista de items en orden */
	.kitchen-order-items {
		max-height: 300px;
		overflow-y: auto;
	}
	
	.kitchen-order-items .list-group-item {
		padding: 0.75rem;
		font-size: 0.875rem;
	}
	
	/* Botones de acción */
	.kitchen-order-actions .btn {
		font-size: 0.875rem;
		padding: 0.5rem 0.75rem;
	}
}

/* Orientación Vertical (Portrait) - 768px - 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	/* Grid de órdenes en cocina - 1 columna en vertical */
	.kitchen-orders-grid .col-md-6,
	.kitchen-orders-grid .col-lg-4 {
		flex: 0 0 auto;
		width: 100%;
		margin-bottom: 0.75rem;
	}
	
	/* Tarjetas de orden - más compactas */
	.kitchen-order-card {
		min-height: auto;
	}
	
	.kitchen-order-card .card-body {
		padding: 0.875rem;
	}
	
	/* Lista de items en orden - más compacta */
	.kitchen-order-items {
		max-height: 250px;
		overflow-y: auto;
	}
	
	.kitchen-order-items .list-group-item {
		padding: 0.625rem;
		font-size: 0.8125rem;
	}
	
	/* Botones de acción - más compactos */
	.kitchen-order-actions .btn {
		font-size: 0.8125rem;
		padding: 0.4rem 0.625rem;
	}
	
	/* Badges de estado */
	.kitchen-order-card .badge {
		font-size: 0.75rem;
		padding: 0.25rem 0.5rem;
	}
}

