/* RozgarBell Phase 3: readable application statuses and mobile-friendly employer actions */
.rbux-applicants{scroll-margin-top:100px;margin-top:28px;padding-top:22px;border-top:1px solid #e8edf5}
.rbux-applicants h2{font-size:22px;letter-spacing:-.5px;color:#253653;display:flex;gap:10px;align-items:center}
.rbux-applicants>p{color:#7c8ba2;font-size:12px;line-height:1.75}
.rbux-applicant{border:1px solid #e3eaf3;border-radius:15px;background:#fff;padding:18px 21px;box-shadow:0 6px 22px #20365b0a;margin:12px 0}
.rbux-applicant-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.rbux-applicant-title h3{margin:0;color:#243753;font-size:16px}
.rbux-applicant-title small{color:#8291a8;font-size:11px}
.rbux-review-status{display:inline-block;font-size:10px;font-weight:850;letter-spacing:.02em;padding:6px 10px;border-radius:30px;background:#eef3fc;color:#526985}
.rbux-review-status--shortlisted{background:#e9f3ff;color:#2b67a4}
.rbux-review-status--rejected{background:#f4f4f6;color:#69717f}
.rbux-review-status--hired{background:#e4f7eb;color:#157f55}
.rbux-applicant-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px;align-items:center}
.rbux-applicant-actions>a{color:#275df5!important;font-size:12px;font-weight:800;text-decoration:none!important}
.rbux-applicant-actions>span{font-size:12px;color:#687b97}
.rbux-applicant>p{line-height:1.8;font-size:12px;color:#6d7f9a;margin:14px 0}
.rbux-review-form{display:flex;align-items:end;flex-wrap:wrap;gap:10px 12px;border-top:1px solid #edf0f7;margin-top:16px;padding-top:15px}
.rbux-review-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:800;color:#697b96;min-width:190px}
.rbux-review-form select{border:1px solid #dce5f2;background:#fff;border-radius:9px;color:#2e4160;padding:9px 12px;min-height:41px;font-size:12px}
.rbux-review-form button{background:#275df5!important;border:0!important;color:#fff!important;min-height:41px;padding:10px 16px;border-radius:9px;font-size:11px;font-weight:850;cursor:pointer}
.rbux-app-status-success{border:1px solid #bee8d0;background:#f0fcf5;color:#187653!important;border-radius:9px;padding:11px 14px}
@media(max-width:680px){.rbux-applicant{padding:16px}.rbux-review-form{display:grid;grid-template-columns:1fr}.rbux-review-form label{min-width:unset}.rbux-review-form select,.rbux-review-form button{width:100%}}
