.ty-mobile-bottom-nav{display:none}
@media(max-width:767.98px){
  body{padding-bottom:0}
  .ty-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))}
  .ty-mobile-bottom-nav{position:fixed;z-index:1080;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));height:62px;display:flex;align-items:center;justify-content:space-around;gap:3px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(24,25,30,.94);box-shadow:0 12px 35px rgba(0,0,0,.42),0 2px 8px rgba(0,0,0,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
  .ty-mobile-bottom-nav a{position:relative;display:flex;flex:1;height:50px;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:5px 3px;border-radius:14px;color:#9f9ba0!important;text-decoration:none!important;font-size:10px;font-weight:700;line-height:1;transition:color .2s,background .2s,transform .2s}
  .ty-mobile-bottom-nav a i{font-size:17px;line-height:1}.ty-mobile-bottom-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .ty-mobile-bottom-nav a.is-active{color:#f29ab1!important;background:rgba(237,125,154,.13)}.ty-mobile-bottom-nav a.is-active i{filter:drop-shadow(0 0 5px rgba(237,125,154,.35))}
  .ty-mobile-bottom-nav a:active{transform:scale(.94)}
  .ty-mobile-bottom-nav .ty-mobile-bottom-search{flex:0 0 48px;width:48px;height:48px;margin-top:-20px;border:4px solid #18191e;border-radius:50%;background:linear-gradient(135deg,#ef8ca6,#d96384);color:#fff!important;box-shadow:0 7px 18px rgba(215,93,126,.4)}
  .ty-mobile-bottom-nav .ty-mobile-bottom-search i{font-size:18px}.ty-mobile-bottom-nav .ty-mobile-bottom-search span{display:none}
  html[dir="rtl"] .ty-mobile-bottom-nav{direction:rtl}
}
