/* MShowTV V17.7.41 - Careers step application */
.careers-wizard-v17741{position:relative;overflow:hidden}
.careers-progress-v17741{display:flex;align-items:center;gap:10px;margin:16px 0 22px}
.careers-progress-v17741 span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#251a2b;border:1px solid #5f3a68;color:#cdbfd5;font-weight:900}
.careers-progress-v17741 span.active{background:linear-gradient(135deg,#9a35ff,#ff2aa5);color:#fff;border-color:transparent;box-shadow:0 0 0 4px rgba(229,60,188,.12)}
.careers-progress-v17741 i{height:2px;flex:1;background:#3c2b43;border-radius:99px}
.careers-step-v17741{display:none;animation:careerStepIn .22s ease}
.careers-step-v17741.active{display:block}
@keyframes careerStepIn{from{opacity:.25;transform:translateX(8px)}to{opacity:1;transform:none}}
.careers-step-head-v17741{margin-bottom:18px}
.careers-step-head-v17741>strong{display:inline-block;color:#ff7fd1;letter-spacing:.12em;font-size:.72rem;text-transform:uppercase}
.careers-step-head-v17741 h4{font-size:1.5rem;margin:5px 0 6px}.careers-step-head-v17741 p{margin:0;color:#c7b9ce}
.careers-account-note-v17741,.careers-sunday-note-v17741,.careers-fair-chance-v17741,.careers-reporter-note-v17741{padding:14px 16px;border:1px solid #4c3553;background:#17101d;border-radius:14px;margin:14px 0;color:#d8cddd;line-height:1.5}
.careers-account-note-v17741.ok{border-color:#1d8b65;background:#0f2b23;color:#c9ffe9}
.careers-job-detail-v17741{margin:12px 0 14px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#211629,#17101d);border:1px solid #563461}
.careers-job-detail-v17741 h5{margin:0 0 8px;font-size:1.12rem}.careers-job-detail-v17741 p{margin:6px 0;color:#d3c5d8}.careers-job-detail-v17741 .meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.careers-job-detail-v17741 .meta span{padding:6px 9px;border-radius:999px;background:#2c1c34;color:#f6e8fb;font-size:.78rem}
.careers-review-v17741{display:grid;gap:8px;margin-bottom:16px}.careers-review-v17741 .row{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:10px 12px;border-radius:12px;background:#17101d;border:1px solid #3d2a44}.careers-review-v17741 .row strong{color:#ff8bd5}.careers-review-v17741 .row span{word-break:break-word}
.careers-nav-v17741{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}
.careers-submit-state-v17741{margin-top:14px;padding:0;min-height:24px;font-weight:800}.careers-submit-state-v17741.success,.careers-submit-state-v17741.error,.careers-submit-state-v17741.sending{padding:14px 16px;border-radius:14px}.careers-submit-state-v17741.success{background:#0e3328;border:1px solid #198762;color:#bfffe8}.careers-submit-state-v17741.error{background:#3a1521;border:1px solid #a42a50;color:#ffd0dc}.careers-submit-state-v17741.sending{background:#231b2b;border:1px solid #66466f;color:#f5ddff}
@media(max-width:700px){.careers-review-v17741 .row{grid-template-columns:1fr;gap:3px}.careers-nav-v17741 .btn{flex:1;min-width:130px}}
.hiring-application-v17741{border-left:3px solid #a94cff}.hiring-app-details-v17741{margin:10px 0;padding:12px;border-radius:12px;background:#151019;border:1px solid #3b2941}.hiring-app-details-v17741 p{margin:5px 0}.hiring-approve-row-v17741{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) auto auto;gap:8px;align-items:end;margin-top:10px}.hiring-approve-row-v17741 label{display:grid;gap:5px;font-size:.78rem;font-weight:800}.hiring-approve-row-v17741 input{min-height:42px}@media(max-width:900px){.hiring-approve-row-v17741{grid-template-columns:1fr 1fr}.hiring-approve-row-v17741 .btn{width:100%}}@media(max-width:560px){.hiring-approve-row-v17741{grid-template-columns:1fr}}
