/* ============================================================
   v3 pages/moving.css: Moving to RTG (prototype moving.html).

   Class map from the prototype (mv- to rt-move-):
     mv-path (buttons, aria-pressed)   rt-move-path
     mv-line .d .way                   rt-move-line rt-move-d rt-move-way
     mv-wrap[data-show] [data-way]     rt-move-wrap[data-show] [data-way]
     mv-fork .price .rec               rt-move-fork rt-move-price rt-move-rec
     mv-tag                            rt-move-tag
   ============================================================ */

.rt-move-path{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;max-width:460px;margin-bottom:26px}
.rt-move-path button{min-height:48px;border:0;background:#fff;font:inherit;font-weight:700;color:var(--rt-slate);cursor:pointer}
.rt-move-path button[aria-pressed=true]{background:var(--rt-night);color:#fff}
.rt-move-line{list-style:none;margin:0;padding:0 0 0 26px;position:relative}
.rt-move-line:before{content:"";position:absolute;left:5px;top:10px;bottom:30px;width:1.5px;background:linear-gradient(var(--rt-red),#fecaca)}
.rt-move-line li{position:relative;padding:0 0 26px}
.rt-move-line li:before{content:"";position:absolute;left:-26px;top:6px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--rt-red)}
.rt-move-d{font-family:var(--rt-mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--rt-red);font-weight:700}
.rt-move-line h3{margin:3px 0 6px}
.rt-move-line p{max-width:62ch}
.rt-move-way{margin-top:8px;border-left:3px solid var(--rt-slate);background:var(--rt-soft);border-radius:0 12px 12px 0;padding:10px 14px;color:var(--rt-ink);font-size:15px}
.rt-move-wrap [data-way]{display:none}
.rt-move-wrap[data-show="data"] [data-way="data"],.rt-move-wrap[data-show="clean"] [data-way="clean"]{display:block}
.rt-move-fork .rt-card{display:flex;flex-direction:column}
.rt-move-price{font-size:26px;font-weight:900;letter-spacing:-.03em;color:var(--rt-ink);margin:10px 0 2px}
.rt-move-fork .rt-move-rec{border-color:var(--rt-slate);box-shadow:0 14px 34px rgba(61,90,122,.12)}
.rt-move-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--rt-slate);color:#fff;border-radius:99px;padding:2px 9px;margin-left:8px;vertical-align:3px}
