.vacancy-cafe-onboarding{background:#f1f6f0;border:1px solid #b9cabe;border-radius:14px;gap:16px;margin:0;padding:20px;display:grid}.vacancy-cafe-onboarding legend{color:var(--ink);padding:0 8px;font-size:19px;font-weight:900}.vacancy-cafe-onboarding p{color:var(--muted);margin:0}.vacancy-cafe-onboarding label{gap:7px;display:grid}.salary-fields{grid-template-columns:minmax(130px,1fr) minmax(130px,.75fr);gap:10px;display:grid}@media (max-width:560px){.salary-fields{grid-template-columns:1fr}}.inline-cafe-auth{background:#f1f6f0;border:1px solid #c7d2ca;border-radius:16px;gap:18px;padding:22px;display:grid}.inline-cafe-auth h3{margin:5px 0 7px;font:28px Georgia,serif}.inline-cafe-auth p{color:var(--muted);margin:0;line-height:1.5}.inline-auth-switch{background:#e1e8e2;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.inline-auth-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px;font-weight:900}.inline-auth-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #17332d1a}.inline-cafe-auth>.button{justify-self:start}@media (max-width:560px){.inline-auth-switch{grid-template-columns:1fr}.inline-cafe-auth>.button{width:100%}}
