#tg-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));box-sizing:border-box;background:#f9f9f9;color:#898989;border-top:1px solid #e5e5e5;box-shadow:0 -3px 16px #00000012;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));font:12px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}
#tg-bottom-nav[hidden]{display:none!important}
#tg-bottom-nav button{appearance:none;border:0;border-radius:6px;background:transparent;color:inherit;min-width:0;min-height:52px;padding:3px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#tg-bottom-nav svg{width:23px;height:23px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#tg-bottom-nav .tg-bottom-vip{height:23px;color:#f0ad4e;font:bold italic 23px/23px Arial,sans-serif}
#tg-bottom-nav .is-active{color:#f59b24}
#tg-bottom-nav button:focus-visible{outline:2px solid #f59b24;outline-offset:-2px}
#tg-bottom-nav button:not(:disabled):hover{background:#f0ad4e12}
html.tg-bottom-active uni-tabbar,html.tg-bottom-active .uni-tabbar{display:none!important}
html.tg-bottom-active uni-page-body{box-sizing:border-box;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}
html.tg-bottom-active{scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}

#tg-bottom-nav button:disabled{opacity:1;cursor:default}
