@layer sy-component{.drawer-panel-module__Y6hlrW__scrim{z-index:40;background:var(--overlay-drawer-scrim,var(--sy-scrim));position:fixed;inset:0}.drawer-panel-module__Y6hlrW__root{z-index:50;background:var(--overlay-drawer-bg,var(--surface-raised));box-shadow:var(--overlay-drawer-shadow,var(--sy-shadow-xl));flex-direction:column;display:flex;position:fixed}.drawer-panel-module__Y6hlrW__right{height:100%;inset-block:0;inset-inline-end:0}.drawer-panel-module__Y6hlrW__left{height:100%;inset-block:0;inset-inline-start:0}.drawer-panel-module__Y6hlrW__top{width:100%;inset-block-start:0;inset-inline:0}.drawer-panel-module__Y6hlrW__bottom{width:100%;inset-block-end:0;inset-inline:0}.drawer-panel-module__Y6hlrW__header{padding-inline:var(--overlay-drawer-header-pad-inline,var(--sy-space-16));padding-block:var(--overlay-drawer-header-pad-block,var(--sy-space-12));border-block-end:var(--overlay-drawer-header-rule-width,1px) solid var(--overlay-drawer-header-rule-color,var(--border));justify-content:space-between;align-items:center;display:flex}.drawer-panel-module__Y6hlrW__title{font-size:var(--overlay-drawer-title-size,var(--sy-text-base));line-height:var(--overlay-drawer-title-leading,var(--sy-text-base-leading));font-weight:var(--overlay-drawer-title-weight,var(--sy-weight-semibold));color:var(--overlay-drawer-title-color,var(--on))}.drawer-panel-module__Y6hlrW__close{height:var(--overlay-drawer-close-size,var(--sy-space-32));width:var(--overlay-drawer-close-size,var(--sy-space-32));border-radius:var(--overlay-drawer-close-radius,var(--sy-radius-full));color:var(--overlay-drawer-close-color,var(--on-muted));justify-content:center;align-items:center;display:inline-flex}.drawer-panel-module__Y6hlrW__close:hover{background:var(--overlay-drawer-close-bg-hover,var(--fill-neutral))}.drawer-panel-module__Y6hlrW__body{padding:var(--overlay-drawer-body-pad,var(--sy-space-16));flex:1;overflow-y:auto}}
@layer sy-component{.responsive-table-module__n_HJta__wrapper{background:var(--responsive-table-bg,var(--surface));border:var(--responsive-table-border-width,1px) solid var(--responsive-table-border-color,var(--border));padding:var(--responsive-table-pad,var(--sy-space-20))}.responsive-table-module__n_HJta__title{font-size:var(--responsive-table-title-size,var(--sy-text-xl));font-weight:var(--responsive-table-title-weight,var(--sy-weight-bold));color:var(--responsive-table-title-color,var(--on));margin-block:0 var(--responsive-table-title-gap,var(--sy-space-12))}.responsive-table-module__n_HJta__list{gap:0 var(--responsive-table-list-gap,var(--sy-space-32));grid-template-columns:1fr;margin:0;display:grid}.responsive-table-module__n_HJta__list.responsive-table-module__n_HJta__colsTwo{grid-template-columns:repeat(var(--responsive-table-list-columns,2), minmax(0, 1fr))}.responsive-table-module__n_HJta__row{padding-block:var(--responsive-table-row-pad,var(--sy-space-12));border-block-end:var(--responsive-table-row-rule-width,1px) solid var(--responsive-table-row-rule-color,var(--border));grid-template-columns:1fr 1fr;align-items:center;min-width:0;display:grid}.responsive-table-module__n_HJta__row:last-child{border-block-end:none}.responsive-table-module__n_HJta__row:nth-child(odd){background:var(--responsive-table-row-alt-bg,transparent)}.responsive-table-module__n_HJta__colsTwo .responsive-table-module__n_HJta__row:nth-child(odd){background:0 0}.responsive-table-module__n_HJta__colsTwo .responsive-table-module__n_HJta__row:nth-child(4n+1),.responsive-table-module__n_HJta__colsTwo .responsive-table-module__n_HJta__row:nth-child(4n+2){background:var(--responsive-table-row-alt-bg,transparent)}.responsive-table-module__n_HJta__row{padding-inline:var(--responsive-table-row-pad-inline,0)}.responsive-table-module__n_HJta__label{font-weight:var(--responsive-table-label-weight,var(--sy-weight-bold));color:var(--responsive-table-label-color,var(--on-muted));font-size:var(--responsive-table-label-size,var(--sy-text-lg));white-space:nowrap;text-overflow:ellipsis;grid-column:1;justify-self:stretch;min-width:0;margin:0;overflow:hidden}.responsive-table-module__n_HJta__value{font-weight:var(--responsive-table-value-weight,var(--sy-weight-normal));color:var(--responsive-table-value-color,var(--on));font-size:var(--responsive-table-value-size,var(--sy-text-lg));-webkit-line-clamp:var(--responsive-table-value-lines,2);line-clamp:var(--responsive-table-value-lines,2);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;grid-column:2;justify-self:stretch;min-width:0;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:600px){.responsive-table-module__n_HJta__list.responsive-table-module__n_HJta__colsTwo{grid-template-columns:repeat(var(--responsive-table-list-columns-sm,var(--responsive-table-list-columns,2)), minmax(0, 1fr))}.responsive-table-module__n_HJta__row{grid-template-columns:var(--responsive-table-row-columns-sm,1fr)}.responsive-table-module__n_HJta__label{margin-block-end:var(--responsive-table-label-gap,var(--sy-space-4))}}}
@layer sy-component{.vehicle-image-module__tZrfmW__frame{width:100%;aspect-ratio:var(--vehicle-image-ratio,3 / 2)}.vehicle-image-module__tZrfmW__placeholder{background:var(--vehicle-image-placeholder-bg,var(--fill-neutral))}}
@layer sy-component{.vehicle-price-module__CwjcXW__root{align-items:baseline;gap:var(--vehicle-price-gap,var(--sy-space-4));display:inline-flex}.vehicle-price-module__CwjcXW__amount{font-size:var(--vehicle-price-size,var(--sy-text-lg));line-height:var(--vehicle-price-leading,var(--sy-text-lg-leading));font-weight:var(--vehicle-price-weight,var(--sy-weight-bold));color:var(--vehicle-price-color,var(--on))}.vehicle-price-module__CwjcXW__suffix{font-size:var(--vehicle-price-suffix-size,var(--sy-text-xs));line-height:var(--vehicle-price-suffix-leading,var(--sy-text-xs-leading));text-transform:var(--vehicle-price-suffix-transform,uppercase);letter-spacing:var(--vehicle-price-suffix-tracking,var(--sy-tracking-wide));color:var(--vehicle-price-suffix-color,var(--on-muted))}.vehicle-price-module__CwjcXW__onRequest{font-size:var(--vehicle-price-request-size,var(--sy-text-base));line-height:var(--vehicle-price-request-leading,var(--sy-text-base-leading));font-weight:var(--vehicle-price-request-weight,var(--sy-weight-semibold));color:var(--vehicle-price-color,var(--on))}.vehicle-price-module__CwjcXW__amountOnly{display:inline-block}}
