/* Voyara Car classes */
.vy-ccls__scroll{position:relative;overflow-x:auto;border:1px solid var(--vy-line,#E6E1D8);border-radius:24px;background:var(--vy-bg,#fff)}
.vy-ccls__scroll:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px}
.vy-ccls__table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;margin:0;border:0}
.vy-ccls__table th,.vy-ccls__table td{padding:12px 16px;border:0;border-top:1px solid var(--vy-sand,#F3EEE4);font-size:15px;text-align:left;vertical-align:middle;color:var(--vy-ink,#15201F);background:none;font-weight:400}
.vy-ccls__table thead th{border-top:0;vertical-align:top}
.vy-ccls__table .vy-ccls__l{position:sticky;left:0;z-index:1;width:170px;color:var(--vy-muted,#5C6664);font-size:14px;background:var(--vy-cream,#FBF9F5)}
.vy-ccls__table .is-on{background:#E8EEE6}
.vy-ccls__table td.is-on{font-weight:500}
.vy-ccls__img{position:relative;display:block;height:90px;border-radius:12px;overflow:hidden;background:var(--vy-sand,#F3EEE4);margin-bottom:6px}
.vy-ccls__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.vy-ccls__table thead b{display:block;font-size:18px;font-weight:500}
.vy-ccls__model{display:block;font-size:13px;color:var(--vy-muted,#5C6664)}
.vy-ccls__pick{width:100%;height:40px;padding:0 12px;border:1px solid var(--vy-line,#E6E1D8);border-radius:999px;background:var(--vy-bg,#fff);color:var(--vy-ink,#15201F);font:500 14px/1 var(--vy-font-body,Jost,sans-serif);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vy-ccls__pick[aria-pressed=true]{background:var(--vy-main,#0E3B36);border-color:var(--vy-main,#0E3B36);color:var(--vy-on-main,#fff)}
.vy-ccls__pick:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px}
@media (max-width:640px){.vy-ccls__table .vy-ccls__l{width:110px}.vy-ccls__table{min-width:760px}}
