.mg-flow[data-kind="single"] .mg-controls{display:grid;grid-template-columns:1fr;gap:16px;padding:12px 8px}
.mg-flow[data-kind="single"] .mg-controls>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}
.mg-flow[data-kind="single"] [data-mg-step]{display:flex;align-items:center;gap:15px;text-align:left;min-height:84px;padding:17px 20px;border-radius:19px;font:inherit;font-size:17px;line-height:1.35;cursor:pointer;transition:background .2s,border-color .2s}
.mg-step-index{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#e9e3d7;color:#6b705e;font-size:14px}
.mg-step-name{font-weight:500}
.mg-flow[data-kind="single"] [data-mg-step][aria-pressed="true"]{background:#f4dfb8;border-color:#d39432;color:#30372c;box-shadow:inset 0 0 0 1px #d39432}
.mg-flow[data-kind="single"] [data-mg-step][aria-pressed="true"] .mg-step-index{background:#e79523;color:#262b23}
.mg-flow[data-kind="single"] .mg-controls>[data-mg-pause]{justify-self:end;min-height:44px;padding:10px 18px;font-size:14px}
.mg-flow[data-kind="single"] .mg-controls button:focus-visible{outline:3px solid #e79523;outline-offset:4px}
@media(max-width:650px){.mg-flow[data-kind="single"] .mg-controls{padding:10px 0}.mg-flow[data-kind="single"] .mg-controls>div{grid-template-columns:1fr;gap:10px}.mg-flow[data-kind="single"] [data-mg-step]{min-height:76px;padding:15px;font-size:16px;gap:12px}}
