.candidate-wizard{width:100%;max-width:1180px;margin-inline:auto}.candidate-wizard h2{font-size:34px;margin:4px 0 10px}.candidate-wizard>p{color:var(--muted);font-size:16px}.candidate-wizard__steps{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;list-style:none;padding:0;margin:30px 0}.candidate-wizard__steps li{display:grid;gap:8px;color:var(--muted);font-size:12px}.candidate-wizard__steps i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;background:var(--surface2);border:1px solid var(--line)}.candidate-wizard__steps .done i{background:#214634;color:#a7efc4}.candidate-wizard__steps .current{color:var(--text);font-weight:700}.candidate-wizard__steps .current i{background:var(--accent);color:#27200b}.candidate-wizard__next,.legal-guide{margin-top:24px;padding:16px 18px;border:1px solid #8b7030;border-radius:10px;background:#ffd45212}.candidate-wizard__next p,.legal-guide p{margin:7px 0 0;color:var(--muted);line-height:1.55}.legal-guide{margin:0 0 18px}@media(max-width:760px){.candidate-wizard h2{font-size:28px}.candidate-wizard__steps{grid-template-columns:repeat(2,1fr)}}
.candidate-wizard__next{position:static!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:24px 0 0!important;padding:16px 18px!important;box-sizing:border-box!important}
.candidate-wizard__next,.candidate-wizard__next b,.candidate-wizard__next p{color:var(--text)!important}.candidate-wizard__next b{display:block}.candidate-wizard__next p{color:var(--muted)!important}
@media(min-width:761px){body:has(.candidate-wizard){display:flex;flex-direction:column;min-height:100vh}body:has(.candidate-wizard) .app{flex:1;min-height:0}body:has(.candidate-wizard) .app aside{height:auto;min-height:100%;align-self:stretch}body:has(.candidate-wizard) .fg-company-footer{margin-top:0}}
