/* Six-icon app-style mobile quick navigation; full desktop footer preserved. */
.lb-mobile-bottom-six{display:none}
@media(max-width:760px){
  :root{--lb-bottom-nav-height:70px}
  body{padding-bottom:calc(var(--lb-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 8px)!important}
  body footer.lb-premium-footer{display:none!important}
  .lb-mobile-bottom-six{
    box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;z-index:990;
    display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;
    height:calc(var(--lb-bottom-nav-height) + env(safe-area-inset-bottom,0px));
    padding:7px 5px calc(6px + env(safe-area-inset-bottom,0px));gap:0;
    background:rgba(255,255,255,.98);border-top:1px solid #d7e6f4;
    box-shadow:0 -4px 18px rgba(13,70,111,.12);
    border-radius:17px 17px 0 0;
  }
  .lb-mobile-bottom-six-item{box-sizing:border-box;min-width:0;min-height:50px;
    display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
    border-radius:14px;color:#143267;text-decoration:none;
    font-size:clamp(9px,2.5vw,11px);line-height:1.15;font-weight:700;
    white-space:nowrap;
  }
  .lb-mobile-bottom-six-item svg{display:block;width:clamp(21px,6vw,26px);height:clamp(21px,6vw,26px);flex-shrink:0}
  .lb-mobile-bottom-six-item[data-lb-bottom-route=home] svg{color:#099246}
  .lb-mobile-bottom-six-item[data-lb-bottom-route=shop] svg{color:#0867db}
  .lb-mobile-bottom-six-item[data-lb-bottom-route=categories] svg{color:#f59500}
  .lb-mobile-bottom-six-item[data-lb-bottom-route=checkout] svg{color:#089a85}
  .lb-mobile-bottom-six-item[data-lb-bottom-route=recent] svg{color:#9e28b6}
  .lb-mobile-bottom-six-item[data-lb-bottom-route=account] svg{color:#ec246d}
  .lb-mobile-bottom-six-item.is-active{background:#e5f2ff;color:#0753bc}
  .lb-mobile-bottom-six-item:focus-visible{outline:2px solid #1682ed;outline-offset:-2px}
  #app .lb-mobile-categories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px}
  #app .lb-mobile-category-tile{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;border:1px solid #daebf5;background:white;border-radius:15px;padding:16px 8px;text-align:center;color:#102450;text-decoration:none}
  #app .lb-mobile-category-image{display:grid;place-items:center;width:85px;height:85px;border-radius:50%;overflow:hidden;background:#eaf8ef}
  #app .lb-mobile-category-image img{width:100%;height:100%;object-fit:cover}
  #app .lb-mobile-category-tile strong{font-size:13px;overflow-wrap:anywhere}
  #app .lb-mobile-category-tile small{background:#dcf8eb;border-radius:15px;padding:4px 9px;color:#007847}
  /* Prevent dialogs and action buttons disappearing behind the fixed navigation. */
  #app{scroll-padding-bottom:calc(var(--lb-bottom-nav-height) + 15px)}
}
