/* Mi Espacio Inter — Inicio Finanzas / accesos rápidos */
.ihm-finance-home .ihm-finance-home__shortcut-grid,
.ihm-finance-home .ihm-admin-home__review-list.ihm-finance-home__shortcut-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
  margin: 6px 0 0 !important;
  padding: 0 !important;
}
.ihm-finance-home .ihm-finance-home__shortcut-grid > a.ihm-finance-home__shortcut {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 48px minmax(0, 1fr) 32px !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 94px !important;
  margin: 0 !important;
  padding: 16px !important;
  color: #17171b !important;
  background: #fff !important;
  border: 1px solid #e3e7ee !important;
  border-radius: 16px !important;
  box-shadow: 0 6px 18px rgba(15,23,42,.05) !important;
  text-decoration: none !important;
  overflow: hidden !important;
  transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease !important;
}
.ihm-finance-home .ihm-finance-home__shortcut-grid > a.ihm-finance-home__shortcut:hover {
  transform: translateY(-2px) !important;
  border-color: #d71920 !important;
  box-shadow: 0 12px 28px rgba(15,23,42,.10) !important;
}
.ihm-finance-home a.ihm-finance-home__shortcut .ihm-finance-home__shortcut-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 48px !important;
  height: 48px !important;
  margin: 0 !important;
  border-radius: 14px !important;
  font-size: 19px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}
.ihm-finance-home a.ihm-finance-home__shortcut--green .ihm-finance-home__shortcut-icon{background:#eaf8ef!important;color:#13864a!important}
.ihm-finance-home a.ihm-finance-home__shortcut--red .ihm-finance-home__shortcut-icon{background:#fff0f1!important;color:#d71920!important}
.ihm-finance-home a.ihm-finance-home__shortcut--blue .ihm-finance-home__shortcut-icon{background:#edf4ff!important;color:#246fd0!important}
.ihm-finance-home a.ihm-finance-home__shortcut--gold .ihm-finance-home__shortcut-icon{background:#fff4df!important;color:#b66f09!important}
.ihm-finance-home a.ihm-finance-home__shortcut > div {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 5px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ihm-finance-home a.ihm-finance-home__shortcut strong {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  color: #17171b !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  white-space: normal !important;
}
.ihm-finance-home a.ihm-finance-home__shortcut small {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  color: #727d90 !important;
  font-size: 11.5px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  white-space: normal !important;
}
.ihm-finance-home a.ihm-finance-home__shortcut > i {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  color: #5f6979 !important;
  background: #f6f7f9 !important;
  border: 1px solid #e4e7ec !important;
  border-radius: 10px !important;
  font-size: 15px !important;
  font-style: normal !important;
  line-height: 1 !important;
}
.ihm-finance-home a.ihm-finance-home__shortcut:hover > i{color:#fff!important;background:#17171b!important;border-color:#17171b!important}
@media (max-width: 900px){
  .ihm-finance-home .ihm-finance-home__shortcut-grid,
  .ihm-finance-home .ihm-admin-home__review-list.ihm-finance-home__shortcut-grid{grid-template-columns:1fr!important}
}
@media (max-width: 560px){
  .ihm-finance-home .ihm-finance-home__shortcut-grid > a.ihm-finance-home__shortcut{grid-template-columns:44px minmax(0,1fr) 30px!important;gap:11px!important;min-height:84px!important;padding:13px!important}
  .ihm-finance-home a.ihm-finance-home__shortcut .ihm-finance-home__shortcut-icon{width:44px!important;height:44px!important}
}
