/* T2.R20 FIX3 - Native financial navigation */

.mp-r20-mobile:not(.mp-r20-fix3-item) {
  display: none !important;
}

.mp-r20-fix3-item {
  box-sizing: border-box;
  cursor: pointer;
}

.mp-r20-fix3-item:focus-visible {
  outline: 2px solid #7fe6ac;
  outline-offset: 2px;
}

.mp-r20-fix3-desktop {
  color: #dcefe5;
}

.mp-r20-fix3-desktop:hover {
  background: rgba(35, 118, 80, .23);
}

@media (max-width: 850px) {
  .mp-r20-fix3-bottom-navigation {
    display: grid !important;
    grid-template-columns:
      repeat(6, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 0 !important;
  }

  .mp-r20-fix3-bottom-navigation > * {
    min-width: 0 !important;
    max-width: none !important;
    width: auto !important;
    flex: 1 1 0% !important;
    padding-inline: 2px !important;
  }

  .mp-r20-fix3-bottom-navigation svg {
    width: 17px;
    height: 17px;
  }

  .mp-r20-fix3-bottom-navigation span {
    font-size: 10px;
    line-height: 1.2;
  }
}
