.Jobs-module-scss-module__1yiqXa__jobsPage{color:#172033;width:100%}.Jobs-module-scss-module__1yiqXa__searchPanel{margin-bottom:1.5rem;padding:1.5rem 1.75rem;transition:all .2s;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 20px -2px #0f172a0f,0 2px 6px -1px #0f172a0a!important}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__searchPanel{margin-bottom:1rem;padding:1.15rem 1rem;border-radius:12px!important}}.Jobs-module-scss-module__1yiqXa__searchHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:576px){.Jobs-module-scss-module__1yiqXa__searchHeader{flex-direction:column;align-items:stretch;gap:.75rem}}.Jobs-module-scss-module__1yiqXa__titleGroup h1{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__titleGroup h1{font-size:1.35rem}}.Jobs-module-scss-module__1yiqXa__titleGroup p{color:#64748b;margin:.25rem 0 0;font-size:.88rem}.Jobs-module-scss-module__1yiqXa__filterControls{align-items:center;gap:.5rem;display:flex}.Jobs-module-scss-module__1yiqXa__searchGrid{margin-top:1rem}.Jobs-module-scss-module__1yiqXa__activeFiltersRow{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.Jobs-module-scss-module__1yiqXa__filterChip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.Jobs-module-scss-module__1yiqXa__filterChip i{cursor:pointer;opacity:.7;font-size:.65rem}.Jobs-module-scss-module__1yiqXa__filterChip i:hover{opacity:1}.Jobs-module-scss-module__1yiqXa__jobCard{overflow:hidden;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s!important;box-shadow:0 2px 8px #0f172a0a!important}.Jobs-module-scss-module__1yiqXa__jobCard:hover{transform:translateY(-2px);border-color:#93c5fd!important;box-shadow:0 12px 28px -4px #2563eb1a,0 4px 10px -2px #0f172a0a!important}.Jobs-module-scss-module__1yiqXa__jobCard .p-card-body{padding:1.5rem!important}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__jobCard .p-card-body{padding:1.1rem 1rem!important}}.Jobs-module-scss-module__1yiqXa__jobCardLayout{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}@media (max-width:900px){.Jobs-module-scss-module__1yiqXa__jobCardLayout{grid-template-columns:48px minmax(0,1fr);gap:12px}}.Jobs-module-scss-module__1yiqXa__jobLogo{object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__jobLogo{border-radius:10px;width:44px;height:44px}}.Jobs-module-scss-module__1yiqXa__jobCardContent{min-width:0}.Jobs-module-scss-module__1yiqXa__jobTitle{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.35;transition:color .15s}.Jobs-module-scss-module__1yiqXa__jobTitle:hover{color:#2563eb}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__jobTitle{font-size:1.02rem}}.Jobs-module-scss-module__1yiqXa__jobMeta{color:#475569;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;font-size:.85rem;display:flex}.Jobs-module-scss-module__1yiqXa__jobMeta span{align-items:center;gap:5px;display:inline-flex}.Jobs-module-scss-module__1yiqXa__jobMeta i{color:#64748b;font-size:.85rem}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__jobMeta{gap:6px 12px;font-size:.8rem}}.Jobs-module-scss-module__1yiqXa__jobExcerpt{color:#475569;margin:10px 0 0;font-size:.88rem;line-height:1.6}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__jobExcerpt{margin-top:8px;font-size:.82rem}}.Jobs-module-scss-module__1yiqXa__skillList{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__skillList{margin-top:10px}}.Jobs-module-scss-module__1yiqXa__skillChip{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:500!important}.Jobs-module-scss-module__1yiqXa__moreSkills{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.Jobs-module-scss-module__1yiqXa__cardFooter{color:#64748b;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:12px;font-size:.78rem;display:flex}.Jobs-module-scss-module__1yiqXa__cardFooter span{align-items:center;gap:5px;display:inline-flex}.Jobs-module-scss-module__1yiqXa__cardFooter i{color:#3b82f6;font-size:.78rem}@media (max-width:768px){.Jobs-module-scss-module__1yiqXa__cardFooter{gap:10px;margin-top:10px;padding-top:10px;font-size:.74rem}}.Jobs-module-scss-module__1yiqXa__jobActions{align-self:center;align-items:center;gap:8px;display:flex}@media (max-width:900px){.Jobs-module-scss-module__1yiqXa__jobActions{border-top:1px dashed #f1f5f9;grid-column:1/-1;justify-content:flex-end;width:100%;margin-top:6px;padding-top:8px}}@media (max-width:576px){.Jobs-module-scss-module__1yiqXa__jobActions .p-button:last-child{flex:1;justify-content:center}}
