:root {
	--quickTransfersCardWidth: 18.438rem;
	  --calendarMaxWidth: 52.5rem;
  }
    
  /*Estilos para el wrapper del contenedor*/
  .main-content{
	  width: min(1280px, 95%);
	margin-inline: auto;
	  min-height: calc(100vh - 80px);
	height: auto;
  }
  
  .ibp-grid-main{
	  padding-top: 1.5rem;
  }
  
  .ibp-grid-left, 
  .ibp-grid-right {
	display: flex;
	flex-direction: column;
	row-gap: 40px;
	  padding: 0;
  }
  
  /* Estilos de productos dashboard*/
  .ibp-product-dashboard-vertical{
	  margin: 0;
  }
  
  /* Estilos del quicklinks */
  section.widget-quicklinks {
	align-self: flex-end;
	margin-top: 8px;
  }
  
  @media only screen and (max-width: 51.25rem){
	  section.widget-quicklinks {
		align-self: flex-end;
		  margin-top: 0;
	  }
	  
	  section.widget-quicklinks .ibp-container-container-horizontal{
		  display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  }
	  
	  section.widget-quicklinks .ibp-container-container-vertical{
		  display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  }
  }
  
  /* Estilos para el quick transfers */
  .wrapper-carousel-vertical {
	margin-inline: 0;
  }
  
  div#quick-transfers-widget > .wrapper-carousel-vertical .vertical-swiper-container {
	  margin-right: 0;
  }
  
  @media only screen and (max-width: 64rem){
	  .p-card.upcard {
	  --calendarMaxWidth: 48.5rem;
	  }
  }
  
  
  @media only screen and (min-width: 769px){
  section.widget-quicklinks {	
		  margin-bottom: 22px;
	  }
  }
  
  
  @media (min-width: 768px) and (max-width: 915px) {
	  .custom-swiper-horizontal .swiper-wrapper {
	  margin-left: 0;
	  }
	  
	  .QuickTransferBlankSlate_containerBlankSlate__KJrvG.fade-in {
	  margin-left: 0;
	  margin-right: 0;
	  }
  }

  
  
  