.UserJobsPage-module__lo1UZq__container{width:100%;max-width:960px;margin:0 auto}.UserJobsPage-module__lo1UZq__heroSection{border-bottom:1px solid var(--border-color);text-align:left;margin-bottom:1rem;padding:1.5rem 0 .75rem}.UserJobsPage-module__lo1UZq__heroTopRow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem;display:flex}.UserJobsPage-module__lo1UZq__heroTopRowMain{flex:1;min-width:0}.UserJobsPage-module__lo1UZq__heroGear{color:var(--text-gray);flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.UserJobsPage-module__lo1UZq__heroTitle{color:var(--foreground);margin:0 0 .5rem;font-size:2rem;font-weight:800}.UserJobsPage-module__lo1UZq__heroSubtitle{color:var(--text-gray);margin:0 0 .75rem;font-size:1rem}.UserJobsPage-module__lo1UZq__controls{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.UserJobsPage-module__lo1UZq__searchBox{background:var(--surface);border:1.5px solid var(--border-color);border-radius:12px;align-items:center;width:100%;height:48px;padding:0 1rem;display:flex;position:relative}.UserJobsPage-module__lo1UZq__searchBox:focus-within{border-color:var(--primary)}.UserJobsPage-module__lo1UZq__searchIcon{color:var(--text-gray);flex-shrink:0;margin-right:.65rem}.UserJobsPage-module__lo1UZq__searchInput{width:100%;height:100%;color:var(--foreground);-webkit-appearance:none;appearance:none;box-shadow:none;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:1rem}.UserJobsPage-module__lo1UZq__searchInput::placeholder{color:var(--text-gray)}.UserJobsPage-module__lo1UZq__clearBtn{color:var(--text-gray);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1}.UserJobsPage-module__lo1UZq__filterRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.UserJobsPage-module__lo1UZq__filterSelect{flex:0 220px;min-width:200px}@media (max-width:600px){.UserJobsPage-module__lo1UZq__filterSelect{flex:100%;min-width:0}}.UserJobsPage-module__lo1UZq__cardLink{color:inherit;text-decoration:none;display:block}.UserJobsPage-module__lo1UZq__card{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}.UserJobsPage-module__lo1UZq__pinnedRow{margin-bottom:-.25rem}.UserJobsPage-module__lo1UZq__companyRow{align-items:center;gap:.65rem;display:flex}.UserJobsPage-module__lo1UZq__companyText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.UserJobsPage-module__lo1UZq__companyName{font-size:.95rem;font-weight:600;line-height:1.3}.UserJobsPage-module__lo1UZq__companyLocation{color:var(--foreground-muted);font-size:.825rem;line-height:1.3}.UserJobsPage-module__lo1UZq__cardTitle{color:var(--foreground);margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.UserJobsPage-module__lo1UZq__cardSummary{color:var(--foreground-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.UserJobsPage-module__lo1UZq__metaRow{color:var(--foreground-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;font-size:.875rem;display:flex}.UserJobsPage-module__lo1UZq__metaItem{align-items:center;gap:.4rem;display:inline-flex}.UserJobsPage-module__lo1UZq__metaIcon{flex-shrink:0;font-size:.95rem}.UserJobsPage-module__lo1UZq__salary{color:var(--primary);font-size:.95rem;font-weight:700}.UserJobsPage-module__lo1UZq__tagRow{flex-wrap:wrap;gap:.5rem;display:flex}.UserJobsPage-module__lo1UZq__tag{background:var(--surface-2);border:1px solid var(--border-color);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.UserJobsPage-module__lo1UZq__cardFooter{justify-content:flex-end;align-items:center;padding-top:.25rem;display:flex}.UserJobsPage-module__lo1UZq__viewCta{color:var(--link);font-size:.9rem;font-weight:600}
