/* LADY: retain native mobile panel and its desktop visibility/safe area. */
@media (max-width:991px) {
  .bottom-icons-panel .bottom-icons-panel__content[data-lady-mobile-bottom-menu] {
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:0;
    overflow:visible;
    width:100%;
  }
  .bottom-icons-panel [data-lady-mobile-bottom-menu] > .lbmn-link {
    box-sizing:border-box;
    min-width:0 !important;
    max-width:none;
    width:auto !important;
    height:56px;
    padding:0 2px 2px;
    margin:0;
    text-decoration:none;
  }
  .bottom-icons-panel [data-lady-mobile-bottom-menu] .bottom-icons-panel__content-text {
    font-size:10px;
    line-height:14px;
    white-space:nowrap;
  }
  .bottom-icons-panel [data-lady-mobile-bottom-menu] .lbmn-link:focus-visible {
    outline:2px solid var(--theme-base-color,#762b3b);
    outline-offset:-3px;
    border-radius:4px;
  }
}
