/* Dashboard Tablet Optimizations - Optimizaciones específicas del dashboard para tablets */

/* Orientación Horizontal (Landscape) - 768px - 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	/* Asegurar que las tarjetas tengan un tamaño adecuado en tablets */
	.dashboard-stats-card {
		min-height: auto;
	}
	
	.dashboard-stats-card .card-body {
		padding: 1rem;
	}
	
	.dashboard-stats-card .thumb-xl {
		width: 50px !important;
		height: 50px !important;
		font-size: 1.25rem;
	}
	
	.dashboard-stats-card h3 {
		font-size: 1.5rem;
	}
	
	.dashboard-stats-card .fs-14 {
		font-size: 0.875rem;
	}
	
	/* Ajustar tarjeta de bienvenida */
	.dashboard-welcome-card .card-header {
		padding: 1rem;
	}
	
	.dashboard-welcome-card .card-title {
		font-size: 1.1rem;
	}
	
	/* Ajustar información de la empresa en tablets */
	.dashboard-company-info .col-md-6 {
		margin-bottom: 0.5rem;
	}
	
	.dashboard-company-info .card-body {
		padding: 1rem;
	}
	
	/* Ajustes adicionales cuando el sidebar está expandido en tablets */
	body[data-sidebar-size="default"] .dashboard-stats-card {
		margin-bottom: 0.75rem;
	}
}

/* Orientación Vertical (Portrait) - 768px - 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	/* Tarjetas más compactas en orientación vertical */
	.dashboard-stats-card {
		min-height: auto;
	}
	
	.dashboard-stats-card .card-body {
		padding: 0.875rem;
	}
	
	.dashboard-stats-card .thumb-xl {
		width: 45px !important;
		height: 45px !important;
		font-size: 1.1rem;
	}
	
	.dashboard-stats-card h3 {
		font-size: 1.35rem;
	}
	
	.dashboard-stats-card .fs-14 {
		font-size: 0.8125rem;
	}
	
	/* Ajustar tarjeta de bienvenida - más compacta */
	.dashboard-welcome-card .card-header {
		padding: 0.875rem;
	}
	
	.dashboard-welcome-card .card-title {
		font-size: 1rem;
	}
	
	/* Ajustar información de la empresa en tablets verticales */
	.dashboard-company-info .col-md-6 {
		margin-bottom: 0.5rem;
	}
	
	.dashboard-company-info .card-body {
		padding: 0.875rem;
	}
	
	/* Ajustes adicionales cuando el sidebar está expandido en tablets */
	body[data-sidebar-size="default"] .dashboard-stats-card {
		margin-bottom: 0.625rem;
	}
	
	/* En vertical, las tarjetas de estadísticas pueden apilarse mejor */
	.dashboard-stats-card .row {
		margin-left: -0.5rem;
		margin-right: -0.5rem;
	}
	
	.dashboard-stats-card .row > * {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
}

