
.obp-aui-panel .obp-aui-recent{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 2px 6px!important;margin:0!important;white-space:normal!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%!important;min-width:0!important;flex:1 1 auto!important}
.obp-aui-panel .obp-aui-recent::-webkit-scrollbar{display:none}
.obp-aui-panel .obp-aui-recent a.obp-pv{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;max-width:260px!important;height:auto!important;padding:6px 14px 6px 6px!important;margin:0!important;border-radius:999px!important;background:#fff!important;border:1.5px solid #d4dbe6!important;color:#0b2a5b!important;text-decoration:none!important;box-shadow:0 1px 3px rgba(15,23,42,.08)!important;line-height:1.15!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;transition:border-color .15s,background .15s,transform .1s}
.obp-aui-panel .obp-aui-recent a.obp-pv:hover{border-color:#0b2a5b!important;background:#f5f8ff!important}
.obp-aui-panel .obp-aui-recent a.obp-pv:active{transform:scale(.97)}
.obp-aui-panel .obp-aui-recent a.obp-pv::before,.obp-aui-panel .obp-aui-recent a.obp-pv::after{content:none!important;display:none!important}
.obp-pv .pv-ico{flex:none;width:28px;height:28px;border-radius:50%;background:#0b2a5b;display:grid;place-items:center}
.obp-pv .pv-ico svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.obp-pv .pv-t{display:flex;flex-direction:column;min-width:0;text-align:left}
.obp-pv small{display:block!important;font-size:10.5px!important;font-weight:800!important;color:#64748b!important;letter-spacing:.4px!important;text-transform:uppercase!important;white-space:nowrap}
.obp-pv b{display:block!important;font-size:13.5px!important;font-weight:800!important;color:#0b2a5b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:190px}
.obp-aui-panel .obp-aui-recent a.obp-pv.is-cur{border-color:#f5a623!important;background:#fff7e6!important}
.obp-pv.is-cur .pv-ico{background:#f5a623}
.obp-pv.is-cur .pv-ico svg{stroke:#111}
.obp-pv-lbl{flex:none;align-self:center;font-size:11px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-right:2px}
@media (max-width:900px){
  .obp-aui-panel .obp-aui-panel__head{flex-wrap:wrap!important}
  .obp-aui-panel .obp-aui-recent{order:3!important;width:100%!important;flex-basis:100%!important;padding-top:8px!important}
  .obp-pv b{max-width:150px}
}
/* phone sheet: beat the older mobile rules */
html body .obp-aui-panel .obp-aui-recent a.obp-pv,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv{display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;min-width:0!important;max-width:220px!important;height:auto!important;padding:5px 12px 5px 5px!important;border-radius:999px!important;overflow:visible!important;white-space:normal!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-ico,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv .pv-ico{display:grid!important;width:26px!important;height:26px!important;font-size:0!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-t,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv .pv-t{display:flex!important;flex-direction:column!important;min-width:0!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv small,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv small{display:block!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.4px!important;color:#64748b!important;line-height:1.15!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv b,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv b{display:block!important;font-size:13px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;color:#0b2a5b!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:160px!important}
html body .obp-aui-panel.obp-m-open .obp-aui-recent{gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 2px 8px!important;align-items:center!important}
html body .obp-aui-panel.obp-m-open .obp-aui-recent .obp-pv-lbl{font-size:10px!important}
/* 2-line layout: current car full width on top, 2 previous cars side by side under it */
html body .obp-aui-panel .obp-aui-panel__head{flex-wrap:wrap!important}
html body .obp-aui-panel .obp-aui-recent,html body .obp-aui-panel.obp-m-open .obp-aui-recent{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;order:3!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important;overflow:visible!important;padding:10px 0 4px!important;margin:0!important}
html body .obp-aui-panel .obp-aui-recent .obp-pv-lbl{display:none!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv{width:100%!important;max-width:none!important;min-width:0!important;border-radius:14px!important;padding:8px 10px!important;gap:9px!important;box-sizing:border-box!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv b,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv b{max-width:none!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-t{flex:1 1 auto!important;min-width:0!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top{grid-column:1/-1!important;order:-1!important;padding:10px 14px 10px 10px!important;border-width:2px!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top .pv-ico{width:34px!important;height:34px!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top b,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv.pv-top b{font-size:16px!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top small,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv.pv-top small{font-size:11px!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-now{flex:none;margin-left:auto;font:800 10px/1 system-ui,sans-serif!important;letter-spacing:.5px;text-transform:uppercase;background:#f5a623;color:#111;padding:5px 8px;border-radius:999px;font-style:normal}
html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-hide{display:none!important}
html body .obp-aui-panel .obp-aui-recent a.obp-pv:not(.pv-top) b,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv:not(.pv-top) b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important;display:block!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-t{white-space:normal!important;overflow:visible!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv{padding:4px 10px 4px 5px!important;gap:7px!important;border-radius:999px!important;min-height:0!important;border-width:1px!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv.pv-top{padding:4px 10px 4px 5px!important;border-width:1.5px!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-ico,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv .pv-ico{width:22px!important;height:22px!important;flex:none!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top .pv-ico,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv.pv-top .pv-ico{width:26px!important;height:26px!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-ico svg,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv .pv-ico svg{width:12px!important;height:12px!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv small,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv small{font-size:9px!important;line-height:1.1!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv b,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv b{font-size:12.5px!important;line-height:1.15!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top b,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv.pv-top b{font-size:14px!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv.pv-top small,html body .obp-aui-panel.obp-m-open .obp-aui-recent a.obp-pv.pv-top small{font-size:10px!important}html body .obp-aui-panel .obp-aui-recent a.obp-pv .pv-now{padding:3px 7px!important;font-size:9px!important}html body .obp-aui-panel .obp-aui-recent{gap:6px!important;padding-top:8px!important}