/* RS AVTO: вид «v3 (А+Б)» шага 2 брони и окна машины (макет rs-v3-2-car / rs-v3-3-pay). Только оформление поверх rs-reserva.css; переменные — те же. */
.v3car{display:flex;gap:12px;align-items:center;background:#fff;border-radius:18px;padding:10px;margin:0 0 14px;box-shadow:0 1px 10px rgba(20,35,46,.06)}
.v3car img{width:96px;height:64px;object-fit:cover;border-radius:12px;flex:none;background:var(--bg)}
.v3car b{display:block;font-size:16px;font-weight:800;line-height:1.2}
.v3car small{display:block;font-size:12.5px;color:var(--mut);font-weight:600;margin-top:2px;line-height:1.3}
#s2 .payblk{background:var(--navy);color:#fff;border:0;border-radius:22px;padding:16px 16px 18px;margin-top:18px}
#s2 .advh{color:#fff;font-size:15px;font-weight:700;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}
#s2 .advh #adv{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#FF8A5B}
#s2 .advh #advd{font-size:12.5px;opacity:.7;font-weight:600}
#s2 .payblk .seg{margin:12px 0}
#s2 .payblk .sub,#s2 .payblk .fxn,#s2 .payblk .kv small{color:rgba(255,255,255,.72)}
#s2 .payblk .kv b{color:#fff}
#s2 .payblk .btn{min-height:56px;font-size:17px;font-weight:800}
#s2 .payblk .err{color:#ffb4a0}
/* окно машины: разбивка оплаты */
.v3bd{display:grid;gap:6px;background:var(--bg,#F5F3ED);border-radius:14px;padding:12px 14px;margin:12px 0;font-size:13.5px;font-weight:600}
.v3bd>div{display:flex;justify-content:space-between;gap:10px}
.v3bd>div:last-child{font-size:12.5px;color:#566a72}
.v3bd b{font-weight:800}
@media(min-width:900px){.v3car img{width:128px;height:84px}.v3car b{font-size:18px}}
/* ux-review 2: кнопка нижней панели шага 2 — главное действие (оранжевая), не второстепенная */
.mbar .btn{background:var(--or,#F0560A);color:#fff;border-color:transparent}
