.jobs-page{max-width:none;height:calc(100dvh - var(--header-height));padding:var(--space-2);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));gap:var(--space-2);flex-direction:column;display:flex}.noscript-message{background:var(--bg-error);max-width:720px;color:var(--text-error);padding:var(--space-1) var(--space-2);border:1px solid var(--bg-border);border-radius:var(--radius);text-align:center;justify-self:center}.jobs-layout{gap:var(--space-2);align-items:flex-start;height:100%;display:flex}jobs-filters{flex-basis:max-content;scrollbar-width:thin;max-width:max(20%,300px);height:100%;overflow:auto}jobs-results,jobs-details{scrollbar-width:thin;flex:2;height:100%;overflow:auto}jobs-results[smallen]{flex:1}.action-button{display:none}jobs-details[empty]{visibility:hidden}@media (width<=900px){.jobs-layout{height:calc(100% - var(--space-6))}.action-button{min-width:300px;padding:var(--space-1) var(--space-2);background:var(--secondary-gradient-btn);color:var(--text-contrast);margin:calc(0px - var(--space-1)) 0;justify-content:center;align-self:center;display:inline-flex}.action-button:hover,.action-button:focus-visible{box-shadow:var(--shadow-focus)}.action-button:disabled{background:var(--secondary-disabled);cursor:not-allowed;box-shadow:none}jobs-filters{flex:2;max-width:none}jobs-filters[inactive],jobs-results[inactive],jobs-details[inactive]{display:none}}@media (width>=901px) and (orientation:landscape){.jobs-page{padding:var(--space-1)}.jobs-layout{gap:var(--space-1)}}
