.careers-tabs{width:100%}.tabs{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-bottom:20px}.tabs li{margin-right:10px}.tabs a{text-decoration:none;padding:10px 20px;background-color:#ddd;color:#000;border-radius:6px;cursor:pointer;white-space:nowrap;display:block;text-align:center}.tabs a.active{background-color:#56b0ee;color:#fff}.tab-content{display:none}.tab-content.active{display:block}.location-notice{background-color:#dff2fe;color:#56b0ee;border-radius:6px;padding:10px;margin:20px auto;text-align:center}.location-link{color:#56b0ee;text-decoration:none;display:block}.category-header{background-color:#000;color:#fff;padding:10px;font-size:24px;cursor:pointer}.category-content{padding:10px;border:1px solid #ddd}.career-entry{margin-bottom:20px}.career-name{font-size:24px;color:#000}.vacancies-location-wrapper{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.vacancies{background-color:#62b143;color:#fff;padding:5px 10px;border-radius:10px 0;display:inline-block;margin-right:10px}.location-label{background-color:#ff7500;color:#fff;padding:5px 10px;border-radius:0 10px;display:inline-block}.apply-button{display:inline-block;background-color:#56b0ee;color:#fff;padding:10px 20px;text-decoration:none;border-radius:6px;margin-top:10px}.career-divider{border-top:1px solid #c8c8c8;margin-bottom:10px}@media (max-width:768px){.tabs{flex-direction:column}.tabs li{width:100%;margin-bottom:10px;margin-right:0}.tabs a{width:100%}}.bc-filter{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:6px;margin:20px auto;padding-left:0}.bc-filter label{font-weight:600;color:#333}#bc-location-filter{padding:6px 10px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;transition:border-color .2s ease}#bc-location-filter:focus{border-color:#007bff;outline:none}.entry-content .tabs li{padding-left:0;margin-left:0}