.page_page__I8YAj .sidebar{margin-top:0}.page_page__I8YAj{padding-bottom:2rem}.page_heroBox__COjYJ{display:grid;gap:16px}.page_quickActions__4JE3e{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_quickAction__hlm0C{display:flex;align-items:center;gap:12px;border-radius:var(--radius-sm);border:1px solid var(--color-accent-soft-border-2);background:rgba(255,255,255,.6);padding:10px 12px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.page_quickAction__hlm0C:hover{transform:translateY(-1px);background:rgba(255,255,255,.92);border-color:var(--color-accent-soft-border-3)}.page_subtitle__sa5Xe{margin:0;color:var(--color-text-muted)}.page_filterForm__5_WtI{display:grid;gap:14px}.page_searchRow__stnbJ{display:grid}.page_advancedFields__3mNRL,.page_splitRow__aLFVP{display:grid;gap:12px}.page_splitRow__aLFVP{grid-template-columns:repeat(2,minmax(0,1fr))}.page_filterPanel__MoGKl{margin:0;border:1px solid var(--color-accent-soft-border-2);border-radius:var(--radius-sm);background:rgba(255,255,255,.7);padding:16px}.page_panelHead__GYIGC{display:flex;align-items:center;gap:12px;margin-bottom:14px}.page_panelTitle__fNm36{margin:0;font-size:var(--font-lg);color:var(--color-primary)}.page_panelHint__5kYOi{margin:2px 0 0;color:var(--color-text-muted);font-size:var(--font-sm)}.page_filterStack__pQ95H{display:grid;gap:14px}.page_filterGroup__zgSZm{display:grid;gap:10px}.page_groupLabel__VxdSJ{font-size:var(--font-sm);font-weight:700;color:var(--color-primary)}.page_checkGrid__Fdcg2{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_checkItem__ns_tH{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--color-accent-soft-border-2);border-radius:var(--radius-sm);background:rgba(255,255,255,.72);color:var(--color-text);font-size:var(--font-base);line-height:var(--line-normal);cursor:pointer}.page_checkItem__ns_tH input{margin-top:4px;accent-color:var(--color-primary)}.page_field__diG_q{display:grid;gap:8px}.page_fieldLabel__Andfd{font-size:var(--font-sm);font-weight:700;color:var(--color-primary)}.page_input__43qHp,.page_select__jVG1D{width:100%;min-height:44px;border-radius:var(--radius-pill-sm);border:1px solid var(--color-accent-soft-border-2);background:rgba(255,255,255,.9);padding:0 14px;color:var(--color-text);font-size:var(--font-base);outline:none}.page_input__43qHp:focus,.page_select__jVG1D:focus{border-color:var(--color-accent-soft-border-3);box-shadow:0 0 0 3px rgba(171,211,244,.25)}.page_salaryField__fdTl5{position:relative}.page_salarySuffix__X_n2T{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.page_filterActions__tNSPo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_applyButton__9PkRz,.page_resetButton__5pF3h{min-height:44px;border-radius:var(--radius-pill-sm);border:1px solid var(--color-accent-soft-border-3);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.page_applyButton__9PkRz{background:#dbe9f9;color:var(--color-primary);cursor:pointer}.page_resetButton__5pF3h{background:rgba(255,255,255,.72);color:var(--color-primary);gap:8px}.page_resultsHeader__r9r9P{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.page_resultsTitle__LtJFJ{margin:0;font-size:var(--font-section)}.page_resultsMeta__FHN2h{margin:6px 0 0;color:var(--color-text-muted)}.page_jobsGrid__bSlzD{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_jobCard__amK5i{display:grid;gap:10px;position:relative;border-radius:var(--radius-sm);border:1px solid var(--color-card-border);background:rgba(255,255,255,.78);padding:16px 16px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:var(--shadow-sm)}.page_jobCard__amK5i:hover{transform:translateY(-2px);border-color:var(--color-accent-soft-border-3);box-shadow:var(--shadow-md)}.page_jobTop__myTRz{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-right:96px}.page_jobTitle__cGI35{margin:0;font-size:var(--font-xl);color:var(--color-primary);line-height:1.1;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_jobId__i_UdR{position:absolute;top:16px;right:16px;flex-shrink:0;padding:4px 8px;border-radius:var(--radius-pill-sm);background:rgba(216,235,255,.9);color:var(--color-primary);font-size:var(--font-xs);font-weight:700}.page_jobSummary__VcS7o{margin:0;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;max-height:calc(1.45em * 2)}.page_jobMeta__XrjuI{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--color-text-muted)}.page_jobMeta__XrjuI span{display:inline-flex;align-items:center;gap:6px}.page_jobChips__7xWum{display:flex;flex-wrap:wrap;gap:8px}.page_jobChips__7xWum span{padding:6px 10px;border-radius:var(--radius-pill-sm);background:var(--color-surface-soft);border:1px solid var(--color-card-border);color:var(--color-primary);font-size:var(--font-sm)}.page_emptyState__CJQuj{margin:12px 0 0;color:var(--color-text-muted)}@media (max-width:1024px){.page_checkGrid__Fdcg2,.page_jobsGrid__bSlzD,.page_quickActions__4JE3e,.page_splitRow__aLFVP{grid-template-columns:1fr}}@media (max-width:720px){.page_jobTop__myTRz{padding-right:0}.page_jobId__i_UdR{position:static;justify-self:start}.page_jobTitle__cGI35{-webkit-line-clamp:4}.page_filterActions__tNSPo{flex-direction:column;align-items:stretch}.page_applyButton__9PkRz,.page_resetButton__5pF3h{width:100%}}