.vsel{padding:0 18px}
.vc{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:14px;margin-bottom:12px}
.vc.on{border:1.5px solid var(--accent)}
.vct{display:flex;gap:12px;align-items:center}.vct b{display:block;font:600 16px/1.2 var(--ui);color:var(--ink)}.vct span{font:500 12px/1.3 var(--ui);color:var(--muted)}
.vcp{display:flex;align-items:center;gap:10px;margin:12px 0 8px;font:600 13px/1 var(--ui);color:var(--ink)}
.pbtn{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}
.vc p{margin:0;font:500 11.5px/1.3 var(--ui);color:var(--muted)}
.cta{margin-top:8px;text-align:center;padding:14px;border-radius:var(--r-btn);background:var(--accent);color:var(--accent-ink);font:600 15px/1 var(--ui)}
.vsel,.vsel *{text-transform:none;letter-spacing:normal}
.vsel{display:block;width:auto}
