.wp-block-ebf-vehicle-compare-table{--vct-col-width:calc(clamp(10rem, 3.046rem + 23.179vi, 14.375rem));position:relative}.wp-block-ebf-vehicle-compare-table .vct-empty-state[hidden],.wp-block-ebf-vehicle-compare-table.has-no-vehicles .vct-content,.wp-block-ebf-vehicle-compare-table.has-no-vehicles .vct-header,.wp-block-ebf-vehicle-compare-table.has-no-vehicles .vct-loading{display:none}.vct-empty{text-align:center}.vct-header{align-items:stretch;background:var(--wp--preset--color--white,#fff);border-bottom:var(--wp--custom--form-border);display:flex;margin-block-start:unset!important;overflow:auto;-webkit-overflow-scrolling:touch;padding-block-end:var(--wp--preset--spacing--tiny);position:sticky;top:var(--vct-header-top,0);transition:all .5s;z-index:4}.vct-header .vehicle-compare-toolbar__thumbnail{max-height:12.5rem;overflow:hidden;transition:max-height 1s,opacity .2s .8s}.vct-header.is-sticky{border-bottom-color:var(--wp--preset--color--black);box-shadow:var(--wp--preset--shadow--natural);padding-block:var(--wp--preset--spacing--tiny)}.vct-header.is-sticky .vehicle-compare-toolbar__thumbnail{max-height:0;opacity:0;pointer-events:none;transition:max-height 1s,opacity .2s}.vct-header__label{flex:1}.vct-header .vehicle-compare-my-car-badge{left:.25rem;top:0;transition:all .5s ease-in-out}.vct-header.is-sticky .vehicle-compare-my-car-badge{font-size:10px;left:calc(100% - 2.5rem);max-width:2rem;overflow-wrap:break-word;padding:2px;top:.5rem;white-space:normal}.wp-block-ebf-vehicle-compare-table .vehicle-compare-toolbar__slot{flex:0 0 var(--vct-col-width);padding:0 .25rem;text-align:center;width:var(--vct-col-width)}.wp-block-ebf-vehicle-compare-table .vehicle-compare-toolbar__slot.is-empty{align-items:center;background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,color-mix(in srgb,var(--wp--preset--color--border) 40%,transparent) 6px,color-mix(in srgb,var(--wp--preset--color--border) 40%,transparent) 7px);border:2px dashed var(--wp--preset--color--secondary-30);border-radius:var(--wp--custom--border-radius);justify-content:center;margin:0 .25rem;padding:var(--wp--preset--spacing--tiny)}.wp-block-ebf-vehicle-compare-table td.vct-col-placeholder{background:color-mix(in srgb,var(--wp--preset--color--border) 20%,transparent)}.wp-block-ebf-vehicle-compare-table .mypage-compare-select{font-size:var(--wp--preset--font-size--small);max-width:100%;width:100%}.wp-block-ebf-vehicle-compare-table .vehicle-compare-toolbar__thumbnail{max-width:none}.vct-loading[hidden]{display:none}.vct-loading .loading-value{animation:vct-pulse 1.6s ease-in-out infinite;background:var(--wp--preset--color--secondary-10,#f0f0f0);border-radius:4px;color:transparent;display:inline-block}@keyframes vct-pulse{0%,to{opacity:1}50%{opacity:.4}}.vct-table col.vct-col-vehicle{width:var(--vct-col-width)}.vct-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.vct-table table{border-collapse:collapse;table-layout:fixed;width:100%}.vct-table caption{caption-side:top;text-align:left}.vct-table caption>*{display:inline-block;left:0;position:sticky}.vct-table th[scope=row]{font-weight:var(--wp--custom--font-weight--medium)}.vct-table thead.screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.vct-table th[scope=col]{font-weight:700;text-align:center}.vct-table td{text-align:center}.vct-table.wp-block-table tbody tr:nth-child(n){background-color:var(--wp--preset--color--white,#fff)}body.has-state-unique .vct-table.wp-block-table tbody tr:nth-child(odd of :not(.hide-for-state-unique)),body:not(.has-state-unique) .vct-table.wp-block-table tbody tr:nth-child(odd){background-color:#d9f5fb}.vct-table td.is-best-value{background-color:#b2ebf7;font-weight:600;position:relative}.vct-table td svg{color:var(--wp--preset--color--primary,#00a300);height:16px;width:16px}@media(max-width:960px){.vct-table td:before{content:attr(data-label);display:block;font-size:var(--wp--preset--font-size--tiny);opacity:.5}}@media(max-width:600px){.wp-block-ebf-vehicle-compare-table .vehicle-compare-toolbar__actions{flex-direction:row}.wp-block-ebf-vehicle-compare-table{--vct-col-width:33.33333vw}.is-layout-constrained>.wp-block-ebf-vehicle-compare-table{margin-inline:calc(50% - 50vw)!important}.wp-block-ebf-vehicle-compare-table .vehicle-compare-toolbar__slot{padding:0 .125rem}.wp-block-ebf-vehicle-compare-table .vct-content>.alignwide{align-items:flex-start;flex-direction:column;padding-inline:var(--wp--style--root--padding-left,1rem) var(--wp--style--root--padding-right,1rem)}.wp-block-ebf-vehicle-compare-table .vct-filters{align-self:stretch;margin-inline:calc(var(--wp--style--root--padding-left,1rem)*-1) calc(var(--wp--style--root--padding-right,1rem)*-1);-webkit-overflow-scrolling:touch;overflow-x:auto;padding-inline:var(--wp--style--root--padding-left,1rem) var(--wp--style--root--padding-right,1rem);scrollbar-width:none}.wp-block-ebf-vehicle-compare-table .vct-filters .wp-block-buttons{flex-wrap:nowrap;width:-moz-max-content;width:max-content}.wp-block-ebf-vehicle-compare-table .vct-filters .wp-block-button__link{white-space:nowrap}.vct-table td,.vct-table th{font-size:var(--wp--preset--font-size--smaller);overflow-wrap:anywhere;padding:.375rem .25rem}}.vehicle-compare-table__placeholder{background:var(--wp--preset--color--secondary-10,#f5f5f5);border:2px dashed var(--wp--preset--color--secondary-30,#ccc);border-radius:var(--wp--custom--border-radius,4px);padding:var(--wp--preset--spacing--medium,24px);text-align:center}.vehicle-compare-table__placeholder-columns{display:flex;gap:var(--wp--preset--spacing--small,16px);margin-top:var(--wp--preset--spacing--small,16px)}.vehicle-compare-table__placeholder-col{background:var(--wp--preset--color--secondary-20,#e0e0e0);border-radius:var(--wp--custom--border-radius,4px);flex:1;height:120px}
