@media (min-width: 769px){.gp-u-bottom,.gp-u-overlay,.gp-u-sheet{display:none!important}}
@media (max-width:768px){
 body{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}
 .header .head-actions,.header .menu-toggle,.header .nav{display:none!important}
 .dash>.sidebar,.dash .sidebar{display:none!important}
 .dash{display:block!important}.dash-content{min-width:0!important;width:100%!important}
 .gp-u-bottom{position:fixed;z-index:9990;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:#111;border-top:2px solid #e4ab00;box-shadow:0 -3px 18px #0003;color:#fff}
 .gp-u-bottom a,.gp-u-bottom button{min-height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:#eee;background:transparent;border:0;border-radius:8px;font:inherit;cursor:pointer;padding:2px 0;min-width:0}
 .gp-u-bottom span{font-size:21px;line-height:23px}.gp-u-bottom small{font-size:10px;line-height:13px;white-space:nowrap}
 .gp-u-bottom [aria-current=page]{color:#ffce34;background:#26221a}
 .gp-u-bottom #gp-u-trigger{color:#ffca25}
 .gp-u-overlay:not([hidden]){position:fixed;inset:0;background:#0009;z-index:9991;display:block}
 .gp-u-sheet:not([hidden]){display:flex;flex-direction:column;position:fixed;z-index:9992;left:0;right:0;bottom:0;max-height:min(78dvh,710px);border-radius:18px 18px 0 0;background:#f8f8f4;box-shadow:0 -8px 30px #0004;padding:14px 14px calc(18px + env(safe-area-inset-bottom));color:#171717}
 .gp-u-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:0 5px 10px;border-bottom:1px solid #dedede}
 .gp-u-sheet-head strong{font-size:17px}.gp-u-sheet-head button{font-size:28px;border:0;background:transparent;cursor:pointer;min-width:44px;min-height:40px}
 .gp-u-sheet-links{overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px}
 .gp-u-sheet-links a{display:flex;align-items:center;min-height:42px;padding:8px 10px;border:1px solid #e0e0da;border-radius:9px;text-decoration:none;color:#171717;background:white;font-size:12px;line-height:1.3}
 .gp-u-sheet-links [aria-current=page]{background:#fff0ad;border-color:#e4ab00;font-weight:700}
 body.gp-u-open{overflow:hidden!important}
 .main>.page-heading{margin-top:10px!important;margin-bottom:12px!important}
 .main .gp-cabinet-heading{padding:12px!important}
}
