.hiring-status-card{background:#fff;border:1.5px solid #fde68a;border-left:5px solid #f59e0b;border-radius:16px;align-items:flex-start;gap:20px;margin-bottom:40px;padding:24px 28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #f59e0b26}.hiring-status-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px -10px #f59e0b38}.hiring-status-icon-wrapper{color:#d97706;background:#fef3c7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hiring-status-content{flex:1}.hiring-status-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.hiring-status-title{margin:0;font-size:18px;font-weight:800;line-height:1.3;color:#1e293b!important}.hiring-status-badge{color:#b45309;text-transform:uppercase;letter-spacing:.5px;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.hiring-pulse-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;animation:1.8s infinite hiringPulse;box-shadow:0 0 #f59e0bb3}@keyframes hiringPulse{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1);box-shadow:0 0 0 6px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.hiring-status-desc{margin:0;font-size:14px;line-height:1.6;color:#475569!important}.job-filled-badge{text-transform:uppercase;letter-spacing:.5px;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.job-disabled-btn{color:#64748b!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:auto!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.job-disabled-btn:hover{color:#475569!important;background:#e2e8f0!important;transform:none!important}.career-staffed-card{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:44px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a33}.career-staffed-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#e11d4833 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-80px;right:-80px}.career-staffed-content{z-index:2;flex:1;position:relative}.career-staffed-tag{text-transform:uppercase;letter-spacing:.75px;background:#e11d482e;border:1px solid #e11d484d;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex;color:#fda4af!important}.career-staffed-title{letter-spacing:-.5px;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.25;color:#fff!important}.career-staffed-desc{max-width:580px;margin:0;font-size:15px;line-height:1.65;color:#cbd5e1!important}.career-staffed-btn{z-index:2;position:relative;color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:12px!important;flex-shrink:0!important;align-items:center!important;gap:10px!important;padding:14px 28px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 8px 20px #0003!important}.career-staffed-btn:hover{color:var(--primary,#e11d48)!important;background:#f8fafc!important;transform:translateY(-2px)!important;box-shadow:0 12px 25px #00000047!important}@media (max-width:768px){.hiring-status-card{flex-direction:column;padding:20px}.career-staffed-card{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 24px}.career-staffed-btn{justify-content:center;width:100%}}
