.offer-signals{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.offer-signal{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;font-weight:700;padding:7px 10px;border-radius:100px;background:#fff;border:1px solid var(--role-edge,#daefbb);color:#143d3d}.offer-signal>span{font-size:16px}.offer-signal.urgent{background:linear-gradient(125deg,#fff14a,#ffd000);border:0}.offer-signal.near,.offer-signal.pay{background:var(--role-soft,#f7ffe9);color:var(--role-ink,#326500)}.proximity-picker{font-size:13px;font-weight:600;min-width:180px;display:grid;gap:7px}.mission-tools{align-items:end;gap:18px}.mission-tools .mission-search{flex:1}.review-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;margin:18px 0}.review-summary>span:last-child{font-size:12px;color:#527575}.review-stars{color:#a07900;font-size:19px;letter-spacing:1px;white-space:nowrap}.recruiter-reviews{grid-column:1/-1}.recruiter-review{border-top:1px solid var(--role-edge,#daefbb);padding:20px 0}.recruiter-review>.review-stars{display:block;margin-top:8px}.recruiter-review p{margin:10px 0 5px}.review-draft{padding:25px;background:#fff;border:1px solid #cfe3ff;border-radius:20px;margin-top:20px}.review-draft h3{font-size:23px}.review-draft fieldset{border:0;padding:0;margin:20px 0;display:flex;gap:8px;flex-wrap:wrap}.review-draft legend{font-size:14px;margin-bottom:12px}.review-draft fieldset label{display:flex;align-items:center;gap:6px;font-size:14px;padding:9px 11px;border:1px solid #cfe3ff;border-radius:12px;cursor:pointer}.review-draft fieldset label:has(input:checked){background:#ffe500;color:#143d3d}.review-draft>label{display:grid;gap:10px;font-size:14px}.review-draft textarea{width:100%}.review-draft>button{margin-top:20px}.review-draft-result{background:#eff6ff;border-radius:14px;margin-top:20px;padding:18px;overflow-wrap:anywhere}.staff-card .review-summary{margin:15px 0}.staff-card .review-summary strong{font-size:14px}.rating-empty{font-size:14px;color:#527575;margin-top:20px}@media(max-width:720px){.mission-tools{display:block}.proximity-picker{margin-top:16px}.offer-signal{font-size:12px;padding:6px 9px}.review-draft{padding:20px}.review-draft fieldset{gap:6px}.review-draft fieldset label{padding:8px}.review-summary{gap:7px}}
