.live-job-search{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:20px 0 10px}.live-job-search label{display:grid;gap:7px;flex:1;min-width:190px;font-size:14px}.live-job-search input:not([type=checkbox]){width:100%;padding:14px;border:1px solid #58634c;border-radius:5px;background:#20291d;color:#f1f3e8;font:inherit}.live-job-search .remote-option{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:140px;padding-bottom:14px}.remote-option input{accent-color:#bbfa48}.feed-status{margin:18px 0}.feed-pages{display:flex;align-items:center;justify-content:center;gap:20px;margin:24px 0}.live-job-row{border:1px solid #46503f;margin-bottom:12px}.live-job-row .job-result{border:0;margin:0;width:100%;text-align:left}.live-job-row .job-result.selected{box-shadow:inset 0 0 0 2px #bbfa48}.adzuna-credit{display:inline-flex;align-items:center;gap:5px;min-width:140px;min-height:27px;font-size:13px;color:#18211a;background:#fff;padding:3px 7px;border-radius:3px}.adzuna-credit a{color:#225321}.adzuna-credit img{display:block;width:90px;height:23px;object-fit:contain}.live-job-row>.adzuna-credit{margin:8px 12px 12px}.job-detail-body .notice{margin:20px 0}.feed-pages button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.live-job-search label{flex-basis:100%}.live-job-search button{width:100%}.feed-pages{gap:12px}.job-detail-head h1{overflow-wrap:anywhere}}
/* The search form needs room above the two independently scrolling panes. */
body[data-page=board] .content{height:auto;min-height:calc(100dvh - 62px);overflow:visible}
body[data-page=board] .job-browser{flex:none;height:65dvh;min-height:520px}
body[data-page=board] .job-detail-head h1{font-size:clamp(1.7rem,2.5vw,2.5rem)}
@media(max-width:850px){body[data-page=board] .job-browser{height:auto;min-height:0}body[data-page=board] .job-results{flex:0 0 auto;height:360px;max-height:45dvh}body[data-page=board] .board-detail{flex:0 0 auto;min-height:300px}}

.posting-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:18px 0;font-family:inherit}.progress-strip button{font:inherit;text-align:left;border:0;padding:8px 12px;cursor:pointer}.coffee-still{object-fit:cover}
