/* ========================================================= */ /* Patterns: Left Navigation */ /* ========================================================= */ .sg-left-navigation-pattern { display: flex; flex-direction: column; gap: var(--spacing-small); } .sg-left-navigation-pattern__layout { display: flex; align-items: stretch; gap: 0; width: 100%; min-width: 0; } .sg-left-navigation-pattern__header-row { display: none; } .sg-left-navigation-pattern__toggle { display: none; } .sg-left-navigation-pattern__group-card { min-width: 0; } .sg-left-navigation-pattern__group-card--navigation { flex: 0 0 15vw; width: 15vw; max-width: 15vw; padding: var(--spacing-small); margin: 0 var(--spacing-small) var(--spacing-small) 0; } .sg-left-navigation-pattern__group-card--content { flex: 1 1 auto; } @media (max-width: 767px) { .sg-left-navigation-pattern__layout { flex-direction: column; } .sg-left-navigation-pattern__header-row { display: flex; align-items: center; justify-content: space-between; gap: var(--spacing-small); margin-bottom: 0; } .sg-left-navigation-pattern__toggle { display: inline-flex; flex: 0 0 auto; } .sg-left-navigation-pattern__group-card--navigation { flex: 0 0 auto; width: 100%; max-width: none; margin: 0; } }