/* ITDA V22 - six unified, minimal mobile tab icons; applied to shop & 5 platform screens. */
@media (max-width:768px){
  .itda-app-nav{
    box-sizing:border-box!important;
    display:block!important;
    position:fixed!important;
    left:0!important;right:0!important;bottom:0!important;width:100%!important;
    background:rgba(255,255,255,.99)!important;
    border-top:1px solid #e6e9ee!important;
    box-shadow:0 -3px 14px rgba(16,32,55,.035)!important;
    padding:7px 4px calc(7px + env(safe-area-inset-bottom))!important;
    z-index:9995!important;
    -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)
  }
  .itda-app-nav .itda-app-nav-inner{
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    align-items:stretch!important;gap:0!important;width:100%!important;max-width:760px!important;margin:0 auto!important
  }
  .itda-app-nav .itda-nav-item{
    box-sizing:border-box!important;display:flex!important;flex-direction:column!important;
    align-items:center!important;justify-content:center!important;
    min-width:0!important;min-height:58px!important;gap:4px!important;
    border:0!important;border-radius:9px!important;background:transparent!important;
    padding:4px 0!important;text-decoration:none!important;color:#8b94a3!important;
    -webkit-tap-highlight-color:transparent
  }
  .itda-app-nav .itda-nav-item .itda-nav-icon,
  .itda-app-nav .itda-nav-item.is-active .itda-nav-icon{
    box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    flex:none!important;width:29px!important;height:29px!important;
    border-radius:0!important;margin:0!important;padding:0!important;
    box-shadow:none!important;background:transparent!important;color:inherit!important
  }
  .itda-app-nav .itda-nav-icon svg{
    width:25px!important;height:25px!important;display:block!important;
    fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;
    stroke-linecap:round!important;stroke-linejoin:round!important
  }
  .itda-app-nav .itda-nav-name{
    box-sizing:border-box!important;display:block!important;white-space:nowrap!important;
    overflow:visible!important;text-overflow:clip!important;
    max-width:100%!important;font-family:"Pretendard Variable","Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;
    font-size:10px!important;line-height:1.15!important;letter-spacing:-.045em!important;font-weight:620!important;
    color:inherit!important
  }
  .itda-app-nav .itda-nav-item.is-active{
    background:transparent!important;color:#172c4b!important
  }
  .itda-app-nav .itda-nav-item.is-active .itda-nav-name{font-weight:850!important}
  .itda-app-nav .itda-nav-item:focus-visible{outline:2px solid #2468c5!important;outline-offset:-3px!important}
  body{padding-bottom:calc(79px + env(safe-area-inset-bottom))!important}
}
@media(max-width:359px){
  .itda-app-nav .itda-nav-name{font-size:9px!important}
  .itda-app-nav .itda-nav-icon svg{width:23px!important;height:23px!important}
}
