.hz-fleet-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls" "filters filters";align-items:center;gap:14px 16px}.hz-fleet-toolbar-main{display:contents}.hz-fleet-count{grid-area:title;margin:0;font-size:22px;font-weight:850;letter-spacing:-.65px}.hz-fleet-filters{grid-area:filters;display:flex;gap:8px;padding-bottom:3px;overflow-x:auto}.hz-fleet-filters:not(:has(.hz-chip)){grid-area:title;justify-content:flex-end;padding-bottom:0}.hz-chip,.hz-sort-link{flex:none;border:1px solid #e5e7ea;background:#fff;color:#5f6469;font-size:12px;font-weight:700;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.hz-chip{padding:10px 16px;border-radius:35px}.hz-chip:hover,.hz-sort-link:hover{border-color:#b9bec4}.hz-chip[aria-current]{border-color:#242629;background:#242629;color:#fff}.hz-sort-link{margin-left:auto;padding:10px 14px;border-radius:10px;color:#3e4449;font-weight:650}.hz-view-toggle{grid-area:controls;display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:#ebedf0}.hz-view-toggle button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:8px;color:#626870;font-size:12px;font-weight:750;cursor:pointer}.hz-view-toggle button svg{width:16px;height:16px}.hz-view-toggle button:hover{color:#111}.hz-view-toggle button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 1px 6px rgba(0,0,0,.1)}.hz-chip:focus-visible,.hz-offer-title a:focus-visible,.hz-rate-cta:focus-visible,.hz-sort-link:focus-visible,.hz-view-toggle button:focus-visible{outline:2px solid #111;outline-offset:2px}@media (max-width:639px){.hz-view-toggle{display:none}}.hz-offers{display:grid;grid-template-columns:minmax(0,1fr);gap:17px;margin:18px 0 0;padding:0;list-style:none}@media (min-width:640px){.hz-offers[data-view=grid2],.hz-offers[data-view=grid3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hz-offers[data-view=grid3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hz-offers>li{display:flex;min-width:0;container-type:inline-size}[data-brand] .hz-offers article.hz-offer{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid #e8e9eb;border-radius:17px;background:#fff;box-shadow:0 5px 20px rgba(25,32,42,.03);transition:transform .2s ease,box-shadow .2s ease}[data-brand] .hz-offers article.hz-offer:hover{transform:translateY(-2px);box-shadow:0 13px 35px rgba(25,32,42,.08)}.hz-offer-media{position:relative;min-height:170px;overflow:hidden;background:radial-gradient(ellipse at 48% 75%,#dfe3e7 0,#f6f7f8 48%,#fafbfc 76%)}.hz-offers[data-view=grid2] .hz-offer-media{min-height:200px}.hz-offers[data-view=grid3] .hz-offer-media{min-height:160px}.hz-offer-photo{object-fit:contain;padding:14px 18px;mix-blend-mode:multiply}.hz-offer-photo.is-faded{opacity:.7;padding:24px}.hz-offer-photo.is-fallback{position:absolute;inset:0;width:100%;height:100%;padding:30px}.hz-offer-badge{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:22px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#333;font-size:10px;font-weight:800;line-height:1}.hz-offer-badge:before{width:6px;height:6px;border-radius:50%;background:#187b54;content:""}.hz-offer-badge.is-scarce{background:#fff5c4;color:#735500}.hz-offer-badge.is-scarce:before{background:#d97706}.hz-offer-body{display:grid;flex:1 1 auto;align-content:start;gap:10px;min-width:0;padding:18px 20px 14px}.hz-offer-title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.4px;line-height:1.15}.hz-offers[data-view=grid3] .hz-offer-title{font-size:17px}.hz-offer-title a{color:inherit;text-decoration:none}.hz-offer-title a:hover{text-decoration:underline;text-underline-offset:3px}.hz-offer-sub{margin:3px 0 0;color:#888;font-size:12px}.hz-offer-specs{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:#555d64;font-size:12px;font-weight:600}.hz-offers[data-view=grid3] .hz-offer-specs{gap:6px 10px}.hz-offer-specs li{display:inline-flex;align-items:center;gap:5px}.hz-offer-specs svg{color:#6a7076}.hz-offer-specs .is-electric{color:#187b54;font-weight:750}.hz-offer-legal [data-testid=precontractual-summary]>p:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hz-offer-legal{padding-top:10px;border-top:1px solid #eff0f1}.hz-offer-legal,.hz-offer-legal *{color:#777c82;font-size:11px;line-height:1.45}.hz-offer-rates{display:grid;gap:8px;padding:14px 16px 16px;border-top:1px solid #eee;background:#fcfcfb}.hz-rate-block{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 12px;border:1px solid #eceef0;border-radius:12px;background:#fff}.hz-rate-block.is-highlight{border-color:#cfe8d9;background:#f1faf5}.hz-rate-head{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;min-height:18px;gap:0 8px}.hz-rate-title{margin:0;line-height:1.3;color:#4b5563;font-size:12px;font-weight:700}.hz-rate-compare{margin:0;line-height:1.3;color:#8b8e93;font-size:11px}.hz-rate-main{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.hz-rate-total{margin:0;font-size:24px;font-weight:850;letter-spacing:-.8px;line-height:1.15}.hz-rate-block.is-highlight .hz-rate-total{color:#187b54}.hz-rate-meta{margin:0;color:#697078;font-size:12px;font-weight:600}.hz-rate-cta{display:inline-flex;align-items:center;justify-content:center;min-width:118px;height:38px;padding:0 14px;border-radius:9px;font-size:12.5px;font-weight:800;text-align:center;white-space:nowrap;transition:filter .15s ease}.hz-offers[data-view=grid3] .hz-rate-cta{min-width:108px;padding:0 10px;font-size:12px}.hz-rate-cta:hover{filter:brightness(1.06)}.hz-rate-cancel{display:flex;grid-column:1/-1;align-items:flex-start;gap:5px;margin:2px 0 0;min-height:calc(2 * 1.35em);color:#187b54;font-size:11px;font-weight:700;line-height:1.35}.hz-rate-cancel svg{flex:none;margin-top:1px}.hz-offer-foot{margin:0;color:#8b8e93;font-size:11px;text-align:center}.hz-offer-promo{margin:0;font-size:12px;font-weight:700}.hz-offer-promo.is-ok{color:#187b54}.hz-offer-promo.is-ko{color:#b91c1c}[data-brand] .hz-offers .hz-offer-dual .hz-rate-block+.hz-rate-block{padding-top:10px;border-top:1px solid #cfe8d9}[data-brand] .hz-offers .hz-rate-block>p.hz-rate-cancel{margin:2px 0 0}@container (min-width: 700px){[data-brand] .hz-offers article.hz-offer{display:grid;grid-template-columns:minmax(190px,27%) minmax(0,1fr) minmax(0,470px)}.hz-offer-media,.hz-offers[data-view] .hz-offer-media{min-height:190px}.hz-offer-body{align-content:center;padding:18px 22px}.hz-offer-rates{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:center;gap:6px 10px;padding:14px 16px;border-top:0;border-left:1px solid #eee}.hz-offer-rates:has(.hz-rate-block:only-of-type){grid-template-columns:minmax(0,1fr)}.hz-offer-rates>.hz-rate-block{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:3px}.hz-rate-main,.hz-rate-price{display:contents}.hz-rate-head{grid-row:1;align-self:start;height:18px}.hz-rate-total{grid-row:2}.hz-rate-meta{grid-row:3}.hz-rate-cancel{grid-row:4;min-height:0}.hz-rate-cta{grid-row:5;align-self:end;width:100%;margin-top:4px}.hz-offer-foot,.hz-offer-promo{grid-column:1/-1}}