.cm-mobile-panel{display:contents}.cm-mobile-toggle{display:none}
@media(max-width:720px){
 .admin-app .admin-sidebar,.market-app .market-sidebar,.cm-standard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:12px 16px}
 .cm-nav-ready .cm-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:40px;margin:0;padding:8px 12px;border:1px solid #dce5f3;border-radius:8px;background:#fff;color:#142343;font-size:13px;font-weight:700;line-height:20px;cursor:pointer}
 .cm-mobile-toggle:focus-visible{outline:2px solid #2261ed;outline-offset:3px}
 .cm-hamburger{display:flex;flex-direction:column;gap:4px;width:18px}.cm-hamburger span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px}
 .cm-mobile-toggle[aria-expanded="true"]{background:#eaf0ff;color:#1545b2}
 .cm-mobile-panel{display:block;grid-column:1/-1;min-width:0;margin-top:10px;padding-top:8px;border-top:1px solid #e3e9f2;max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain}
 .cm-nav-ready .cm-mobile-panel:not(.is-open){display:none}
 .admin-app .admin-sidebar .cm-mobile-panel nav,.market-app .market-sidebar .cm-mobile-panel nav,.cm-standard-header .cm-mobile-panel nav{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:2px;margin:0;padding:0}
 .admin-app .admin-sidebar .cm-mobile-panel nav a,.market-app .market-sidebar .cm-mobile-panel nav a,.cm-standard-header .cm-mobile-panel nav a{display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px;border-radius:7px;font-size:13px;line-height:20px;text-decoration:none}
 .cm-standard-header .cm-mobile-panel nav a:hover{background:#eaf0ff}
 .admin-app .admin-sidebar .cm-mobile-panel .sidebar-bottom,.market-app .market-sidebar .cm-mobile-panel .market-sidebar-bottom{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #dce5f3}
 .cm-mobile-panel .sidebar-bottom p,.cm-mobile-panel .market-sidebar-bottom p{display:none}
 .admin-app .admin-mobile-logout,.admin-app .admin-topbar{display:none}
 .cm-mobile-panel form{margin:0}.cm-mobile-panel form button{width:auto;margin:0;padding:9px 10px;font-size:13px}
}
