.ssr-rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ssr-step{color:#8c877c;background:#0b0a0966;border:1px solid #c9a24b38;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:12px;display:inline-flex}.ssr-step.is-active{color:#f4efe3;background:#c9a24b1a;border-color:#c9a24b8c}.ssr-step.is-done{color:#cfc8b8;border-color:#c9a24b52}.ssr-step-dot{color:#e7d4a2;background:#c9a24b2e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.ssr-step.is-active .ssr-step-dot{color:#1a1407;background:linear-gradient(#e7d4a2,#c9a24b)}.ssr-step.is-done .ssr-step-dot{color:#e7d4a2;background:#c9a24b47}.ssr-step-label{letter-spacing:.4px}.ssr-rail-compact{gap:5px}.ssr-rail-compact .ssr-step{padding:3px 9px 3px 5px;font-size:11px}.ssr-rail-compact .ssr-step-dot{width:17px;height:17px;font-size:10px}@media (max-width:640px){.ssr-rail-compact .ssr-step:not(.is-active) .ssr-step-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ssr-rail-compact .ssr-step:not(.is-active){padding:3px 5px}}