/* Beta 0.10.2: consolidated final layout rules. Retain existing features. */
html,body{width:100%;max-width:100%;overflow-x:clip}
body>.mh-app-header{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:84px minmax(0,1fr) 84px!important;align-items:center!important;gap:0!important;width:100%!important;max-width:none!important;min-height:68px!important;height:auto!important;padding:calc(9px + env(safe-area-inset-top)) 12px 10px!important;margin:0!important;background:#fff!important;border-bottom:1px solid #e7ebe8!important}
body>.mh-app-header>.mh-icon-btn{grid-column:1!important;justify-self:start!important;margin:0!important}
body>.mh-app-header>.mh-brand{grid-column:2!important;position:static!important;left:auto!important;transform:none!important;justify-self:center!important;text-align:center!important;white-space:nowrap!important;font-size:clamp(19px,5.3vw,25px)!important;line-height:1.1!important;letter-spacing:-.9px!important;min-width:0!important}
body>.mh-app-header>.mh-brand span{font-size:clamp(10px,2.8vw,13px)!important}
body>.mh-app-header>.mh-header-right{grid-column:3!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;width:84px!important;justify-content:flex-end!important;align-items:center!important;margin:0!important}
body>.mh-app-header .mh-icon-btn{box-sizing:border-box!important;flex:0 0 39px!important;width:39px!important;height:39px!important;min-width:39px!important;padding:8px!important;margin:0!important;border:0!important;border-radius:13px!important;background:transparent!important}
body>.mh-app-header .mh-icon-btn svg{width:22px!important;height:22px!important;display:block!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs{box-sizing:border-box!important;position:fixed!important;inset:auto 0 0 0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;margin:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;border:0!important;border-top:1px solid #e3eae6!important;border-radius:0!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -3px 16px #162d2110!important;z-index:110!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs>button{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;flex:none!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:55px!important;margin:0!important;padding:5px 0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#7a857f!important;box-shadow:none!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs>button.active{background:transparent!important;color:#28634f!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs>button .m3-nav-icon{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:30px!important;min-width:0!important;border-radius:12px!important;background:transparent!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs>button.active .m3-nav-icon{background:#e7f2eb!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs>button .m3-nav-icon svg{width:23px!important;height:23px!important;flex-shrink:0!important}
body>nav.tabs.m3-tabs.mh-mimone-nav.mh-five-tabs>button .m3-nav-label{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;letter-spacing:-.15px!important}
body>main{box-sizing:border-box!important;width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}
/* One understated navigation row in app settings; no second card. */
#mhProfilePreferences .mh-mimone-shortcut{margin:8px 0 20px!important;text-align:left!important;border-top:1px solid #e6ece8!important;border-bottom:1px solid #e6ece8!important}
#mhProfilePreferences .mh-mimone-shortcut .mh-mimone-open{box-sizing:border-box!important;width:100%!important;display:flex!important;justify-content:space-between!important;text-align:left!important;padding:16px 6px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#2b5245!important;font-weight:650!important;box-shadow:none!important}
#mhProfilePreferences .mh-mimone-shortcut .mh-mimone-open:after{content:'›';font-size:22px;line-height:1}
@media(max-width:360px){body>.mh-app-header{grid-template-columns:76px minmax(0,1fr) 76px!important;padding-left:8px!important;padding-right:8px!important}body>.mh-app-header>.mh-header-right{width:76px!important}body>.mh-app-header .mh-icon-btn{flex-basis:36px!important;width:36px!important;min-width:36px!important}}
