.jobs-filter-panel.crud-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.jobs-filter-panel__quad{gap:inherit;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.jobs-filter-panel__quad--no-status{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-filter-panel .contract-length--compact{flex-wrap:nowrap;max-width:none}@media screen and (min-width:1280px){.jobs-filter-panel.crud-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1280px){.jobs-filter-panel__quad,.jobs-filter-panel__quad--no-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1024px){.jobs-filter-panel.crud-filters__grid,.jobs-filter-panel__quad,.jobs-filter-panel__quad--no-status{grid-template-columns:1fr}.jobs-filter-panel .contract-length--compact{flex-wrap:wrap}.jobs-filter-panel .contract-length--compact .contract-length__sep{display:none}.jobs-filter-panel .contract-length--compact .contract-length__side{flex:100%;max-width:none}}.jobs-timeline-legend{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;margin-bottom:2px;padding:6px 2px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.jobs-timeline-legend__label{color:#8a8d90;margin-right:2px;font-weight:600}.jobs-timeline-legend__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.jobs-timeline-legend__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.job-card{--job-timeline-color:#389e0d;border:1px solid #19366133;border-left:4px solid var(--job-timeline-color);background:#fff;border-radius:0;flex-direction:column;margin-top:16px;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.job-card .ant-btn{border-radius:0}.job-card:hover{border-top-color:#19366199;border-bottom-color:#19366199;border-right-color:#19366199}.job-card__header{background:#eef3f8;border-bottom:1px solid #e8ecf1;padding:16px 25px;container-type:inline-size}.job-card__summary{border-bottom:1px solid #e8ecf1;padding:10px 25px}.job-card__body{border-top:1px solid #e8ecf1;padding:20px 25px 24px}@container (max-width:720px){.job-card__header-actions{flex-direction:column}.job-card__header-actions a,.job-card__header-actions .ant-btn{width:100%}}.job-card__btn-report.ant-btn{color:#374151;height:40px;box-shadow:none;border-color:#d9d9d9;border-radius:0;padding:0 14px;font-size:14px;font-weight:500}.job-card__btn-report.ant-btn:hover{color:#193661!important;background:#f5f8fc!important;border-color:#193661!important}.job-card__btn-view.ant-btn-primary{height:40px;box-shadow:none;background:#193661;border-color:#193661;border-radius:0;padding:0 16px;font-size:14px;font-weight:600}.job-card__btn-view.ant-btn-primary:hover{background:#0a477e!important;border-color:#0a477e!important}.job-card__manager-avatars .ant-avatar.job-card__manager-avatar{color:#193661;box-shadow:none;background-color:#dbe9f9;border:2px solid #fff}.job-card__manager-names{text-overflow:ellipsis;white-space:nowrap;color:#374151;cursor:default;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.job-card__managers{border-top:1px solid #e8ecf1;padding:5px 25px}.job-card__footer{background:#fafbfc;border-top:1px solid #eef0f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 25px;display:flex}.job-card__footer-left,.job-card__footer-right{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.job-card__footer-left a,.job-card__header-actions a,.job-card__header a{color:inherit;text-decoration:none;display:inline-flex}.job-card__btn-applicants.ant-btn{color:#193661;background:0 0;border-color:#193661}.job-card__btn-applicants.ant-btn:hover{color:#fff!important;background:#193661!important;border-color:#193661!important}.job-card__btn-interview.ant-btn{color:#0a6cb6;background:0 0;border-color:#0a6cb6}.job-card__btn-interview.ant-btn:hover{color:#fff!important;background:#0a6cb6!important;border-color:#0a6cb6!important}.job-card__btn-recommendations.ant-btn{color:#118c7e;background:0 0;border-color:#118c7e}.job-card__btn-recommendations.ant-btn:hover{color:#fff!important;background:#118c7e!important;border-color:#118c7e!important}@media (max-width:768px){.job-card{border-left-width:2px}.job-card__header{flex-direction:column;align-items:stretch;padding:14px 15px}.job-card__summary,.job-card__managers,.job-card__body{padding-left:15px;padding-right:15px}.job-card__footer{flex-direction:column;align-items:stretch;gap:12px;padding:12px 15px}.job-card__footer-left{flex-direction:column;align-items:stretch;gap:10px;width:100%}.job-card__footer-left .ant-btn{width:100%}.job-card__footer-right{border-top:1px solid #eef0f3;justify-content:space-between;gap:10px;width:100%;padding-top:12px}.job-card__footer-right .ant-btn{flex:1 1 0}}.paginition{justify-content:flex-end;margin-top:20px;display:flex}.job-back-btn{font-weight:500;color:#193661!important;border-color:#193661!important}.job-back-btn:hover{color:#0a477e!important;background:#eaf1f8!important;border-color:#0a477e!important}.job-detail-page{flex-direction:column;gap:12px;width:100%;display:flex}.job-detail-toolbar{align-items:center;display:flex}.job-detail-stack{flex-direction:column;gap:14px;display:flex}.job-detail-stack>.job-card{margin-top:0}.job-detail-apply-btn.ant-btn{min-width:148px;box-shadow:none;font-weight:600;height:42px!important;padding-inline:28px!important;font-size:15px!important}.job-detail-footer-apply{border-top:1px solid #eef0f3;margin-top:28px;padding-top:20px}.job-detail-apply-btn--footer.ant-btn{width:100%;min-width:0;height:48px!important;font-size:16px!important}.job-detail-applicants-btn.ant-btn{min-width:168px;font-weight:500;color:#193661!important;background:#fff!important;border-color:#193661!important;height:42px!important;padding-inline:18px!important;font-size:14px!important}.job-detail-applicants-btn.ant-btn:hover{color:#0a477e!important;background:#f3f7fb!important;border-color:#086cb6!important}.job-detail-empty{color:#6b7280;margin:0;font-size:14px}.job-detail-section+.job-detail-section{border-top:1px solid #eef0f3;margin-top:22px;padding-top:18px}.job-detail-section-body{color:#374151;width:100%;max-width:none;font-size:14px;line-height:1.65}.job-detail-section-body p{margin:0 0 .85em}.job-detail-section-body ul,.job-detail-section-body ol{margin:0 0 .85em;padding-left:1.25em}.job-detail-section-body li+li{margin-top:.35em}
