html{touch-action:manipulation}#h5AppTopbar{display:none;position:fixed;top:0;left:0;right:0;z-index:50;box-sizing:border-box;align-items:center;justify-content:space-between;padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top,0px));min-height:calc(max(10px,env(safe-area-inset-top,0px))+42px+10px);background:rgba(18,18,18,.95);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);font-family:inherit}#h5AppTopbar .h5-brand{font-family:inherit;display:flex;align-items:center;line-height:0;text-decoration:none}#h5AppTopbar .h5-brand:hover{opacity:.92}#h5AppTopbar .h5-brand-logo{display:block;height:22px;width:auto}#h5AppTopbar .h5-actions{display:flex;align-items:center;gap:10px}#h5AppTopbar #h5Credits{font-size:12px;color:rgba(229,226,225,.75)}#h5AppTopbar .h5-iconbtn{background:0 0;border:0;color:rgba(255,255,255,.55);font-size:14px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:4px 6px;border-radius:8px}#h5AppTopbar .h5-iconbtn:hover{color:#fff;background:rgba(255,255,255,.06)}#h5AppTopbar .h5-logout{font-size:11px;color:rgba(255,255,255,.45);background:0 0;border:1px solid rgba(255,255,255,.12);padding:4px 10px;border-radius:8px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}#h5AppTopbar .h5-logout:hover{color:#fff;border-color:rgba(255,255,255,.25)}#h5AppTabbar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:45;box-sizing:border-box;height:calc(var(--h5-tabbar-row-height,56px)+env(safe-area-inset-bottom,0px));min-height:calc(var(--h5-tabbar-row-height,56px)+env(safe-area-inset-bottom,0px));max-height:calc(var(--h5-tabbar-row-height,56px)+env(safe-area-inset-bottom,0px));padding:0;padding-bottom:env(safe-area-inset-bottom,0);align-items:stretch;justify-content:space-between;gap:0;overflow:hidden;flex-shrink:0;background:rgba(18,18,18,.94);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08);font-family:inherit}#h5AppTabbar a,#h5AppTabbar button{flex:1 1 0;min-width:0;min-height:var(--h5-tabbar-row-height,56px);max-height:var(--h5-tabbar-row-height,56px);margin:0;padding:4px 4px 5px;box-sizing:border-box;text-align:center;font-size:11px;line-height:1.15;color:rgba(255,255,255,.45);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:0 0;border:0;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:inherit}#h5AppTabbar a .h5-tab-ico,#h5AppTabbar button .h5-tab-ico{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;margin:0 0 2px;min-height:24px;max-height:24px;flex-shrink:0}#h5AppTabbar .h5-tab-ico img{width:24px;height:24px;object-fit:contain;display:block;margin:0 auto;opacity:.45;transition:opacity .15s ease}#h5AppTabbar a.tab-on .h5-tab-ico img,#h5AppTabbar button.tab-on .h5-tab-ico img{opacity:1;filter:drop-shadow(0 0 4px rgba(76,215,246,.35))}#h5AppTabbar a.tab-on,#h5AppTabbar button.tab-on{color:#4cd7f6;font-weight:600}body.h5-shell{background:#131313;color:#e5e2e1}.h5-panels{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.h5-panel{position:absolute;inset:0;display:none;min-height:0}.h5-panel.is-active{display:flex;flex-direction:column}.h5-gen-iframe{width:100%;height:100%;border:0;flex:1 1 0;min-height:0;background:#f4f5f7}.h5-panel-err{padding:24px;text-align:center;color:rgba(255,255,255,.5);font-size:13px}@media (max-width:767px){html:has(body.h5-app-page){height:100%;overflow:hidden;overscroll-behavior:none}#h5AppTopbar{display:flex;position:sticky;top:0;left:auto;right:auto;width:100%;flex-shrink:0}.h5-mobile-chrome{flex-shrink:0}#h5AppTabbar{display:flex}body.h5-shell .h5-gen-iframe{display:block}body.h5-app-page{margin:0;box-sizing:border-box;min-height:100dvh;max-height:100dvh;height:100%;overflow:hidden;overscroll-behavior:none;display:flex;flex-direction:column;padding-top:0;padding-bottom:calc(var(--h5-tabbar-row-height,56px)+env(safe-area-inset-bottom,0px))}body.h5-app-page:not(.stitch-app)>main{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body.h5-app-page>.bill-wrap{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body.h5-app-page.stitch-app>main.flex-1{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0}body.h5-app-page.stitch-app main>div>div.flex-1.overflow-y-auto{padding-top:0!important;padding-bottom:calc(12px+var(--h5-tabbar-row-height,56px)+env(safe-area-inset-bottom,0px))!important}body.h5-shell .h5-panels{flex:1 1 0;min-height:0}}
