/* Only the opt-in navigation creates these buttons or applies this attribute. */
.jobs-settings-shortcut {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  padding: 10px;
  border: 0;
  border-radius: var(--r-full);
  background: transparent;
  color: var(--text-sub);
  cursor: pointer;
}
.jobs-settings-shortcut svg { width: 24px; height: 24px; }
.jobs-settings-shortcut:hover { background: var(--panel2); }
.jobs-settings-shortcut:focus-visible { outline: 2px solid var(--gold); outline-offset: 2px; }
#app[data-jobs-preview="true"] .tab-head { gap: 8px; }
#app[data-jobs-preview="true"] .tab-head-copy { min-width: 0; flex: 1; }
#app[data-jobs-preview="true"] .route-notes-page-head .route-notes-space-switch { max-width: 38%; }
#app[data-jobs-preview="true"] .route-notes-page-head .tab-head-sub { overflow-wrap: anywhere; }
#app[data-jobs-preview="true"] .route-notes-selected-bar { gap: 2px; }
#app[data-jobs-preview="true"] .sub-title { min-width: 0; flex: 1; }
