/*! (c) 2026 3dawg. All rights reserved. Copying, redistribution or reuse of this code is prohibited. */
#m-menu-btn,#m-drawer-backdrop{display:none}@media (max-width: 768px),(max-height: 500px) and (pointer: coarse){#app{padding-top:var(--m-bar-h, 44px)}#menubar{position:fixed;top:var(--m-bar-h, 44px);left:calc(-1*min(300px,86vw) - 40px);bottom:var(--m-nav-h, 0px);z-index:940;width:min(300px,86vw);height:auto;flex-direction:column;align-items:stretch;gap:0;padding:6px 0 calc(16px + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-bottom:none;border-right:1px solid var(--border);visibility:hidden;transition:left .22s ease,visibility 0s linear .22s}body.m-drawer-open #menubar{left:0;visibility:visible;transition:left .22s ease;box-shadow:8px 0 32px #00000038}#menubar>*{flex-shrink:0}#menubar>.app-logo{margin:0 0 6px;padding:10px 18px 14px;font-size:16px;border-bottom:1px solid var(--border)}#menubar>span.menu-item{display:none}#menubar>a.menu-item,.menu-item-wrap>.menu-item{display:flex;align-items:center;padding:13px 18px;border-radius:0;font-size:15px;font-weight:500;color:var(--text)}#menubar>a.menu-item{gap:10px!important;margin:0!important}.menu-item-wrap{display:block}.menu-item-wrap>.menu-item:after{content:"";margin:-4px 4px 0 auto;width:8px;height:8px;border-right:1.6px solid var(--text-3);border-bottom:1.6px solid var(--text-3);transform:rotate(45deg);transition:transform .15s}.menu-item-wrap.open>.menu-item{background:var(--surface-2)}.menu-item-wrap.open>.menu-item:after{transform:translateY(4px) rotate(-135deg)}.menu-item-wrap:hover .dropdown-content{display:none}.menu-item-wrap.open .dropdown-content{display:block}#menubar .dropdown-content{position:static;min-width:0;padding:2px 0 8px;background:var(--surface-2);border:none;border-radius:0;box-shadow:none}#menubar .dropdown-item{padding:12px 18px 12px 30px;font-size:14px}#m-menu-btn{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:945;width:var(--m-bar-h, 44px);height:var(--m-bar-h, 44px);color:var(--text);background:var(--surface);border-bottom:1px solid var(--border)}#m-menu-btn .m-icon-close,body.m-drawer-open #m-menu-btn .m-icon-open{display:none}body.m-drawer-open #m-menu-btn .m-icon-close{display:block}body.m-drawer-open #m-drawer-backdrop{display:block;position:fixed;top:var(--m-bar-h, 44px);left:0;right:0;bottom:0;z-index:939;background:#00000059;animation:m-fade-in .22s ease}@keyframes m-fade-in{0%{opacity:0}}.menubar-right{visibility:visible;position:fixed;top:0;left:0;right:0;z-index:1;height:var(--m-bar-h, 44px);margin:0;padding:0 6px 0 calc(var(--m-bar-h, 44px) + 4px);gap:4px;background:var(--surface);border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.menubar-right::-webkit-scrollbar{display:none}.menubar-right>*{flex-shrink:0}.menubar-right>:first-child{margin-left:auto}.menubar-right .product-badge,.menubar-right .panel-badge,.menubar-sep{display:none}.menubar-icon-btn{width:36px;height:36px}.save-btn{padding:8px 12px;font-size:12.5px;white-space:nowrap}.menubar-right .save-btn{margin-left:2px!important}}
