/* V3.8.1 — onboarding, role explanations, responsive layout */
.fee-v381-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 17px}
.fee-v381-role{border:1px solid #dfebe2;border-radius:13px;padding:13px;background:#f9fbf7;display:flex;flex-direction:column;gap:6px;min-width:0}
.fee-v381-role strong{font-size:13px;color:#073e31;line-height:1.3}
.fee-v381-role span{font-size:12px;color:#486456;line-height:1.45}
.fee-v381-role-hint{font-size:12px;line-height:1.45;color:#486456;margin:2px 0 12px}
@media(max-width:700px){.fee-v381-role-grid{grid-template-columns:1fr;gap:8px}.fee-v381-role{padding:11px 12px}}

/* V3.8.2: clear visual separation between team invitations and first job. */
.fee-v382-onboarding-steps{display:flex;flex-direction:column;gap:8px;margin-top:4px}
.fee-v382-onboarding-steps .fee-onboarding-step:nth-child(4){margin-top:10px;border-top:1px solid #dce9e0;padding-top:15px}
