/* Allow nested inbox tracks to shrink rather than clip on narrow screens. */
.sidebar{min-width:0}
.message-row{grid-template-columns:33px minmax(0,1fr) auto}
.message-row>div{min-width:0}
.row-snippet{max-width:100%}
@media(max-width:700px){
  .os-shell{grid-template-columns:minmax(0,1fr)}
  .sidebar-bottom{flex-wrap:wrap}
  .app-header{gap:12px}
  .app-tools{gap:8px}
  .app-header h2{font-size:23px}
  .desktop-heading{gap:12px}
  .desktop-heading>div:first-child{min-width:0}
  .desktop-controls{flex-shrink:0}
}
