._heroBg_1ueec_7{background-image:url(https://cdn.forsaprop.com/assets/images/hero-bg10-default.webp);background-position:center 130%}._filterBar_1ueec_19{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem 0}._departmentFilters_1ueec_43{display:flex;flex-wrap:nowrap;gap:.5rem;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 4px 22px;margin:-6px -4px -16px;cursor:grab}._departmentFilters_1ueec_43::-webkit-scrollbar{display:none}._deptChip_1ueec_87{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:10px 14px;min-height:38px;border-radius:var(--radius-pill);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-primary);font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .2s ease,color .2s ease,border-color .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif;white-space:nowrap;box-shadow:var(--glass-surface-shadow)}._deptChip_1ueec_87:hover{border-color:var(--accent);color:var(--text-primary)}._deptChipActive_1ueec_145{background:linear-gradient(var(--accent-light),var(--accent-light)),var(--bg-elevated);color:var(--accent);border-color:var(--accent);backdrop-filter:none;-webkit-backdrop-filter:none}._deptChipActive_1ueec_145:hover{background:linear-gradient(var(--accent-light-hover),var(--accent-light-hover)),var(--bg-elevated);border-color:var(--accent)}._chipCount_1ueec_179{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:var(--radius-pill);font-size:14px;font-weight:700;background:var(--success-bg);color:var(--success)}._deptChipActive_1ueec_145 ._chipCount_1ueec_179{background:var(--accent-light-hover);color:var(--accent)}._sortWrapper_1ueec_223{position:relative;display:inline-flex;flex:0 0 auto}._sortInlineButton_1ueec_219{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 14px;min-height:38px;border-radius:var(--radius-pill);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-primary);font-size:14px;font-weight:500;font-family:Noto Sans,Noto Sans Arabic,sans-serif;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--glass-surface-shadow);transition:background-color .2s ease,color .2s ease,border-color .2s ease}._sortInlineButton_1ueec_219:hover{border-color:var(--accent)}._sortIcon_1ueec_295{display:inline-flex;align-items:center;justify-content:center;line-height:1;width:18px;height:18px;pointer-events:none;font-size:18px;flex-shrink:0;opacity:.85}._sortDropdown_1ueec_219{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:max(240px,100%);max-height:360px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000002e;z-index:1000}._sortDropdownItem_1ueec_355{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;color:var(--text-primary);border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease}._sortDropdownItem_1ueec_355:hover{background:var(--btn-primary-hover)}._sortDropdownItemActive_1ueec_393{color:var(--accent);font-weight:600;background:color-mix(in srgb,var(--accent) 8%,transparent)}._sortDropdownItemActive_1ueec_393:hover{background:var(--btn-primary-hover);color:#fff}._sortDropdownCheck_1ueec_415{flex-shrink:0}[data-theme=dark] ._sortDropdownCheck_1ueec_415{filter:brightness(0) invert(1)}._resultsSummary_1ueec_431{font-size:16px;color:var(--text-muted-light);margin-bottom:.5rem}._jobsList_1ueec_443{margin-bottom:100px}._cardsContainer_1ueec_451{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;padding:1rem 0;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._jobCard_1ueec_467{background:var(--bg-elevated);border:1px solid var(--border-tertiary);border-radius:var(--radius-md);padding:1.5rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;position:relative}._filledCard_1ueec_493{background-color:var(--bg-secondary);opacity:.7;border-color:var(--border-primary)}._filledCard_1ueec_493:hover{transform:none;box-shadow:0 2px 8px #0000001a}._cardHeader_1ueec_515{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._jobTitle_1ueec_529{font-size:1.5rem;font-weight:700;color:var(--text-secondary);margin:0;line-height:1.3;flex:1;margin-right:1rem}._statusBadge_1ueec_549{padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._openBadge_1ueec_567{background-color:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}._filledBadge_1ueec_579{background-color:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-primary)}._jobDescription_1ueec_591{color:var(--text-muted);font-size:1rem;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardDetails_1ueec_613{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem}._detailItem_1ueec_627{display:flex;flex-direction:column;gap:.25rem}._detailLabel_1ueec_639{font-size:14px;font-weight:600;color:var(--text-muted-light);text-transform:uppercase;letter-spacing:.5px}._detailValue_1ueec_655{font-size:1rem;color:var(--text-secondary);font-weight:500}._cardFooter_1ueec_667{text-align:center;border-top:1px solid var(--border-light);padding-top:1rem;margin-top:1rem}._applyButton_1ueec_681{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;padding:.75rem 2rem;border-radius:var(--radius-pill);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._applyButton_1ueec_681:hover{background:var(--btn-primary-hover)}@media only screen and (max-width:768px){._container_1ueec_717{background:url(https://cdn.forsaprop.com/assets/images/hero-bg10-default.webp) center 110% /cover no-repeat;height:calc(40vh - 60px);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2rem;z-index:1}._cardsContainer_1ueec_451{grid-template-columns:1fr;gap:1.5rem;padding:.5rem 0}._jobCard_1ueec_467{padding:1.25rem}._cardHeader_1ueec_515{flex-direction:column;align-items:flex-start;gap:.75rem}._jobTitle_1ueec_529{margin-right:0;font-size:1.25rem}._cardDetails_1ueec_613{grid-template-columns:1fr;gap:.5rem}._detailItem_1ueec_627{flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--bg-secondary)}._detailItem_1ueec_627:last-child{border-bottom:none}._detailLabel_1ueec_639{font-size:14px;margin-bottom:0}._detailValue_1ueec_655{font-size:14px;text-align:right}._filterBar_1ueec_19{flex-direction:row;align-items:center;gap:.5rem;width:100%}._departmentFilters_1ueec_43{gap:.4rem;flex:1 1 auto;width:100%}._deptChip_1ueec_87{font-size:14px}._chipCount_1ueec_179{min-width:1.2rem;height:1.2rem;font-size:14px;padding:0 .25rem}._sortDropdown_1ueec_219{position:fixed;inset:auto 12px 12px;min-width:0;max-height:50vh}}@media(min-width:1280px){._container_1ueec_717{background-image:url(https://cdn.forsaprop.com/assets/images/hero-bg10-medium.webp)}}@media(min-width:1920px){._container_1ueec_717{background-image:url(https://cdn.forsaprop.com/assets/images/hero-bg10-high.webp)}}._filterSystem_1ueec_955{display:flex;flex-direction:column;gap:14px;margin-block:16px 8px}._searchBarWrap_1ueec_971{position:relative;width:100%;max-width:640px}._searchBarInput_1ueec_983{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-primary);background:var(--bg-elevated);box-shadow:var(--shadow-card)}._searchBarInput_1ueec_983 input{flex:1;border:none;outline:none;background:transparent;color:var(--text-primary);font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;min-width:0}._searchBarInput_1ueec_983 input::placeholder{color:var(--text-secondary)}._searchBarIcon_1ueec_1035{color:var(--text-secondary);flex:0 0 auto}._searchBarClear_1ueec_1045{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--text-secondary);cursor:pointer;padding:2px}._searchBarClear_1ueec_1045:hover{color:var(--accent)}._searchBarDropdown_1ueec_1075{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:30;max-height:360px;overflow-y:auto;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:6px}._searchBarEmpty_1ueec_1103,._filterModalEmpty_1ueec_1105{padding:12px;color:var(--text-secondary);font-size:14px}._searchBarGroup_1ueec_1117{-webkit-border-after:1px solid var(--border-primary);border-block-end:1px solid var(--border-primary);padding-block:2px}._searchBarGroup_1ueec_1117:last-child{-webkit-border-after:none;border-block-end:none}._searchBarGroupHead_1ueec_1133{display:flex;align-items:center;justify-content:space-between}._searchBarDept_1ueec_1145{flex:1;display:inline-flex;align-items:center;gap:8px;text-align:start;border:none;background:none;cursor:pointer;padding:10px 12px;border-radius:var(--radius-md);color:var(--text-primary);font-weight:700;font-size:15px}._searchBarDept_1ueec_1145:hover{background:var(--bg-secondary)}._searchBarExpand_1ueec_1183{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--text-secondary);cursor:pointer;padding:6px}._searchBarTitle_1ueec_1205{display:block;width:100%;text-align:start;border:none;background:none;cursor:pointer;padding:8px 12px 8px 28px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px}._searchBarTitle_1ueec_1205:hover{background:var(--bg-secondary);color:var(--text-primary)}._filterPills_1ueec_1241{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:10px 6px 24px;margin:0 -6px -14px;scrollbar-width:none;cursor:grab}._filterPills_1ueec_1241::-webkit-scrollbar{display:none}._filterPill_1ueec_1241{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:10px 14px;min-height:38px;border-radius:var(--radius-pill);border:1px solid var(--glass-surface-border);background:var(--glass-surface-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-primary);font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--glass-surface-shadow);transition:transform .15s ease,background-color .2s ease,color .2s ease,border-color .2s ease}._filterPill_1ueec_1241:active{transform:scale(.96)}._filterPillActive_1ueec_1321{background:linear-gradient(var(--accent-light),var(--accent-light)),var(--bg-elevated);border-color:var(--accent);color:var(--accent)}._filterPillLeadingIcon_1ueec_1337{display:inline-flex;align-items:center;line-height:1;-webkit-margin-end:-2px;margin-inline-end:-2px}._filterPillActive_1ueec_1321 ._filterPillLeadingIcon_1ueec_1337{color:var(--accent)}._filterPillChevron_1ueec_1357{display:inline-flex;align-items:center;line-height:1;opacity:.7}._filterPillBadge_1ueec_1371{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:var(--radius-pill);font-size:12px;font-weight:700;background:var(--accent);color:var(--text-inverse)}._filterReset_1ueec_1399{flex:0 0 auto;border:none;background:none;color:var(--text-primary);font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:10px 8px;white-space:nowrap}._filterReset_1ueec_1399:hover{color:var(--accent)}._filterModalBackdrop_1ueec_1437{position:fixed;inset:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}._filterModal_1ueec_1105{width:100%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}._filterModalHeader_1ueec_1485{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;-webkit-border-after:1px solid var(--border-primary);border-block-end:1px solid var(--border-primary)}._filterModalHeader_1ueec_1485 h3{margin:0;font-size:17px;font-weight:700;color:var(--text-primary)}._filterModalClose_1ueec_1513{display:inline-flex;border:none;background:none;color:var(--text-secondary);cursor:pointer;padding:4px}._filterModalClose_1ueec_1513:hover{color:var(--accent)}._filterModalBody_1ueec_1537{overflow-y:auto;padding:12px 20px}._filterModalGroup_1ueec_1547{-webkit-margin-after:14px;margin-block-end:14px}._filterModalGroupTitle_1ueec_1553{margin:8px 0;font-size:14px;font-weight:700;color:var(--text-secondary)}._filterModalOptions_1ueec_1567{display:flex;flex-wrap:wrap;gap:8px}._filterModalOption_1ueec_1567{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}._filterModalOption_1ueec_1567 input{accent-color:var(--accent);cursor:pointer}._filterModalOptionChecked_1ueec_1613{border-color:var(--accent);background:linear-gradient(var(--accent-light),var(--accent-light)),var(--bg-elevated);color:var(--accent)}._filterModalFooter_1ueec_1629{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;-webkit-border-before:1px solid var(--border-primary);border-block-start:1px solid var(--border-primary)}._filterModalResetBtn_1ueec_1647{border:none;background:none;color:var(--text-secondary);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._filterModalResetBtn_1ueec_1647:hover{color:var(--accent)}._filterModalDoneBtn_1ueec_1675{border:none;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-inverse);font-weight:700;font-size:14px;padding:10px 24px;cursor:pointer}._filterModalDoneBtn_1ueec_1675:hover{filter:brightness(.95)}@media only screen and (max-width:768px){._filterModalBackdrop_1ueec_1437{align-items:flex-end;padding:0}._filterModal_1ueec_1105{max-width:none;max-height:85vh;border-radius:var(--radius-card) var(--radius-card) 0 0}._searchBarWrap_1ueec_971{max-width:none}}
