/* Let folder labels determine the expanded navigation width without ellipses. */
@media (min-width:1101px){
 html:not(.soko-mobile) body:not(.navigation-compact)>.sidebar{
  width:var(--expanded-navigation-width,246px);
  min-width:246px;
  max-width:min(360px,30vw);
  overflow-x:hidden;
  overflow-y:auto;
 }
 html:not(.soko-mobile) body>.main{
  margin-left:0;
  margin-inline-start:var(--navigation-width,246px);
 }
 .sidebar .sidebar-topics{
  max-height:none;
  overflow:visible;
  flex-shrink:0;
 }
 .sidebar .sidebar-topics .sidebar-folder{
  width:auto;
  min-width:0;
  height:auto;
  white-space:normal;
  align-items:flex-start;
 }
 .sidebar .sidebar-topics .sidebar-folder [data-folder-name],
 .sidebar .sidebar-topic .topic-name{
  min-width:0;
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  overflow-wrap:anywhere;
  word-break:normal;
  line-height:1.45;
 }
 .sidebar .sidebar-folder>small,
 .sidebar .sidebar-folder>.folder-menu-button{
  flex-shrink:0;
 }
}
