.workbench-section{border-top:1px solid #d6e2da;margin-top:30px;padding-top:24px}
.job-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #e2eae5}
.job-row p{margin:4px 0}.job-row button{flex-shrink:0}
.source-card,.candidate-card{padding:16px;margin:12px 0;border:1px solid #d6e2da;border-radius:10px;background:#f8fbf9}
.source-card p,.candidate-card p{margin:6px 0;overflow-wrap:anywhere}
.draft-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;padding:18px;background:#f7faf8;border:1px solid #d5e3dd;border-radius:8px}
.review-check{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px}
.review-check input{width:22px;height:22px;min-height:0;flex:none;accent-color:#146e59}
#nursing-review-controls{margin-top:24px;padding:20px;background:#f0f7f3;border-radius:10px}
#nursing-job-events{margin-top:22px}#nursing-job-events p{margin:4px 0}
@media(max-width:700px){.job-row{align-items:start;flex-direction:column}.job-row button{width:100%}.review-check{align-items:start}#nursing-review-controls{padding:15px}}
