/* Scoped to the live layout; keep its existing component IDs during a CSS-only release. */
@media (min-width:769px) and (max-width:1180px) {
  .jobs-container[data-v-5ab84727] .jobs-split-layout[data-v-5ab84727] {grid-template-columns:minmax(0,1fr)!important}
  .main-header[data-v-a59dc62a] {grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}
  .header-left[data-v-a59dc62a] {grid-column:1;grid-row:1}
  .header-right[data-v-a59dc62a] {grid-column:2;grid-row:1}
  .header-center[data-v-a59dc62a] {grid-column:1/-1;grid-row:2;width:100%;max-width:none}
  .journey-copy[data-v-a59dc62a] strong {font-size:12px}
  .toggle-btn[data-v-a62d1ab3] {display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);width:44px;min-width:44px;height:44px;border-radius:8px;color:#94a3b8}
  .toggle-btn[data-v-a62d1ab3]:hover {color:white;background:rgba(255,255,255,.1)}
  .toggle-btn[data-v-a62d1ab3]:focus-visible {outline:3px solid rgba(255,255,255,.82);outline-offset:2px}
  .sidebar.collapsed[data-v-a62d1ab3] .sidebar-header {flex-direction:column;height:112px;min-height:112px;gap:6px;padding:6px 0}
  .sidebar.collapsed[data-v-a62d1ab3] .sidebar-icon-collapsed {flex:0 0 50px}
  .sidebar.collapsed[data-v-a62d1ab3] .toggle-btn {flex:0 0 44px;color:#fff}
}
@media (min-width:769px) and (max-width:1000px) {
  .main-content-wrapper:not(.sidebar-collapsed)[data-v-a59dc62a] .journey-strip {display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
}

