.job-link{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border:1px solid #bfd2f4;border-radius:8px;background:#edf4ff;color:#245fb7;font-size:10px;font-weight:900;text-decoration:none}.job-link:hover{background:#dfeaff;border-color:#95b6ec}.no-job-link{display:inline-block;white-space:nowrap;color:#98a3b2;font-size:10px}
.channel-pill{display:inline-block;white-space:nowrap;padding:5px 8px;border-radius:999px;background:#eef3f9;color:#38516f;font-size:10px;font-weight:800}.payment-summary{min-width:145px}.payment-summary b,.payment-summary small{display:block;white-space:nowrap}.payment-summary small{margin-top:4px;color:#65758b}.paid-full{color:#16845b;font-weight:900}.payment-check>span{display:block}.payment-check>span:last-child{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #d6dfeb;border-radius:9px;background:#f8fafc}.payment-check input{width:auto;margin:0}
.save-success-banner{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;border:1px solid #9ddfc5;border-radius:12px;background:#eafaf3;color:#126a49;box-shadow:0 8px 24px rgba(24,125,87,.12)}.save-success-banner b{font-size:14px}.save-success-banner span{font-size:12px}@media(max-width:720px){.save-success-banner{align-items:flex-start;flex-direction:column;gap:3px}}
