.JobBoard-module-scss-module__dNmUTq__wrapper{width:100%}.JobBoard-module-scss-module__dNmUTq__spacing_large{margin-bottom:64px}.JobBoard-module-scss-module__dNmUTq__spacing_medium{margin-bottom:40px}.JobBoard-module-scss-module__dNmUTq__spacing_small{margin-bottom:20px}.JobBoard-module-scss-module__dNmUTq__spacing_none{margin-bottom:0}.JobBoard-module-scss-module__dNmUTq__loading,.JobBoard-module-scss-module__dNmUTq__empty,.JobBoard-module-scss-module__dNmUTq__error{color:#6b7280;font-size:14px}.JobBoard-module-scss-module__dNmUTq__section{background:#fff;border-radius:12px;margin-bottom:28px;padding:20px 24px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04)}.JobBoard-module-scss-module__dNmUTq__sectionHeader{margin-bottom:12px}.JobBoard-module-scss-module__dNmUTq__sectionKicker{color:#f97316;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.JobBoard-module-scss-module__dNmUTq__sectionTitle{color:#0f172a;margin:4px 0 0;font-size:20px;font-weight:600;line-height:28px}.JobBoard-module-scss-module__dNmUTq__childGroup{margin-top:20px}.JobBoard-module-scss-module__dNmUTq__filters{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 16px;display:flex}.JobBoard-module-scss-module__dNmUTq__searchInput{border:1px solid #e5e7eb;border-radius:8px;flex:260px;padding:8px 10px}.JobBoard-module-scss-module__dNmUTq__filterGroup{align-items:center;gap:8px;display:flex}.JobBoard-module-scss-module__dNmUTq__filterLabel{color:#6b7280;font-size:12px;font-weight:600}.JobBoard-module-scss-module__dNmUTq__clearFilters{color:#2563eb;cursor:pointer;background:0 0;border:none;margin-left:auto;font-weight:600}.filter-bar__dropdown-menu{border:1px solid #e5e7eb;border-radius:8px;background:#fff!important}.filter-bar__dropdown-menu [role=menuitem]{background:0 0}.JobBoard-module-scss-module__dNmUTq__list{width:100%;margin:0;padding:0;list-style:none}.JobBoard-module-scss-module__dNmUTq__row{border-radius:8px;width:100%;display:block}.JobBoard-module-scss-module__dNmUTq__row+.JobBoard-module-scss-module__dNmUTq__row{margin-top:4px}.JobBoard-module-scss-module__dNmUTq__rowLink{color:inherit;border-radius:8px;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:12px;text-decoration:none;display:flex}.JobBoard-module-scss-module__dNmUTq__rowContent{align-items:center;width:100%;display:flex}.JobBoard-module-scss-module__dNmUTq__rowText{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.JobBoard-module-scss-module__dNmUTq__rowLink:hover{background:#f3f4f6}.JobBoard-module-scss-module__dNmUTq__rowTitleWrap{align-items:center;gap:8px;display:flex}.JobBoard-module-scss-module__dNmUTq__rowTitle{font-weight:600}.JobBoard-module-scss-module__dNmUTq__newBadge{color:#166534;background:#d9f99d;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:800}.JobBoard-module-scss-module__dNmUTq__rowMeta{display:none}.JobBoard-module-scss-module__dNmUTq__location{white-space:nowrap;color:#6b7280}.JobBoard-module-scss-module__dNmUTq__arrow{align-items:center;display:inline-flex}
:root{--font-custom1:var(--font-custom1-fallback),sans-serif,arial;--font-custom2:var(--font-custom2-fallback),sans-serif,arial}.filter-bar .text__subtitle{font-size:24px!important}.filter-bar__filters{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.75rem;width:100%;display:flex}.filter-bar__filters button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border-width:1px;border-radius:8px;flex:200px;justify-content:flex-start;min-width:180px;padding-right:28px;position:relative;overflow:hidden}.filter-bar__filters button [data-slot=content],.filter-bar__filters button .content,.filter-bar__filters button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.filter-bar__filters button:after{content:"";border:2px solid #000;border-top:0;border-left:0;width:.75rem;height:.75rem;transition:transform .2s ease-in-out;display:block;position:absolute;right:10px;transform:translate(-7px,-4px)rotate(45deg)}.filter-bar__filters button[aria-expanded=true]:after{transform:translate(-7px,2px)rotate(225deg)}.filter-bar__dropdown-count{color:#fff;text-align:center;vertical-align:middle;background-color:#ff6112;border-radius:50px;width:25px;height:25px;line-height:23px;display:inline-block;padding:0!important}.filter-bar__dropdown-menu li{display:flex}.filter-bar__dropdown-menu li span:nth-child(2){border:1px solid #3d3c3c;border-radius:2px;order:-1;width:15px;height:15px;padding:2px}.filter-bar__count-clear{justify-content:space-between;padding:40px 0 20px;display:flex}.filter-bar__pagination{justify-content:center;width:100%;margin-top:2rem;padding-bottom:1rem;display:flex}[data-slot=base] .rounded-large{border-radius:8px}.filter-bar__search{flex:250px;min-width:200px}.filter-bar__search>*{width:100%;min-width:200px;max-width:unset}.filter-bar__search>* [data-slot=input-wrapper]{background-color:#fff;border:1px solid #d4d4d8;border-radius:8px;height:40px}.filter-bar__pagination{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;padding-bottom:20px;display:flex}.filter-bar__pagination .filter-bar__count{margin-bottom:20px;font-size:16px;display:block}.filter-bar__pagination ul{flex-wrap:wrap}.filter-bar__pagination ul li{color:#8a8a8a;background:#fff;border-radius:4px;margin:5px}.filter-bar__pagination ul li[aria-label*=active]{color:#fff;background:#8a8a8a}.filter-bar__pagination ul span,.filter-bar__pagination ul .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{display:none}.filter-bar__pagination ul li[aria-label*=previous],.filter-bar__pagination ul li[aria-label*=next]{box-shadow:none;background:0 0;border:none;outline:none}.filter-bar__pagination ul li[aria-label*=previous] svg,.filter-bar__pagination ul li[aria-label*=next] svg{width:25px;height:25px}.filter-bar__pagination ul li[aria-label*=previous] path,.filter-bar__pagination ul li[aria-label*=next] path{stroke:#a3a3a3;stroke-width:1.5px;stroke-linecap:round}.filter-bar .aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x:1;--tw-scale-y:1;transform:none}
