.careers-wrapper{font-family:-apple-system,sans-serif!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;direction:ltr!important;text-align:left!important;}#job-list-view{display:block!important;}.c-search-container{display:flex!important;gap:15px!important;margin-bottom:30px!important;background:#f1f5f9!important;padding:20px!important;border-radius:15px!important;}.c-input-group{flex:1!important;}.c-input-group label{display:block!important;font-size:11px!important;font-weight:600!important;color:var(--bn-color-muted,#64748b)!important;margin-bottom:5px!important;text-transform:uppercase!important;}.c-input-group input,.c-input-group select{width:100%!important;border:1px solid var(--bn-color-border,#e2e8f0)!important;padding:10px!important;border-radius:8px!important;outline:none!important;}.c-job-card{background:#fff!important;border-radius:16px!important;padding:20px!important;margin-bottom:15px!important;border:1px solid #f1f5f9!important;cursor:pointer!important;transition:0.2s!important;position:relative!important;box-shadow:0 2px 10px rgba(0,0,0,0.02)!important;}.c-job-card.expired{opacity:0.5!important;filter:grayscale(1)!important;pointer-events:none!important;border-style:dashed!important;}.expired-badge{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-10deg)!important;background:var(--bn-color-danger,#ef4444)!important;color:#fff!important;padding:5px 15px!important;border-radius:5px!important;font-weight:600!important;}#job-detail-view{display:none!important;animation:fadeIn 0.3s!important;}.detail-card{background:#fff!important;border-radius:20px!important;padding:30px!important;box-shadow:0 10px 40px rgba(0,0,0,0.05)!important;border:1px solid #f1f5f9!important;}.info-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:10px!important;margin:25px 0!important;}.info-box{background:#fff!important;border:1px solid #f1f5f9!important;padding:15px 10px!important;border-radius:12px!important;display:flex!important;align-items:center!important;gap:10px!important;}.info-box svg{width:22px!important;height:22px!important;color:#ef394e!important;flex-shrink:0!important;}.info-text{display:flex!important;flex-direction:column!important;}.info-label{font-size:10px!important;color:#94a3b8!important;margin-bottom:2px!important;}.info-value{font-size:13px!important;font-weight:600!important;color:#1e293b!important;}.back-btn{color:#ef394e!important;border:none!important;background:none!important;font-weight:600!important;cursor:pointer!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;gap:8px!important;}.apply-btn{background:#ef394e!important;color:#fff!important;border:none!important;padding:12px 30px!important;border-radius:50px!important;font-weight:600!important;cursor:pointer!important;}.detail-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;}.role-content{line-height:1.8!important;color:#475569!important;font-size:15px!important;}.role-content h2,.role-content h3{color:var(--bn-color-text,#0f172a)!important;margin-top:30px!important;}.role-content ul{padding-left:20px!important;margin-bottom:20px!important;}@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@media (max-width:768px){.info-grid{grid-template-columns:repeat(2,1fr)!important;}.c-search-container{flex-direction:column!important;}}
