/* Squelette mobile — Module Droit (legacy .wrapper / .sidebar uniquement) */

.wrapper {
    flex-direction: column;
    padding: 20px;
    gap: 20px;
}

.sidebar {
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 100;
    flex-direction: row;
    overflow-x: auto;
    padding: 10px;
    height: auto;
    scrollbar-width: none;
}

.sidebar::-webkit-scrollbar {
    display: none;
}

.sidebar a {
    white-space: nowrap;
    font-size: 0.75rem;
    padding: 8px 12px;
}
