/* Keep business entry links in one scrollable row; controls stay reachable. */
.topbar .header-actions{min-width:0;max-width:100%;flex:1 1 auto;justify-content:flex-end}
.workbench-entry-links{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
.workbench-entry-links>a{flex:0 0 auto;white-space:nowrap}
.header-actions>.appearance-open,.header-actions>.theme-toggle,.header-actions>.prototype-badge{flex:0 0 auto}
.topbar>.title-group{flex:0 1 auto;min-width:0}
@media(max-width:1100px){.topbar .header-actions{gap:6px}.workbench-entry-links{gap:6px}.header-actions>.prototype-badge{display:none}}
@media(max-width:760px){
  :root[data-mobile-workbench="true"] .topbar:has(.workbench-entry-links){height:auto;min-height:96px;grid-template-rows:44px 44px;row-gap:4px;padding-bottom:4px}
  :root[data-mobile-workbench="true"] .topbar>.header-actions{grid-column:1/-1;grid-row:2;display:flex;gap:6px;width:100%;min-width:0;overflow:hidden}
  .topbar .workbench-entry-links{flex:1 1 auto;min-width:0}
  .topbar .appearance-open{padding-inline:8px}
  .topbar .appearance-open span{display:none}
  .topbar .workbench-entry-links .admin-entry{flex:0 0 auto}
}
