@media(max-width:700px){.shell{display:block}.sidebar{border-bottom:1px solid var(--line);border-right:0;display:block;padding:9px 12px;position:sticky;top:0;width:100%;z-index:3}.sidebar .brand,.sidebar .location-switcher,.sidebar .sidebar-footer{display:none}.sidebar nav{display:flex;gap:4px;overflow-x:auto}.sidebar nav button{flex:0 0 auto;padding:9px 11px}.content,.topbar{padding-left:17px;padding-right:17px}.grid-3,.board{grid-template-columns:1fr}.top-actions .outline-button{display:none}.top-actions #logoutTop{display:inline-block;padding:7px 9px}}
.late-card,.late-ticket{border:2px solid #d35d55!important;background:#fff5f4}.late-text{color:#b54d48;font-weight:800}.unread{background:#fffaf0}.table-picker{display:block;margin:10px 0}.logout-button{background:transparent;border:0;color:var(--red);font-size:11px;font-weight:700}
#printerConnect{display:inline-block;font-size:12px}button:disabled{cursor:wait;opacity:.6}
