.hireox-jobs-board-wrap{--hireox-card-border:#e7ecef;--hireox-soft-bg:#f7f9fb;--hireox-soft-shadow:0 12px 40px rgba(0,0,0,.06);margin:0}.hireox-jobs-toolbar{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(0,2.8fr);grid-template-areas:"search filters" "actions actions";gap:16px;align-items:end;padding:22px;border:1px solid var(--hireox-card-border);border-radius:24px;background:var(--themeht-white-color);box-shadow:var(--hireox-soft-shadow);margin-bottom:24px}.hireox-jobs-toolbar__top{display:contents}.hireox-jobs-toolbar__search{grid-area:search;position:relative;min-width:0}.hireox-jobs-toolbar__icon{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--themeht-primary-color);z-index:2}.hireox-jobs-toolbar__search input[type=search]{width:100%;min-width:0;height:56px;padding-left:48px;padding-right:16px;border:1px solid var(--hireox-card-border);border-radius:16px;background:var(--themeht-white-color);box-shadow:none}.hireox-jobs-toolbar__filters{grid-area:filters;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.hireox-jobs-toolbar__filters select{width:100%;min-width:0;height:56px;border:1px solid var(--hireox-card-border);border-radius:16px;background:var(--themeht-white-color);box-shadow:none;position:static;top:auto}.hireox-jobs-toolbar__actions{grid-area:actions;display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:0}.hireox-jobs-toolbar__actions button{white-space:nowrap}.hireox-jobs-toolbar__actions button{background-color:#b9d646!important;color:#000!important;border:none!important;padding:10px 40px;border-radius:20px}.hireox-jobs-toolbar__reset{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:50px;padding:0 18px;border-radius:100px;border:1px solid var(--hireox-card-border);color:var(--themeht-dark-color);background:var(--themeht-white-color);font-family:var(--themeht-typography-secondary-font-family);font-size:14px;text-decoration:none}.hireox-jobs-board{display:block}.hireox-jobs-board__count{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--themeht-dark-color)}.hireox-jobs-board__count strong{font-family:var(--themeht-typography-secondary-font-family);font-size:22px;line-height:1}.hireox-jobs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hireox-job-card{display:flex;flex-direction:column;height:100%;padding:22px;border:1px solid var(--hireox-card-border);border-radius:22px;background:var(--themeht-white-color);box-shadow:0 8px 28px rgba(0,0,0,.04);transition:all .25s ease}.hireox-job-card:hover{transform:translateY(-3px);border-color:rgba(1,78,78,.28);box-shadow:0 12px 32px rgba(1,78,78,.12)}.hireox-job-card__top{margin-bottom:14px}.hireox-job-card__brand{display:flex;align-items:flex-start;gap:16px}.hireox-job-card__logo{width:68px;height:68px;min-width:68px;border-radius:18px;background:var(--themeht-light-color);display:flex;align-items:center;justify-content:center;overflow:hidden}.hireox-job-card__logo img{width:100%;height:100%;object-fit:cover}.hireox-job-card__logo span{font-family:var(--themeht-typography-secondary-font-family);color:var(--themeht-primary-color);font-size:22px;font-weight:600}.hireox-job-card__header-text{flex:1;min-width:0}.hireox-job-card h3{margin:0 0 6px;font-size:22px;line-height:1.3}.hireox-job-card h3 a{color:var(--themeht-dark-color);text-decoration:none}.hireox-job-card h3 a:hover{color:var(--themeht-primary-color)}.hireox-job-card__type{margin:0 0 8px;color:#e04a8a;font-size:15px;font-weight:500}.hireox-job-card__location{display:flex;align-items:center;gap:6px;margin:0;color:var(--themeht-body-color);font-size:15px}.hireox-job-card__location i{color:var(--themeht-primary-color)}.hireox-job-card__meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 14px;padding:0}.hireox-job-card__meta li{margin:0;padding:0;list-style:none;font-size:14px;color:var(--themeht-body-color)}.hireox-job-card__meta i{color:var(--themeht-primary-color);margin-right:6px}.hireox-job-card__excerpt{color:var(--themeht-body-color);line-height:1.7;margin-bottom:18px;flex-grow:1}.hireox-job-card__bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:16px;border-top:1px solid var(--hireox-card-border)}.hireox-job-card__view,.hireox-job-card__apply{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:all .2s ease}.hireox-job-card__apply{background:var(--themeht-primary-color);color:var(--themeht-white-color)}.hireox-job-card__apply:hover{background:var(--themeht-dark-color);color:var(--themeht-white-color)}.hireox-job-card__view{border:1px solid var(--hireox-card-border);color:var(--themeht-dark-color);background:var(--themeht-white-color)}.hireox-job-card__view:hover{border-color:var(--themeht-primary-color);color:var(--themeht-primary-color)}.hireox-jobs-empty{padding:32px;border:1px dashed #cfd8dc;border-radius:22px;background:#fbfcfd}.hireox-jobs-pagination{margin-top:24px}.hireox-jobs-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;margin-right:8px;border-radius:999px;border:1px solid var(--hireox-card-border);background:var(--themeht-white-color);text-decoration:none}.hireox-jobs-pagination .page-numbers.current,.hireox-jobs-pagination .page-numbers:hover{background:var(--themeht-primary-color);color:var(--themeht-white-color);border-color:var(--themeht-primary-color)}@media (max-width:1199px){.hireox-jobs-toolbar{grid-template-columns:1fr;grid-template-areas:"search" "filters" "actions"}.hireox-jobs-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hireox-jobs-grid{grid-template-columns:1fr}}@media (max-width:767px){.hireox-jobs-toolbar{padding:18px;border-radius:18px}.hireox-jobs-toolbar__filters{grid-template-columns:1fr}.hireox-job-card{padding:18px;border-radius:18px}.hireox-job-card__brand{flex-direction:row;align-items:flex-start}.hireox-job-card__bottom{flex-direction:column;align-items:stretch}.hireox-job-card__view,.hireox-job-card__apply{width:100%}}@media (max-width:640px){.hireox-jobs-board-wrap .hireox-jobs-toolbar .hireox-jobs-toolbar__filters{margin-top:0}}