/* Checkbox is invisible, just a state holder */.drawer-toggle-checkbox {    position: absolute;    opacity: 0;    pointer-events: none;}.drawer-toggle-label {    cursor: pointer;    display: inline-flex;    align-items: center;    padding: 8px;}/* Overlay: invisible & non-blocking by default */.drawer-overlay {    display: none;}/* ---------- DESKTOP / TABLET (>= 600px): drawer always visible on the left, no overlay, hamburger hidden ---------- */@media (min-width: 600px) {    .drawer-toggle-label {        display: none; /* no need for a toggle when it's always shown */    }    .app-drawer {        width: 250px;        transform: none !important; /* always shown, ignore MudBlazor's own open/close transform */    }}/* ---------- MOBILE (< 600px): drawer becomes a static horizontal bar between AppBar and content ---------- */@media (max-width: 599.98px) {    .drawer-toggle-label {        display: none; /* nothing to toggle, nav is always visible as a horizontal bar */    }    .mud-layout {        display: flex;        flex-direction: column;        --mud-drawer-width-left: 0px;    }    .app-drawer {        position: static !important;        top: auto;        left: auto;        transform: none !important;        width: 100% !important;        height: auto !important;        max-width: none;        z-index: auto;        box-shadow: none;        order: 1; /* render right after the AppBar */    }        .app-drawer .mud-nav-menu {            display: flex;            flex-direction: row;            flex-wrap: wrap;            justify-content: center;            gap: 2px;            padding: 4px 8px;        }        .app-drawer .mud-nav-link {            width: auto;        }        .app-drawer .mud-nav-link-text {            font-size: 0.75rem;        }        .app-drawer .mud-divider {            display: none; /* vertical divider looks odd in a horizontal bar */        }    .mud-main-content {        order: 2;        padding-left: 0 !important;        margin-left: 0 !important;        padding-top: 0;    }    .mud-drawer .mud-drawer-content {        margin-top: 56px;    }    .mud-nav-item {        display: inline;    }}