._searchWrap_1jv0t_1{position:relative;margin-bottom:var(--spacing-3)}._searchIcon_1jv0t_2{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}._searchInput_1jv0t_3{padding-left:2.25rem;background:var(--background);min-height:2.75rem}._filterGrid_1jv0t_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._select_1jv0t_6{background:var(--background);min-height:2.75rem}._resultsBar_1jv0t_8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-4);min-height:2.75rem}._resultsText_1jv0t_9{margin:0;font-size:.875rem;color:var(--muted-foreground)}._clearButton_1jv0t_10{font-size:.8125rem;min-height:2.75rem}._alertBanner_1jv0t_12{padding:var(--spacing-3);margin-bottom:var(--spacing-4)}._list_1jv0t_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._skelCard_1jv0t_14{height:9rem;width:100%;border-radius:var(--radius)}._empty_1jv0t_16{padding:var(--spacing-12) var(--spacing-4);text-align:center;color:var(--muted-foreground)}._emptyIcon_1jv0t_17{width:2rem;height:2rem;margin:0 auto var(--spacing-3);opacity:.4;display:block}._emptyTitle_1jv0t_18{margin:0 0 var(--spacing-1);font-weight:500;color:var(--foreground)}._emptyText_1jv0t_19{margin:0;font-size:.875rem}._emptyButton_1jv0t_20{margin-top:var(--spacing-4);min-height:2.75rem}._jobCard_1jv0t_22{transition:box-shadow var(--animation-duration-fast)}._jobCard_1jv0t_22:hover{box-shadow:var(--shadow-md)}._jobBody_1jv0t_24{padding:1.25rem}._jobRow_1jv0t_25{display:flex;flex-direction:column;gap:var(--spacing-3)}._jobMain_1jv0t_26{flex:1;min-width:0}._titleRow_1jv0t_27{display:flex;align-items:flex-start;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-1)}._jobTitle_1jv0t_28{margin:0;font-family:var(--font-family-display);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}._titleLink_1jv0t_29{color:inherit;text-decoration:none}._titleLink_1jv0t_29:hover{color:var(--primary);text-decoration:underline}._titleLink_1jv0t_29:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._newBadge_1jv0t_32{font-size:.75rem;background:var(--success);color:var(--success-foreground, #fff);border-color:var(--success)}._badgeIcon_1jv0t_33{width:.75rem;height:.75rem;margin-right:.25rem;flex-shrink:0}._visuallyHidden_1jv0t_34{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._covBadge_1jv0t_36{font-size:.75rem}._covDefault_1jv0t_37{border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}._covGold_1jv0t_38{border-color:#eab308;color:#a16207;background:#fefce8}._covSilver_1jv0t_39{border-color:#94a3b8;color:#334155;background:#f8fafc}._covBronze_1jv0t_40{border-color:#b45309;color:#92400e;background:#fffbeb}.dark ._covGold_1jv0t_38{background:color-mix(in srgb,#eab308 15%,transparent);color:#facc15}.dark ._covSilver_1jv0t_39{background:color-mix(in srgb,#94a3b8 15%,transparent);color:#cbd5e1}.dark ._covBronze_1jv0t_40{background:color-mix(in srgb,#b45309 15%,transparent);color:#fbbf24}._metaRow_1jv0t_45{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-2);row-gap:.125rem;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._metaItem_1jv0t_46{display:inline-flex;align-items:center;gap:var(--spacing-1)}._metaIcon_1jv0t_47{width:.875rem;height:.875rem;flex-shrink:0}._tagRow_1jv0t_49{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:var(--spacing-3)}._tag_1jv0t_49{font-size:.75rem}._workRemote_1jv0t_51{border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}._workHybrid_1jv0t_52{border-color:color-mix(in srgb,var(--info) 40%,transparent);color:var(--info);background:color-mix(in srgb,var(--info) 10%,transparent)}._workOnSite_1jv0t_53{color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 40%,transparent)}._rankTag_1jv0t_54{border-color:color-mix(in srgb,var(--info) 40%,transparent);color:var(--info);background:color-mix(in srgb,var(--info) 10%,transparent)}._salary_1jv0t_56{margin:0;font-size:.875rem;font-weight:500;color:var(--success);font-family:var(--font-family-monospace)}._jobActions_1jv0t_58{display:flex;flex-direction:column;gap:var(--spacing-2);flex-shrink:0}._actionButton_1jv0t_59{min-height:2.75rem;width:100%}._actionIcon_1jv0t_60{width:.875rem;height:.875rem}._pagination_1jv0t_62{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-8)}._pageInfo_1jv0t_63{padding:0 var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._ctaCard_1jv0t_65{margin-top:2.5rem;background:color-mix(in srgb,var(--muted) 30%,transparent)}._ctaTitle_1jv0t_66{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem}._ctaStar_1jv0t_67{width:1.25rem;height:1.25rem;color:var(--warning)}._ctaBody_1jv0t_68{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._ctaText_1jv0t_69{margin:0;flex:1;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@media(min-width:640px){._filterGrid_1jv0t_5{grid-template-columns:repeat(3,minmax(0,1fr))}._jobRow_1jv0t_25{flex-direction:row;align-items:flex-start;justify-content:space-between}._jobActions_1jv0t_58{margin-left:var(--spacing-4);align-items:flex-end}._actionButton_1jv0t_59{width:auto}._ctaBody_1jv0t_68{flex-direction:row;align-items:center}}@media(min-width:1024px){._filterGrid_1jv0t_5{grid-template-columns:repeat(5,minmax(0,1fr))}}
