.widgetChoice[data-v-50a91a7e]{align-items:center;display:flex;justify-content:center;margin-block-end:28px}@media (max-width:375px){.widgetChoice[data-v-50a91a7e]{gap:16px}}.widgetChoice__button[data-v-50a91a7e]{background:#3d3d3d;color:var(--layerWhiteColour);flex:1;font-size:1.125rem;line-height:1.44444444;opacity:.8;padding:20px 12px;position:relative;text-align:center;transition:opacity .3s ease}@media (max-width:375px){.widgetChoice__button[data-v-50a91a7e]{font-size:1rem;line-height:1.25}}.widgetChoice__button--active[data-v-50a91a7e]{background:var(--layerWhiteColour);color:var(--textColour);opacity:1}.widgetChoice__button[data-v-50a91a7e]:first-child{border-radius:16px 0 0}.widgetChoice__button[data-v-50a91a7e]:last-child{border-radius:0 16px 0 0}.dropdown[data-v-1b4d6ed9]{--dropdownBackgroundColour:var(--layerWhiteColour);--dropdownBorderRadius:6px;--dropdownPadding:1em;background:var(--dropdownBackgroundColour);border-radius:var(--dropdownBorderRadius);padding:6px;z-index:2}.dropdown__body[data-v-1b4d6ed9]{padding:var(--dropdownPadding)}.dropdown__arrow[data-v-1b4d6ed9]{background:var(--dropdownBackgroundColour);height:12px;position:absolute;transform:rotate(45deg);width:12px}.widgetConditions[data-v-d100a9f5]{align-items:center;background:var(--layerLightColour);border-radius:4px;cursor:pointer;display:flex;overflow:hidden;position:relative;z-index:1}.widgetConditions[data-v-d100a9f5]:before{background:var(--layerWhiteColour);border-radius:4px;box-shadow:inset 0 0 0 2px var(--primaryColour);content:"";height:100%;left:calc(var(--active-index)*(100%/var(--columns)));position:absolute;transition:left .3s ease;width:calc(100%/var(--columns));z-index:-1}.widgetConditions__control[data-v-d100a9f5]{flex:0 0 calc(100%/var(--columns));position:relative}.widgetConditions__control[data-v-d100a9f5]:has(input[disabled]){cursor:not-allowed}.widgetConditions__control--active .widgetConditions__option[data-v-d100a9f5]{color:var(--layerBlackColour);opacity:1}.widgetConditions__option[data-v-d100a9f5]{color:var(--layerBlackColour);font-family:var(--primaryFont);font-size:.75rem;font-weight:var(--fontWeightMedium);line-height:1.66666667;padding:7px 1rem;text-align:center}.widgetConditions--radios[data-v-d100a9f5]{background:transparent;gap:24px;padding:7px 0}.widgetConditions--radios[data-v-d100a9f5]:before{display:none}.widgetConditions--radios .widgetConditions__control[data-v-d100a9f5]{align-items:center;display:flex;flex:0 0 auto;line-height:1;opacity:1;padding:0 0 0 34px}.widgetConditions--radios .widgetConditions__control[data-v-d100a9f5]:after,.widgetConditions--radios .widgetConditions__control[data-v-d100a9f5]:before{content:"";position:absolute}.widgetConditions--radios .widgetConditions__control[data-v-d100a9f5]:before{background:var(--layerWhiteColour);border-radius:50%;height:24px;left:0;width:24px}.widgetConditions--radios .widgetConditions__control[data-v-d100a9f5]:after{background:var(--layerBlackColour);border-radius:50%;height:12px;left:6px;opacity:0;transition:opacity .3s ease;width:12px}.widgetConditions--radios .widgetConditions__control--active[data-v-d100a9f5]:after{opacity:1}.widgetConditions--radios .widgetConditions__option[data-v-d100a9f5]{opacity:1;padding:0}.widgetConditions--vehicle_type[data-v-d100a9f5]:has(.widgetConditions__control:only-child){display:none}.vehicleSearchWidget[data-v-7c7df61b]{position:relative}.vehicleSearchWidget__form[data-v-7c7df61b]{display:grid;gap:12px}.vehicleSearchWidget--alt .vehicleSearchWidget__form[data-v-7c7df61b]{gap:19px 14px;grid-template-columns:1fr 1fr}.vehicleSearchWidget__range[data-v-7c7df61b]{position:relative}.vehicleSearchWidget__range--inline[data-v-7c7df61b] .uiNativeSelect,.vehicleSearchWidget[data-v-7c7df61b] .dropdownButton{width:100%}.vehicleSearchWidget__rangeFilters[data-v-7c7df61b]{border-radius:9px;display:flex;flex-direction:column;gap:var(--_gap,8px)}.vehicleSearchWidget__rangeFilters--inline[data-v-7c7df61b]{--_gap:16px}.vehicleSearchWidget__rangeFilters--popup[data-v-7c7df61b]{min-width:200px}@media (max-width:375px){.vehicleSearchWidget__rangeFilters--popup[data-v-7c7df61b]{flex-direction:column}}@media (min-width:375px){.vehicleSearchWidget__rangeFilters--popup[data-v-7c7df61b]{min-width:300px}}.vehicleSearchWidget__rangeFilters[data-v-7c7df61b] .uiNativeSelect{flex:1}.vehicleSearchWidget__rangePopupTrigger[data-v-7c7df61b]{background:0;border:0;height:100%;padding:0;position:relative;text-align:left;width:100%}@media (max-width:375px){.vehicleSearchWidget__rangePopupTrigger[data-v-7c7df61b]{display:none}}.vehicleSearchWidget__rangePopupLabel[data-v-7c7df61b]{color:var(--primaryColour);left:20px;position:absolute;top:10px;z-index:1}.vehicleSearchWidget__rangePopupSelect[data-v-7c7df61b]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--layerWhiteColour);border:1px solid var(--layerAccentColour);border-radius:4px;color:var(--textColour);display:flex;justify-content:space-between;line-height:1.5;padding:26px 50px 8px 20px;position:relative;text-overflow:ellipsis;width:100%}.vehicleSearchWidget__rangePopupSelect svg[data-v-7c7df61b]{margin-top:5px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.vehicleSearchWidget[data-v-7c7df61b] .uiNativeSelect select,.vehicleSearchWidget[data-v-7c7df61b] .uiNativeSelect svg{color:var(--textColour)}.vehicleSearchWidget[data-v-7c7df61b] .uiNativeSelect select:disabled{color:var(--subTextColour);opacity:1}.vehicleSearchWidget[data-v-7c7df61b] .uiNativeSelect select{height:55px}.vehicleSearchWidget[data-v-7c7df61b] .mTextField input{background:var(--layerWhiteColour);border-radius:4px;padding:16px}.vehicleSearchWidget__formButton[data-v-7c7df61b]{--ui-button-border-radius:5px;--_ui-button-padding:17px 1em;--_ui-button-font-size:16;margin-block-start:5px}.vehicleSearchWidget--alt .vehicleSearchWidget__formButton[data-v-7c7df61b]{grid-column:span 2}.vehicleSearchWidget__formButtonInner[data-v-7c7df61b]{align-items:center;display:flex;justify-content:center;padding-inline:7px;width:100%}.vehicleSearchWidget__formButtonIcon[data-v-7c7df61b]{font-size:20px;transform:translate(-10px);transition:transform .3s ease}.vehicleSearchWidget__formButton:hover .vehicleSearchWidget__formButtonIcon[data-v-7c7df61b]{transform:translate(0)}.vehicleSearchWidget__radios[data-v-7c7df61b]{align-items:center;display:flex;gap:11px;margin-block:20px 8px}.vehicleSearchWidget__radios[data-v-7c7df61b] .mRadioButton__radio+label{align-items:center;display:flex;padding:0 0 0 36px}.vehicleSearchWidget__radios[data-v-7c7df61b] .mRadioButton__radio+label:before{height:28px;top:50%;transform:translateY(-50%);width:28px}.vehicleSearchWidget__radios[data-v-7c7df61b] .mRadioButton__radio+label:after{height:14px;left:7px;top:50%;transform:scale(0) translateY(-50%);transform-origin:50% 0;width:14px}.vehicleSearchWidget__radios[data-v-7c7df61b] .mRadioButton__radio:checked+label:after{transform:scale(1) translateY(-50%)}
