.page-module__-EDAxa__page{background:var(--bg-surface-alt);min-height:100vh}.page-module__-EDAxa__hero{background:var(--bg-base);padding:80px var(--panel-gap) 40px;text-align:center;border-bottom:1px solid var(--border-color)}.page-module__-EDAxa__heroContent{max-width:800px;margin:0 auto}.page-module__-EDAxa__title{color:var(--blue)}.page-module__-EDAxa__subtitle{color:var(--text-muted);max-width:600px}.page-module__-EDAxa__container{max-width:1200px;padding:40px var(--panel-gap);gap:var(--panel-gap);grid-template-columns:260px 1fr;align-items:start;margin:0 auto;display:grid}.page-module__-EDAxa__filters{background:var(--bg-base);border:1px solid var(--border-color);box-shadow:var(--shadow-panel);border-radius:24px;padding:24px;position:sticky;top:100px}.page-module__-EDAxa__filtersHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module__-EDAxa__filtersTitle{color:var(--blue)}.page-module__-EDAxa__resetBtn{color:var(--blue);cursor:pointer;font-weight:500}.page-module__-EDAxa__filterGroup{margin-bottom:24px}.page-module__-EDAxa__filterLabel{margin-bottom:12px;font-weight:500;display:block}.page-module__-EDAxa__checkboxLabel{align-items:center;gap:var(--panel-gap);color:var(--text-muted);cursor:pointer;margin-bottom:10px;display:flex}.page-module__-EDAxa__checkbox{cursor:pointer;border-radius:4px;width:18px;height:18px}.page-module__-EDAxa__jobsFeed{gap:var(--panel-gap);flex-direction:column;display:flex}.page-module__-EDAxa__jobCard{background:var(--bg-base);border:1px solid var(--border-color);border-radius:24px;justify-content:space-between;align-items:center;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.page-module__-EDAxa__jobCard:hover{border-color:var(--blue);transform:translateY(-2px)}.page-module__-EDAxa__jobInfo{gap:var(--panel-gap);align-items:flex-start;display:flex}.page-module__-EDAxa__companyLogo{background:var(--bg-surface-alt);width:56px;height:56px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.page-module__-EDAxa__jobDetails h3{color:var(--blue)}.page-module__-EDAxa__companyName{color:var(--text-muted);margin-bottom:12px;font-weight:500;display:block}.page-module__-EDAxa__tags{gap:var(--panel-gap);flex-wrap:wrap;display:flex}.page-module__-EDAxa__tag{border-radius:100px;padding:4px 12px;font-size:12px;font-weight:500}.page-module__-EDAxa__tagRemote{background:var(--purple-accent-bg);color:var(--purple)}.page-module__-EDAxa__tagFullTime{background:var(--light-blue-focus);color:var(--blue)}.page-module__-EDAxa__tagLocation{background:var(--bg-surface-alt);color:var(--text-muted);align-items:center;gap:var(--panel-gap);display:flex}@media (max-width:900px){.page-module__-EDAxa__container{grid-template-columns:1fr}.page-module__-EDAxa__filters{margin-bottom:24px;position:relative;top:0}.page-module__-EDAxa__jobCard{align-items:flex-start;gap:var(--panel-gap);flex-direction:column}.page-module__-EDAxa__jobActions,.page-module__-EDAxa__jobActions button{width:100%}}
