/* Retail-only responsive enhancement. Loaded independently; never affects other industries. */
@media (max-width:760px) {
  .side.so-retail-navigation.so-rw-menu .so-retail-navigation-title {
    display:block!important;
    flex:0 0 230px;
    min-width:230px;
    max-width:230px;
    padding:8px 10px!important;
    white-space:normal;
  }
  .side.so-retail-navigation.so-rw-menu .so-rw-ceo-links {
    display:grid;
    gap:3px;
    margin:3px 0 0;
  }
  .side.so-retail-navigation.so-rw-menu .so-rw-ceo-links .so-rw-ceo-btn {
    min-height:36px;
    padding:5px 7px;
    font-size:12px;
  }
  .side.so-retail-navigation.so-rw-menu .so-rw-ceo-heading {
    margin-top:3px;
    font-size:9px;
  }
}
