/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/IconContainer/IconContainer.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.IconContainer__Icon___vGNgV {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.IconContainer__xs___f5QWd {
  width: 9px;
  height: 9px;
}
.IconContainer__sm___Uy_TJ {
  width: 12px;
  height: 12px;
}
.IconContainer__md___pRKL2 {
  width: 16px;
  height: 16px;
}
.IconContainer__df___K1mit {
  width: 20px;
  height: 20px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Co2Widget/CO2Efficiency.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CO2Efficiency__co2Efficiency___Dd8ea {
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  width: 132px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 10px 0;
  margin-right: 20px;
  box-sizing: border-box;
}
@media all and (max-width: 575.98px) {
  .CO2Efficiency__co2Efficiency___Dd8ea {
    width: auto;
  }
}
.CO2Efficiency__classContainer___CLjyU {
  position: relative;
  width: 100%;
  height: 14px;
}
.CO2Efficiency__classContainer___CLjyU:not(:last-child) {
  margin-bottom: 3px;
}
.CO2Efficiency__class___PvXlb,
.CO2Efficiency__activeClass___IRzhY,
.CO2Efficiency__secondActiveClass___XmoGl {
  position: relative;
  display: block;
  height: 14px;
  color: #fff;
  font-size: 7px;
  line-height: 10px;
  padding-left: 4px;
  text-transform: uppercase;
  box-sizing: border-box;
  background-color: rgba(215,215,215,0.5);
}
.CO2Efficiency__class___PvXlb::after {
  position: absolute;
  right: -5px;
  top: 0;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 5px 5px;
  border-color: transparent;
}
.CO2Efficiency__title___otaI6 {
  font-size: 15px;
  font-weight: 700;
  color: rgba(0,0,0,0.871);
}
.CO2Efficiency__subTitle___bUCdC {
  font-size: 12px;
  margin: 5px 0 24px;
  font-weight: 400;
  color: rgba(0,0,0,0.871);
}
.CO2Efficiency__divider___r3hpo {
  position: absolute;
  width: 1px;
  background-color: #000;
  top: 0;
  left: 161px;
  height: 127px;
}
.CO2Efficiency__activeClass___IRzhY {
  position: absolute;
  top: 0;
  right: -20px;
  padding: 0 5px;
  background-color: #333;
  display: flex;
  align-items: center;
}
.CO2Efficiency__activeClass___IRzhY::before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 6px 0;
  border-color: transparent #333 transparent transparent;
}
.CO2Efficiency__secondActiveClass___XmoGl {
  position: absolute;
  top: 0;
  right: -60px;
  padding: 0 5px;
  background-color: #333;
  display: flex;
  align-items: center;
}
.CO2Efficiency__secondActiveClass___XmoGl::before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 6px 0;
  border-color: transparent #333 transparent transparent;
}
.CO2Efficiency__levelsContainer___iKIVH {
  position: relative;
}
.CO2Efficiency__container___Av6YJ {
  position: relative;
}
.CO2Efficiency__levelTitle___vPyhT {
  top: -21px;
  left: 78px;
  position: absolute;
  width: 74px;
  font-size: 9px;
  text-align: right;
}
.CO2Efficiency__wltpLevelTitle___SM2yO {
  width: 80px;
  top: -21px;
  left: 172px;
  position: absolute;
  font-size: 9px;
}
.CO2Efficiency__wltpLevelsContainer___bkVKc {
  padding: 13.5px 7.5px;
  border-top: 1px solid #e8e8e8;
}
.auto_de_selector_energyEfficiencyClass_appp {
  background-color: #1d9453;
}
.auto_de_selector_energyEfficiencyClass_appp::after {
  border-left-color: #1d9453;
}
.auto_de_selector_energyEfficiencyClass_app {
  background-color: #24a728;
}
.auto_de_selector_energyEfficiencyClass_app::after {
  border-left-color: #24a728;
}
.auto_de_selector_energyEfficiencyClass_ap {
  background-color: #acc535;
}
.auto_de_selector_energyEfficiencyClass_ap::after {
  border-left-color: #acc535;
}
.auto_de_selector_energyEfficiencyClass_a {
  background-color: #fffb67;
}
.auto_de_selector_energyEfficiencyClass_a::after {
  border-left-color: #fffb67;
}
.auto_de_selector_energyEfficiencyClass_b {
  background-color: #feca59;
}
.auto_de_selector_energyEfficiencyClass_b::after {
  border-left-color: #feca59;
}
.auto_de_selector_energyEfficiencyClass_c {
  background-color: #fd7d2c;
}
.auto_de_selector_energyEfficiencyClass_c::after {
  border-left-color: #fd7d2c;
}
.auto_de_selector_energyEfficiencyClass_d {
  background-color: #fb1520;
}
.auto_de_selector_energyEfficiencyClass_d::after {
  border-left-color: #fb1520;
}
.auto_de_selector_energyEfficiencyClass_e {
  background-color: #de111b;
}
.auto_de_selector_energyEfficiencyClass_e::after {
  border-left-color: #de111b;
}
.auto_de_selector_energyEfficiencyClass_f {
  background-color: #c60e16;
}
.auto_de_selector_energyEfficiencyClass_f::after {
  border-left-color: #c60e16;
}
.auto_de_selector_energyEfficiencyClass_g {
  background-color: #ac0a13;
}
.auto_de_selector_energyEfficiencyClass_g::after {
  border-left-color: #ac0a13;
}
.auto_de_selector_energyEfficiencyClass_a_wltp {
  background-color: #4aa35a;
}
.auto_de_selector_energyEfficiencyClass_a_wltp::after {
  border-left-color: #4aa35a;
}
.auto_de_selector_energyEfficiencyClass_b_wltp {
  background-color: #6ebb4d;
}
.auto_de_selector_energyEfficiencyClass_b_wltp::after {
  border-left-color: #6ebb4d;
}
.auto_de_selector_energyEfficiencyClass_c_wltp {
  background-color: #bddb4a;
}
.auto_de_selector_energyEfficiencyClass_c_wltp::after {
  border-left-color: #bddb4a;
}
.auto_de_selector_energyEfficiencyClass_d_wltp {
  background-color: #fbf151;
}
.auto_de_selector_energyEfficiencyClass_d_wltp::after {
  border-left-color: #fbf151;
}
.auto_de_selector_energyEfficiencyClass_e_wltp {
  background-color: #efb741;
}
.auto_de_selector_energyEfficiencyClass_e_wltp::after {
  border-left-color: #efb741;
}
.auto_de_selector_energyEfficiencyClass_f_wltp {
  background-color: #e26733;
}
.auto_de_selector_energyEfficiencyClass_f_wltp::after {
  border-left-color: #e26733;
}
.auto_de_selector_energyEfficiencyClass_g_wltp {
  background-color: #db3733;
}
.auto_de_selector_energyEfficiencyClass_g_wltp::after {
  border-left-color: #db3733;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/BasicDataWidget/BasicDataWidget.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BasicDataWidget__BasicDataWidget____uRXm {
  font-family: 'ArialMT', 'Arial';
}
.BasicDataWidget__section___LoeGT {
  padding: 10px;
}
.BasicDataWidget__section___LoeGT:not(:last-child) {
  border-bottom: 1px solid #e8e8e8;
}
.BasicDataWidget__sectionTitle___GVDXU {
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin-bottom: 10px;
}
.BasicDataWidget__field___CG_N8 {
  margin-bottom: 10px;
}
.BasicDataWidget__specialLabel___tTi2A {
  font-size: 14px;
  display: flex;
  margin-bottom: 10px;
}
.BasicDataWidget__specialText___LgocB {
  text-decoration: underline;
  padding-left: 10px;
}
.BasicDataWidget__flexRow___ImDCu {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.BasicDataWidget__fuelOptions___osDxF [class*='react-select__option'] {
  padding: 28px 0 !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/ExpandablePanel/ExpandablePanel.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ExpandablePanel__container___N5_dK {
  min-width: 300px;
  min-height: 30px;
  position: relative;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}
.ExpandablePanel__title____DH6F {
  cursor: pointer;
  font-size: 16px;
}
.ExpandablePanel__content___Zu2Ws {
  font-size: 14px;
  height: 0;
}
.ExpandablePanel__content___Zu2Ws.ExpandablePanel__visible___ZTnKf {
  height: auto;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Accordion/Accordion.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Accordion__container___9zOqe {
  position: relative;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Button/Button.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Button__loader___a7zig {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -12.5px;
  margin-top: -12.5px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Loader/Loader.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Loader__loader___MLmS2 {
  border-style: solid;
  border-color: #005ccb #e6e6e6 #e6e6e6 #e6e6e6;
  border-radius: 50%;
  box-sizing: border-box;
  animation: Loader__auto_de_loader___HAjlB 1.5s linear infinite;
}
.Loader__loader___MLmS2.Loader__tiny___VrE3Q {
  border-width: 2px;
  width: 15px;
  height: 15px;
}
.Loader__loader___MLmS2.Loader__small___Sn48F {
  border-width: 3px;
  width: 25px;
  height: 25px;
}
.Loader__loader___MLmS2.Loader__medium___abvw8 {
  border-width: 5px;
  height: 60px;
  width: 60px;
}
.Loader__loader___MLmS2.Loader__large___KxyKh {
  border-width: 10px;
  height: 110px;
  width: 110px;
}
.Loader__loader___MLmS2.Loader__fluid___SPigz {
  border-width: 5px;
  width: 100%;
  height: 100%;
}
@-moz-keyframes Loader__auto_de_loader___HAjlB {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes Loader__auto_de_loader___HAjlB {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes Loader__auto_de_loader___HAjlB {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Loader__auto_de_loader___HAjlB {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/ButtonOld/Button.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Button__button____dlSx {
  position: relative;
  display: inline-block;
  margin: 0;
  background-color: #005ccb;
  font-family: 'Arial', sans-serif;
  min-height: 28px;
  min-width: 140px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 10px;
  color: #fff;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
  outline: none;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Button__button____dlSx:hover:not(:disabled) {
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.5);
}
.Button__button____dlSx:disabled {
  cursor: not-allowed;
  background-color: #ccc;
}
.Button__primary____cx3R {
  background-color: #005ccb;
}
.Button__secondary___CZS1K {
  background-color: #999;
}
.Button__danger___WrUnT {
  background-color: #f00;
}
.Button__ghost___Eaj86 {
  background-color: transparent;
  border: 1px solid #005ccb;
  color: #005ccb;
}
.Button__loader___KcLgq {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -12.5px;
  margin-top: -12.5px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/PropertySelector/PSGroup.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PSGroup__container___xJVFe {
  position: relative;
}
.PSGroup__child___Ae_1W {
  box-sizing: border-box;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/PropertySelector/PropertySelector.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.auto-de-color-selector_exteriorColor_beige {
  background-color: #f5f5dc !important;
}
.auto-de-color-selector_exteriorColor_black {
  background-color: #000 !important;
}
.auto-de-color-selector_exteriorColor_blue {
  background-color: #00f !important;
}
.auto-de-color-selector_exteriorColor_brown {
  background-color: #964b00 !important;
}
.auto-de-color-selector_exteriorColor_darkBlue {
  background-color: #00008b !important;
}
.auto-de-color-selector_exteriorColor_darkGreen {
  background-color: #006400 !important;
}
.auto-de-color-selector_exteriorColor_darkRed {
  background-color: #8b0000 !important;
}
.auto-de-color-selector_exteriorColor_gold {
  background: linear-gradient(#e8e0b3, #edb905);
}
.auto-de-color-selector_exteriorColor_green {
  background-color: #0f0 !important;
}
.auto-de-color-selector_exteriorColor_grey {
  background-color: #808080 !important;
}
.auto-de-color-selector_exteriorColor_orange {
  background-color: #ff8000 !important;
}
.auto-de-color-selector_exteriorColor_purple {
  background-color: #800080 !important;
}
.auto-de-color-selector_exteriorColor_red {
  background-color: #f00 !important;
}
.auto-de-color-selector_exteriorColor_silver {
  background: linear-gradient(#f2f2f2, #999);
}
.auto-de-color-selector_exteriorColor_white {
  background-color: #fff !important;
}
.auto-de-color-selector_exteriorColor_yellow {
  background-color: #ff0 !important;
}
.auto-de-color-selector_exteriorColor_bronze {
  background: linear-gradient(#eddbc9, #b27639);
}
.auto-de-color-selector_exteriorColor_rainbow {
  background: linear-gradient(180deg, #00f 0%, #00f 11%, #f00 22%, #f00 37%, #fc0 45%, #ff0 59%, #090 66%, #090 77%, #797979 86%, #000 100%);
}
.auto-de-color-selector_interiorColor_beige {
  background-color: #f5f5dc !important;
}
.auto-de-color-selector_interiorColor_black {
  background-color: #000 !important;
}
.auto-de-color-selector_interiorColor_blue {
  background-color: #00f !important;
}
.auto-de-color-selector_interiorColor_brown {
  background-color: #964b00 !important;
}
.auto-de-color-selector_interiorColor_darkBlue {
  background-color: #00008b !important;
}
.auto-de-color-selector_interiorColor_darkGreen {
  background-color: #006400 !important;
}
.auto-de-color-selector_interiorColor_darkRed {
  background-color: #8b0000 !important;
}
.auto-de-color-selector_interiorColor_gold {
  background: linear-gradient(#e8e0b3, #edb905);
}
.auto-de-color-selector_interiorColor_green {
  background-color: #0f0 !important;
}
.auto-de-color-selector_interiorColor_grey {
  background-color: #808080 !important;
}
.auto-de-color-selector_interiorColor_orange {
  background-color: #ff8000 !important;
}
.auto-de-color-selector_interiorColor_purple {
  background-color: #800080 !important;
}
.auto-de-color-selector_interiorColor_red {
  background-color: #f00 !important;
}
.auto-de-color-selector_interiorColor_silver {
  background: linear-gradient(#f2f2f2, #999);
}
.auto-de-color-selector_interiorColor_white {
  background-color: #fff !important;
}
.auto-de-color-selector_interiorColor_yellow {
  background-color: #ff0 !important;
}
.auto-de-color-selector_interiorColor_bronze {
  background: linear-gradient(#eddbc9, #b27639);
}
.auto-de-color-selector_interiorColor_rainbow {
  background: linear-gradient(180deg, #00f 0%, #00f 11%, #f00 22%, #f00 37%, #fc0 45%, #ff0 59%, #090 66%, #090 77%, #797979 86%, #000 100%);
}
.PropertySelector__selector___rMDn2 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
.PropertySelector__selector___rMDn2:focus {
  outline: 2px auto #c2ddff;
  outline-offset: 2px;
}
.PropertySelector__content___fm5jm {
  font-size: 13px;
  padding: 4px;
  box-sizing: border-box;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  user-select: none;
  overflow: hidden;
  border: 1px solid rgba(215,215,215,0.5);
  transition: border-color 0.2s ease-in-out;
}
.PropertySelector__inner___cFW08.PropertySelector__icon___YgSVH {
  display: block;
  height: 100%;
  width: 100%;
}
.PropertySelector__inner___cFW08.PropertySelector__color___atB_d {
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: 1px solid rgba(215,215,215,0.5);
  font-size: 0;
  box-sizing: border-box;
}
.PropertySelector__content___fm5jm,
.PropertySelector__label___cBMLq {
  font-family: Arial, Helvetica, sans-serif;
}
.PropertySelector__label___cBMLq {
  font-size: 14px;
  margin-left: 10px;
  margin-right: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PropertySelector__checkBlueIcon___H1Y1R {
  position: absolute;
  display: block;
  width: 18px !important;
  height: 18px !important;
  padding: 3px;
  fill: #005ccb;
  z-index: 2;
}
.PropertySelector__selector___rMDn2:hover .PropertySelector__content___fm5jm {
  border-color: #005ccb;
}
.PropertySelector__selector___rMDn2.PropertySelector__checked___ZezVI .PropertySelector__content___fm5jm {
  position: relative;
  border-color: #005ccb;
}
.PropertySelector__selector___rMDn2.PropertySelector__checked___ZezVI .PropertySelector__content___fm5jm::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,0.7);
  z-index: 1;
}
.PropertySelector__selector___rMDn2.PropertySelector__error___J5RnR .PropertySelector__content___fm5jm {
  border-color: #c80000 !important;
}
.PropertySelector__selector___rMDn2.PropertySelector__color___atB_d .PropertySelector__content___fm5jm {
  border-radius: 50%;
}
.PropertySelector__selector___rMDn2.PropertySelector__text___zE8K8 .PropertySelector__content___fm5jm {
  border-radius: 3px;
}
.PropertySelector__selector___rMDn2.PropertySelector__icon___YgSVH .PropertySelector__content___fm5jm {
  border-radius: 3px;
}
/* styles for the hidden input */
.PropertySelector__hiddenInput___xn4E8 {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.PropertySelector__toolTip___kei92 {
  position: absolute;
  background-color: #797979;
  top: 42px;
  left: 50%;
  transform: translate(-50%);
  z-index: 222;
  color: #fff;
  text-align: center;
  padding: 5px;
  border-radius: 6px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
}
.PropertySelector__toolTip___kei92:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #797979 transparent;
}
.PropertySelector__selector___rMDn2:hover .PropertySelector__toolTip___kei92 {
  visibility: visible;
  opacity: 1;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Radio/RadioGroup.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RadioGroup__container___HV4eJ {
  position: relative;
}
.RadioGroup__child___xwz5f {
  box-sizing: border-box;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Radio/FormRadioGroup.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FormRadioGroup__field___hGTL9 {
  position: relative;
  display: inline-block;
}
.FormRadioGroup__errorText____oB_H {
  position: absolute;
  left: 0;
  bottom: -15px;
  display: block;
  width: 100%;
  z-index: 1;
  font-family: "Arial Standard", Arial;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  line-height: 15px;
  color: #c80000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Radio/Radio.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Radio__container___QNGAd {
  position: relative;
}
.Radio__container___QNGAd:focus {
  outline: 2px auto #c2ddff;
  outline-offset: 2px;
}
.Radio__container___QNGAd.Radio__checked___lUuB_ .Radio__radio___vpD2Z {
  border-color: #005ccb;
}
.Radio__container___QNGAd.Radio__checked___lUuB_ .Radio__radio___vpD2Z::before {
  background-color: #005ccb !important;
}
.Radio__container___QNGAd.Radio__disabled___DHWJY .Radio__radio___vpD2Z,
.Radio__container___QNGAd.Radio__disabled___DHWJY .Radio__label___HrS1t {
  cursor: not-allowed;
}
.Radio__container___QNGAd.Radio__disabled___DHWJY .Radio__label___HrS1t {
  color: #666;
}
.Radio__container___QNGAd.Radio__disabled___DHWJY .Radio__radio___vpD2Z {
  background-color: #e8e8e8;
  border-color: #d7d7d7 !important;
}
.Radio__container___QNGAd.Radio__disabled___DHWJY .Radio__radio___vpD2Z::before {
  background-color: #f4f4f4;
}
.Radio__container___QNGAd.Radio__error___vDY1D .Radio__radio___vpD2Z {
  border-color: #c80000 !important;
}
.Radio__radio___vpD2Z {
  border-radius: 50%;
}
.Radio__squareRadio___IRogW {
  border-radius: 3px;
}
.Radio__marginRadio___fJz7U {
  margin-left: 10px;
}
.Radio__radioAll___AsL7w {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
  vertical-align: middle;
  background-color: #fff;
  box-sizing: border-box;
  cursor: pointer;
  transition: border 0.2s ease-in-out;
}
.Radio__checkBlueIcon___YKuaW {
  display: block;
  width: 18px !important;
  height: auto;
  padding: 3px;
  box-sizing: border-box;
  fill: #005ccb;
}
.Radio__radio___vpD2Z::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: calc(50% - 5px);
  top: calc(50% - 5px);
  box-sizing: border-box;
  background-color: #fff;
  transition: background-color 0.2s ease-in-out;
}
.Radio__radio___vpD2Z:hover,
.Radio__container___QNGAd:hover .Radio__radio___vpD2Z {
  border-color: #005ccb;
}
.Radio__radio___vpD2Z.Radio__withLabel___a2t3K {
  margin-right: 10px;
}
.Radio__label___HrS1t {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  cursor: pointer;
}
.Radio__labelContent___HF5_q {
  flex: 1 0 auto;
}
/* styles for the hidden input */
.Radio__input____GQz3 {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Checkout/RadioCards/AdditionalServiceCard/ServiceCardWrapper.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ServiceCardWrapper__container___J02AP {
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 4px;
  margin: 8px;
  color: #333;
  background: #fff;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__checked___iXhmJ {
  border: 2px solid #005ccb;
  box-sizing: border-box;
  outline: none;
  box-shadow: rgba(96,96,95,0.4) 0px 4px 6px 0px;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__checked___iXhmJ .ServiceCardWrapper__payTypeIcon___L9FXr circle {
  stroke: #005ccb;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__checked___iXhmJ .ServiceCardWrapper__payTypeIcon___L9FXr path {
  fill: #005ccb;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__checked___iXhmJ .ServiceCardWrapper__radio___ksNKR {
  border-color: #005ccb;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__checked___iXhmJ .ServiceCardWrapper__radioAll___igo8n {
  background: #005ccb;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 {
  border: 2px solid rgba(0,0,0,0.06);
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__radio___ksNKR,
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__label___Z_vUB {
  cursor: not-allowed;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__payTypeIcon___L9FXr {
  color: rgba(96,96,95,0.15);
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__payTypeIcon___L9FXr circle {
  stroke: rgba(96,96,95,0.15);
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__payTypeIcon___L9FXr path {
  fill: rgba(96,96,95,0.15);
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__radio___ksNKR {
  border-color: rgba(0,92,203,0.4);
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__disabled___Va0A3 .ServiceCardWrapper__label___Z_vUB {
  color: rgba(96,96,95,0.15);
}
.ServiceCardWrapper__payTypeIcon___L9FXr {
  padding: 6px 0 12px 12px;
}
.ServiceCardWrapper__container___J02AP.ServiceCardWrapper__error___Nmvm4 .ServiceCardWrapper__radio___ksNKR {
  border-color: #c80000 !important;
}
.ServiceCardWrapper__radio___ksNKR {
  border-radius: 50%;
}
.ServiceCardWrapper__squareRadio___AyA3e {
  border-radius: 2px;
}
.ServiceCardWrapper__radioAll___igo8n {
  display: flex;
  justify-content: space-between;
  position: relative;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-width: 2px;
  border-style: solid;
  border-color: #005ccb;
  vertical-align: middle;
  background-color: #fff;
  box-sizing: border-box;
  cursor: pointer;
  transition: border 0.2s ease-in-out;
}
.ServiceCardWrapper__checkBlueIcon___BaVqJ {
  display: block;
  width: 20px !important;
  height: auto;
  padding: 3px;
  box-sizing: border-box;
  fill: #fff;
}
.ServiceCardWrapper__label___Z_vUB {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  cursor: pointer;
  color: rgba(0,0,0,0.6);
  width: 0;
  height: 0;
  padding: 0;
  box-sizing: border-box;
}
.ServiceCardWrapper__labelContent___UOlzS {
  font-size: 20px;
  color: rgba(0,0,0,0.87);
  display: flex;
  flex: 1;
  align-items: center;
}
/* styles for the hidden input */
.ServiceCardWrapper__input___p692N {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.ServiceCardWrapper__radioLabelWrapper___mgEe0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ServiceCardWrapper__radioContentBlock___MT4dZ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 12px 10px 16px;
}
.ServiceCardWrapper__infoContent___CSlN2 {
  display: block;
  margin-top: 7px;
  margin-bottom: 10px;
  font-size: 16px;
}
.ServiceCardWrapper__payTypeRadioWrapper___Ojg8g {
  width: 100%;
}
.ServiceCardWrapper__checkoutOptions___o7kVm {
  display: block;
  margin-top: 6px;
}
.ServiceCardWrapper__checkoutOptions___o7kVm .ServiceCardWrapper__doneIcon___UJOtc {
  margin-right: 15px;
}
.ServiceCardWrapper__checkoutOptions___o7kVm .ServiceCardWrapper__doneIcon___UJOtc path {
  fill: rgba(96,96,95,0.4);
}
.ServiceCardWrapper__checkoutOptions___o7kVm .ServiceCardWrapper__doneCheckIcon___S4FsY {
  margin-right: 15px;
}
.ServiceCardWrapper__checkoutContentWrapper___J9x9f {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  font-weight: 500;
}
.ServiceCardWrapper__infoTransparent___OILM5 {
  width: 16px;
  height: 16px;
  margin-left: 2px;
}
.ServiceCardWrapper__price___Ne6Nk {
  margin-right: 10px;
  display: flex !important;
}
.ServiceCardWrapper__numberContainer___aurMU {
  font-weight: 400;
  font-size: 24px;
  line-height: 27.6px;
}
.ServiceCardWrapper__unit___shuBd {
  top: 5px !important;
}
.ServiceCardWrapper__buyUnit___B01s6 {
  font-size: 14px !important;
  top: 9px !important;
}
.ServiceCardWrapper__unitWrapper___QUSK2 {
  font-size: 14px;
}
.ServiceCardWrapper__monthly___gox5q {
  font-size: 10px;
}
.ServiceCardWrapper__titleModal___vlp57 {
  font-size: 16px !important;
}
.ServiceCardWrapper__contentModal___h0jbx {
  font-size: 16px !important;
}
.ServiceCardWrapper__contentFooter___bURsD {
  display: flex;
  padding: 15px 16px 18px 16px;
  font-size: 14px;
  color: #005ccb;
  justify-content: space-between;
  align-items: center;
}
.ServiceCardWrapper__infoTransparent___OILM5 {
  width: 22px;
  height: 22px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/FormattedNumber/FormattedNumber.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FormattedNumber__formattedNumber___iNXv2 {
  position: relative;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Vehicle/VehicleFormattedPrice/VehicleFormattedPrice.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleFormattedPrice__container___NYXO4 {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.VehicleFormattedPrice__old___EX2_B {
  color: #333;
  font-size: 8px;
  margin-bottom: 1px;
}
.VehicleFormattedPrice__old___EX2_B::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom right, transparent calc(50% - 1px), #ff0b00, transparent calc(50% + 1px));
}
_:-ms-lang(x),
_:-webkit-full-screen,
.VehicleFormattedPrice__old___EX2_B::after {
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20preserveAspectRatio=%27none%27%20viewBox=%270%200%20100%20100%27%3E%3Cpath%20stroke=%27#fd5a1c%27%20stroke-width=%272%27%20d=%27M0%2098%20L96%200%20L100%201%20L1%20100%27%20fill=%27#fd5a1c%27%20/%3E%3C/svg%3E");
}
_:-ms-fullscreen,
:root .VehicleFormattedPrice__old___EX2_B::after {
  background: linear-gradient(to bottom right, transparent 48%, #ff0b00, transparent 52%);
}
.VehicleFormattedPrice__unit___mm5zw {
  position: relative;
  line-height: 1;
}
.VehicleFormattedPrice__postfix___NB_GN {
  margin-left: 2px;
  font-size: 65%;
  line-height: 1;
}
.VehicleFormattedPrice__price___R1Y61 {
  display: inline-block;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__default___Du7tH {
  color: #333;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__new___ngbuU {
  color: #00b800;
  line-height: 1;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__disabled___UnBQH {
  color: rgba(0,184,0,0.15);
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__large___sUk0F {
  font-size: 32px;
  font-weight: 700;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 {
  font-size: 24px;
  font-weight: 700;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi {
  font-size: 20px;
  font-weight: 700;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG {
  font-size: 16px;
  font-weight: 700;
}
@media all and (max-width: 575.98px) {
  .VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG {
    font-size: 18px;
  }
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__large___sUk0F .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__large___sUk0F .VehicleFormattedPrice__unit___mm5zw,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 .VehicleFormattedPrice__unit___mm5zw,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__unit___mm5zw,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG .VehicleFormattedPrice__unit___mm5zw {
  display: inline-block;
  position: relative;
  transform: translateY(-7px);
  font-size: 9px;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__unit___mm5zw {
  display: inline-block;
  position: relative;
  transform: translateY(-9px);
  font-size: 8px;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 .VehicleFormattedPrice__unit___mm5zw {
  top: 3px;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG .VehicleFormattedPrice__unit___mm5zw {
  top: 2px;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__unit___mm5zw,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__sub___R9afy {
  font-weight: 400;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__postfix___NB_GN,
.VehicleFormattedPrice__old___EX2_B .VehicleFormattedPrice__postfix___NB_GN {
  position: absolute;
  top: 0;
  left: auto;
}
.VehicleFormattedPrice__old___EX2_B .VehicleFormattedPrice__postfix___NB_GN {
  transform: translateX(7px);
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__large___sUk0F .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__large___sUk0F .VehicleFormattedPrice__unitMonthly___uqvc9 {
  top: 4px;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__medium___gp3H9 .VehicleFormattedPrice__unitMonthly___uqvc9 {
  top: 3px;
}
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__small___E9cGG .VehicleFormattedPrice__unitMonthly___uqvc9,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__decimals___bUHx3,
.VehicleFormattedPrice__price___R1Y61.VehicleFormattedPrice__semimedium___EE9Hi .VehicleFormattedPrice__unitMonthly___uqvc9 {
  top: 2px;
}
.VehicleFormattedPrice__unitMonthly___uqvc9 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.VehicleFormattedPrice__monthly___NiuEs {
  width: auto;
  display: block;
}
.VehicleFormattedPrice__unitItem___zdch2 {
  display: block;
}
.VehicleFormattedPrice__price___R1Y61 .VehicleFormattedPrice__sub___R9afy {
  font-size: 9px;
  display: inline-block;
  position: relative;
  bottom: 0;
  left: -5px;
  vertical-align: baseline;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Checkout/RadioCards/ContentCard/AdditionalServiceContent.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AdditionalServiceContent__checkoutContentWrapper___KcAcf {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 16px;
  font-weight: 500;
}
.AdditionalServiceContent__checkoutOptionsWrapper___Y00F_ {
  display: flex;
  flex-wrap: wrap;
}
.AdditionalServiceContent__checkoutOptions___kLo8I {
  display: block;
  margin-top: 6px;
}
.AdditionalServiceContent__checkoutOptions___kLo8I .AdditionalServiceContent__doneIcon___J7reW {
  margin-right: 15px;
}
.AdditionalServiceContent__checkoutOptions___kLo8I .AdditionalServiceContent__doneIcon___J7reW path {
  fill: rgba(96,96,95,0.4);
}
.AdditionalServiceContent__checkoutOptions___kLo8I .AdditionalServiceContent__doneCheckIcon___KPjky {
  margin-right: 15px;
}
.AdditionalServiceContent__checkoutOptionsHybrid___LbtnW {
  width: 50%;
  display: flex;
  align-items: center;
}
.AdditionalServiceContent__line___jHZWi {
  margin: 0 16px !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Checkout/RadioCards/ContentCard/VehicleDeliveryContent.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleDeliveryContent__checkoutContentWrapper___teVA1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px 18px;
}
.VehicleDeliveryContent__checkoutOptions___wMjwL {
  display: block;
  margin-right: 45px;
  line-height: 20px;
}
.VehicleDeliveryContent__contentFooter___iCgYm {
  display: block;
}
.VehicleDeliveryContent__wrapper___AY6vt {
  background-color: #fff;
  box-sizing: border-box;
  display: grid;
  grid-gap: 14px 16px;
  grid-template-columns: repeat(6, 1fr);
  grid-template-areas: 'street street street street streetNumber streetNumber' 'index index city city city city';
}
.VehicleDeliveryContent__city___R1hLM {
  grid-area: city;
}
.VehicleDeliveryContent__street___CRyT6 {
  grid-area: street;
}
.VehicleDeliveryContent__streetNumber___px_3b {
  grid-area: streetNumber;
}
.VehicleDeliveryContent__index___yi_0I {
  grid-area: index;
}
.VehicleDeliveryContent__addressTitle___Zj101 {
  font-weight: bold;
}
.VehicleDeliveryContent__deliveryAdress___YfxAO {
  padding: 0 16px 20px;
}
.VehicleDeliveryContent__addressText___r1mRr {
  margin-top: 17px;
}
.VehicleDeliveryContent__line___GTQx0 {
  display: block;
  margin: 0 16px 0 !important;
}
.VehicleDeliveryContent__distance___RiyK7 {
  display: flex;
  justify-content: space-between;
  margin-top: 26px;
}
.VehicleDeliveryContent__deliveryContentWrapper___p2ftz {
  width: 100%;
}
.VehicleDeliveryContent__distanceTitle___z7vWi {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: $black60;
  font-weight: 700;
}
.VehicleDeliveryContent__distanceRate___jNJll {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
}
.VehicleDeliveryContent__deliveryIcon___Lj4f9 {
  position: relative;
  top: 6px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Checkbox/Checkbox.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Checkbox__container___Wz5CC {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  outline: none !important;
}
.Checkbox__wrapInput___cU10A {
  display: flex;
}
.Checkbox__wrapInput___cU10A.Checkbox__reversed___vItaV {
  order: 2;
}
.Checkbox__wrapInput___cU10A.Checkbox__reversed___vItaV .Checkbox__checkbox___H_X2k {
  margin-left: 5px;
  margin-right: 0;
}
.Checkbox__container___Wz5CC:focus {
  outline: 2px auto #c2ddff;
  outline-offset: 2px;
}
.Checkbox__container___Wz5CC.Checkbox__checked___GnoZm .Checkbox__checkbox___H_X2k {
  border-color: #005ccb;
}
.Checkbox__container___Wz5CC.Checkbox__disabled___ZkeCT .Checkbox__checkbox___H_X2k,
.Checkbox__container___Wz5CC.Checkbox__disabled___ZkeCT .Checkbox__label___ry8v2 {
  cursor: not-allowed;
}
.Checkbox__container___Wz5CC.Checkbox__disabled___ZkeCT .Checkbox__label___ry8v2 {
  color: #666;
}
.Checkbox__container___Wz5CC.Checkbox__disabled___ZkeCT .Checkbox__checkbox___H_X2k {
  background-color: #e8e8e8;
  border-color: #d7d7d7 !important;
}
.Checkbox__container___Wz5CC.Checkbox__error___t3_kT .Checkbox__checkbox___H_X2k {
  border-color: #c80000 !important;
}
.Checkbox__checkbox___H_X2k {
  background-color: #fff;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
  border-radius: 3px;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: pointer;
  transition: border 0.2s ease-in-out;
}
.Checkbox__checkbox___H_X2k:hover,
.Checkbox__container___Wz5CC:hover .Checkbox__checkbox___H_X2k {
  border-color: #005ccb;
}
.Checkbox__checkbox___H_X2k.Checkbox__withLabel___UNzXS {
  margin-right: 10px;
}
.Checkbox__label___ry8v2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  font-size: 14px;
  cursor: pointer;
}
.Checkbox__labelContent___Hvuwy {
  flex: 1 1 auto;
  color: #333;
}
.Checkbox__icon___jsn8f {
  display: block;
  width: 18px;
  height: 18px;
  padding: 3px;
  box-sizing: border-box;
}
.Checkbox__checkBlueIcon___HTSdm {
  display: block;
  width: 18px !important;
  height: auto;
  padding: 3px;
  box-sizing: border-box;
  fill: #005ccb;
}
/* styles for the hidden input */
.Checkbox__hiddenInput___Ypjxx {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.Checkbox__tooltipCheckbox___AhTex {
  display: inline-flex;
  margin-left: 3px;
}
.Checkbox__tooltipCheckbox___AhTex svg {
  max-width: inherit;
  max-height: inherit;
  width: inherit !important;
}
.Checkbox__checkboxPrice___FAUku {
  align-self: center;
  color: rgba(0,0,0,0.63);
  font-size: 12px;
  line-height: 12px;
}
.Checkbox__hidePlus___j1f0X {
  display: inline-block;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Tooltip/Tooltip.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Tooltip__tooltipWrap___jpVtK {
  position: relative;
  transform: translateY(-4px);
  padding: 0;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  text-align: left;
  z-index: 2;
}
.Tooltip__tooltipWrap___jpVtK:hover [class*='Tooltip__tooltipWrap__icon'] path {
  fill: #005ccb;
  fill-opacity: 1;
}
.Tooltip__tooltipWrap___jpVtK.Tooltip__tooltipWrapIndex___XCAYu {
  z-index: 3;
}
.Tooltip__tooltipWrap___jpVtK:focus {
  outline: 0;
}
.Tooltip__tooltipWrap__icon___Pv5uj {
  pointer-events: none;
  max-width: 11px;
}
.Tooltip__tooltipWrap__icon___Pv5uj path {
  fill: #4c4e64;
  fill-opacity: 0.54;
}
.Tooltip__tooltipWrap__block___gU60U {
  position: absolute;
  width: 190px;
  box-sizing: border-box;
  padding: 8px 10px;
  background-color: #fff;
  border-radius: 3px;
  font-size: 10.5px;
  white-space: normal;
  font-weight: normal;
  border: 2px solid #005ccb;
}
.Tooltip__tooltipWrap__block_right___jnfDv {
  right: -38px;
}
.Tooltip__tooltipWrap__block_right___jnfDv::before,
.Tooltip__tooltipWrap__block_right___jnfDv::after {
  right: 35px;
}
.Tooltip__tooltipWrap__block_right___jnfDv:after {
  transform: translateX(-3px);
}
.Tooltip__tooltipWrap__block_left___rUwUI {
  left: -38px;
}
.Tooltip__tooltipWrap__block_left___rUwUI::before,
.Tooltip__tooltipWrap__block_left___rUwUI::after {
  left: 35px;
}
.Tooltip__tooltipWrap__block_left___rUwUI:after {
  transform: translateX(3px);
}
.Tooltip__tooltipWrap__block_center___RngY2 {
  left: 50%;
  transform: translateX(-50%);
}
.Tooltip__tooltipWrap__block_center___RngY2::before,
.Tooltip__tooltipWrap__block_center___RngY2::after {
  left: inherit;
  transform: inherit;
}
.Tooltip__tooltipWrap__block_top___ddEmE {
  bottom: 20px;
}
.Tooltip__tooltipWrap__block_top___ddEmE::before,
.Tooltip__tooltipWrap__block_top___ddEmE::after {
  top: 100%;
  transform: rotate(180deg);
}
.Tooltip__tooltipWrap__block_top___ddEmE.Tooltip__tooltipWrap__block_left___rUwUI:after {
  transform: rotate(180deg) translateX(-3px);
}
.Tooltip__tooltipWrap__block_top___ddEmE.Tooltip__tooltipWrap__block_center___RngY2::before,
.Tooltip__tooltipWrap__block_top___ddEmE.Tooltip__tooltipWrap__block_center___RngY2::after {
  transform: rotate(180deg) translateX(50%);
}
.Tooltip__tooltipWrap__block_top___ddEmE.Tooltip__tooltipWrap__block_right___jnfDv:after {
  transform: rotate(180deg) translateX(3px);
}
.Tooltip__tooltipWrap__block_bottom___K4UqN {
  top: 20px;
}
.Tooltip__tooltipWrap__block_bottom___K4UqN::before,
.Tooltip__tooltipWrap__block_bottom___K4UqN::after {
  bottom: 100%;
}
.Tooltip__tooltipWrap__block___gU60U::before,
.Tooltip__tooltipWrap__block___gU60U::after {
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.Tooltip__tooltipWrap__block___gU60U::before {
  border-bottom-color: #005ccb;
  border-top-width: 10px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom-width: 10px;
}
.Tooltip__tooltipWrap__block___gU60U::after {
  border-bottom-color: #fff;
  border-top-width: 7px;
  border-left-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 7px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Checkbox/FormCheckbox.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FormCheckbox__field___HvgJU {
  position: relative;
  flex: 1 0 100%;
}
.FormCheckbox__errorText___Hkmgq {
  position: absolute;
  left: 0;
  bottom: -15px;
  display: block;
  width: 100%;
  z-index: 1;
  font-family: "Arial Standard", Arial;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  line-height: 15px;
  color: #c80000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/CheckboxMaterial/CheckboxMaterial.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CheckboxMaterial__container___pQJWI {
  padding: 0px;
}
.CheckboxMaterial__label___Z9bWZ {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  font-size: 14px;
  cursor: pointer;
}
.CheckboxMaterial__checkboxLabel___zFKEU {
  font-size: 14px;
}
.CheckboxMaterial__labelContent___aKLDH {
  flex: 1 1 auto;
  color: rgba(51,51,51,0.83);
}
.CheckboxMaterial__labelContent___aKLDH span {
  font-size: 12px;
  color: #757575;
}
.CheckboxMaterial__checkBlueIcon___CIYLD {
  position: absolute;
  display: block;
  width: 21px !important;
  height: 21px !important;
  padding: 3px;
  fill: #005ccb;
  z-index: 2;
  border-radius: 50%;
  background-color: rgba(215,215,215,0.7);
}
.CheckboxMaterial__checkBlueIconSticker___PJazx {
  top: 3px;
}
.CheckboxMaterial__color___fmDDe {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  border: 2px solid #d7d7d7;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.CheckboxMaterial__checkedIcon___HUUjc svg {
  width: 30px;
  height: 30px;
}
.CheckboxMaterial__interiorIcon___PmDpV {
  width: 25px !important;
  height: 25px !important;
  border: 1px solid rgba(215,215,215,0.5);
  border-radius: 3px;
  padding: 4px;
}
.CheckboxMaterial__interiorCheckedIconWrapper___IZEM_ {
  width: 25px !important;
  height: 25px !important;
  border: 1px solid rgba(215,215,215,0.5);
  border-radius: 3px;
  padding: 4px;
  position: relative;
}
.CheckboxMaterial__interiorCheckedIcon___dlQs7 {
  position: absolute;
  width: 25px !important;
  height: 25px !important;
  opacity: 0.2;
}
.CheckboxMaterial__interiorCheckedIconCheck___voyhS {
  fill: #005ccb;
  width: 25px !important;
  height: 25px !important;
}
.CheckboxMaterial__doorsContainer___NLgrs {
  width: 35px;
  height: 35px;
  text-align: center;
  cursor: pointer;
}
.CheckboxMaterial__door___p5Kbf {
  width: 35px;
  height: 35px;
  background-image: url(/assets/door-light.8e87048927dae007fff0.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.CheckboxMaterial__content___k2HJ3 {
  position: relative;
  top: 14px;
  color: #005ccb;
  font-family: "Arial Standard", Arial;
  font-size: 14px;
  user-select: none;
}
.CheckboxMaterial__stickerContent___NwTWv {
  position: relative;
  color: #005ccb;
  font-family: "Arial Standard", Arial;
  font-size: 14px;
  user-select: none;
  width: 25px !important;
  height: 25px !important;
  border: 1px solid rgba(215,215,215,0.5);
  border-radius: 3px;
  padding: 4px;
}
.CheckboxMaterial__stickerTextContent___cZEHC {
  width: 25px !important;
  height: 25px !important;
  border: 1px solid rgba(215,215,215,0.5);
  border-radius: 3px;
  padding: 4px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #005ccb;
}
.CheckboxMaterial__door___p5Kbf.CheckboxMaterial__selected___n7O5w,
.CheckboxMaterial__door___p5Kbf:hover {
  background-image: url(/assets/door-dark.6a0dc19f1ee7dd7d2662.svg);
}
.CheckboxMaterial__door___p5Kbf.CheckboxMaterial__selected___n7O5w .CheckboxMaterial__content___k2HJ3,
.CheckboxMaterial__door___p5Kbf:hover .CheckboxMaterial__content___k2HJ3 {
  color: #fff;
  font-weight: bold;
}
.CheckboxMaterial__stickerIcon___dyFjZ {
  display: block;
  height: 25px;
  width: 25px;
}
.CheckboxMaterial__periodLabel___rhdnL {
  font-size: 14px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 41px;
}
.CheckboxMaterial__periodLabel___rhdnL.CheckboxMaterial__periodChecked___QtQ9m {
  color: #fff;
  background-color: #005ccb;
  font-weight: bold;
  box-shadow: inset 0 0 0 1px #005ccb;
}
.CheckboxMaterial__iconError___k_bT0 {
  border: 1px solid #d32f2f;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Badge/Badge.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Badge__badge___xVVl7 {
  display: inline-block;
  border-radius: 16px;
  padding: 0 10px;
  box-sizing: border-box;
  text-align: center;
  width: auto;
  min-width: 40px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  vertical-align: middle;
  font-weight: 400;
  font-size: 13px;
  display: flex;
  align-items: center;
  line-height: 1;
  justify-content: center;
}
.Badge__white___za6FR {
  background-color: #fff;
  border-color: rgba(215,215,215,0.5);
}
.Badge__grey___t9TpA {
  background-color: #ccc;
}
.Badge__green___uKloa {
  background-color: #00b800;
  color: #fff;
}
.Badge__blue___wBMIe {
  background-color: #005ccb;
  color: #fff;
}
.Badge__lightBlue___KCg9D {
  background-color: #26c6f9;
  color: #fff;
}
.Badge__red___D5cJd {
  color: #fff;
  background-color: #e60000;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Checkout/OrderOverviewItem/OrderOverviewItem.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OrderOverviewItem__editableFieldWrapper___u2poO {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
}
.OrderOverviewItem__header___C0tHZ {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
}
.OrderOverviewItem__field___flBvF {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  color: rgba(0,0,0,0.6);
  font-size: 14px;
}
.OrderOverviewItem__fieldLine___CfOgL {
  color: rgba(0,0,0,0.6);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-right: 10px;
}
.OrderOverviewItem__fieldLineWrapper___z2CvW {
  display: flex;
  align-items: center;
}
.OrderOverviewItem__editIcon___OlUBg {
  cursor: pointer;
}
.OrderOverviewItem__additionalTitle___Va4Ue {
  font-size: 10px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: rgba(0,0,0,0.38);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Image/Image.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Image__container___yiwKk {
  position: relative;
  width: auto;
  height: auto;
  background-color: #f5f5f5;
  box-shadow: 0 0 0 1px rgba(211,211,211,0.5);
  overflow: hidden;
  box-sizing: border-box;
}
.Image__container___yiwKk.Image__loaded___CR0QC {
  box-shadow: none;
}
.Image__loader___Q2bXY {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  color: #333;
}
.Image__image___pTURw {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Image__image___pTURw.Image__withAnimation___McOHn {
  opacity: 0;
}
.Image__image___pTURw.Image__withAnimation___McOHn.Image__image___pTURw.Image__wh___bEdhw,
.Image__image___pTURw.Image__withAnimation___McOHn.Image__image___pTURw.Image__ww___tvu3Q {
  animation-name: Image__auto_de_fadeIn___FpJTG;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
}
.Image__imageSmall___JJW30 {
  opacity: 0;
}
.Image__image___pTURw.Image__ww___tvu3Q {
  width: 100%;
  height: auto;
}
.Image__image___pTURw.Image__wh___bEdhw {
  width: auto;
  height: 100%;
}
.Image__reload___OPRQL {
  position: absolute;
  top: 50%;
  left: 50%;
  padding-top: 35px;
  transform: translate(-50%, -50%);
  cursor: pointer;
  display: block;
}
.Image__reload___OPRQL::before {
  content: '';
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  top: 0;
  left: 50%;
  margin-left: -15px;
  background-image: url(/assets/refresh-button.b7bfa580c39e98f373c2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all 0.2s ease-in-out;
  transform: rotate(0);
}
.Image__reload___OPRQL:hover::before {
  transform: rotate(360deg);
}
.Image__preloadImageWrapper___Ggq0o {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(3px);
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.Image__largeImage___WiYYH {
  animation-name: Image__auto_de_fadeIn___FpJTG;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  pointer-events: none;
}
.Image__largeImage___WiYYH.Image__withAnimation___McOHn {
  opacity: 0;
}
.Image__largeImage___WiYYH.Image__withAnimation___McOHn.Image__image___pTURw.Image__wh___bEdhw,
.Image__largeImage___WiYYH.Image__withAnimation___McOHn.Image__image___pTURw.Image__ww___tvu3Q {
  animation-name: Image__auto_de_fadeIn___FpJTG;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
}
@-moz-keyframes Image__auto_de_fadeIn___FpJTG {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes Image__auto_de_fadeIn___FpJTG {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes Image__auto_de_fadeIn___FpJTG {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Image__auto_de_fadeIn___FpJTG {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/VehicleSlider/VehicleSlider.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleSlider__imageContainer___DjJP3 {
  position: relative;
}
.VehicleSlider__spinner___UhvAw {
  position: absolute;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
}
.VehicleSlider__wrapper___ndJIA {
  position: relative;
}
.VehicleSlider__wrapper___ndJIA .slick-slider {
  overflow: hidden;
  position: relative;
  height: 0;
  padding-top: 75%;
  width: 100%;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-list {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-arrow,
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-arrow:focus,
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-arrow:hover {
  display: inline-block;
  width: 25px;
  height: 50px;
  z-index: 1;
  transition: all 0.2s ease-in-out;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-arrow::before {
  display: none;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-arrow::after {
  position: absolute;
  content: '';
  display: inline-block;
  top: 50%;
  width: inherit;
  height: inherit;
  transform: translateY(-50%);
  transform-origin: top center;
  background-image: url(/assets/slider-arrow-new.600c0ddb20bd9ad430d6.svg);
  background-size: cover;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-next::after {
  left: 0;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-prev::after {
  transform: rotate(180deg) translateY(-50%);
  right: 0;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-prev {
  left: 0;
}
.VehicleSlider__wrapper___ndJIA .slick-slider .slick-next {
  right: 0;
}
.VehicleSlider__photo___g8kEN {
  background-color: #fff;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/withLabel/withLabel.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.withLabel__wrapper___YPWJr {
  position: relative;
  border: 1px solid #91c153;
  box-sizing: border-box;
  overflow: hidden;
}
.withLabel__wrapper___YPWJr::after {
  content: '';
}
.withLabel__label___OWUR0 {
  position: absolute;
  top: -32px;
  left: -32px;
  z-index: 111;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  box-sizing: border-box;
  width: 65px;
  height: 65px;
  padding-bottom: 5px;
  transform: rotate(-45deg);
  color: #fff;
  background-color: #91c153;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/withStats/withStats.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.withStats__wrapper___vNkle {
  position: relative;
}
.withStats__controls___HgZOp {
  position: absolute;
  right: 0;
  bottom: 10px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  font-size: 12px;
  padding: 0 16px;
  box-sizing: border-box;
  gap: 0.6em;
  user-select: none;
}
@media all and (min-width: 992px) {
  .withStats__controls___HgZOp {
    padding: 0 6px;
  }
}
.withStats__controls___HgZOp::after {
  position: absolute;
  width: calc(100% - 20px);
  height: 1px;
  left: 10px;
  bottom: -10px;
  background-color: rgba(76,78,100,0.12);
}
.withStats__section___KkdQx {
  background-color: rgba(255,255,255,0.75);
  border-radius: 2px;
  display: flex;
  line-height: 1;
  align-items: center;
  justify-content: space-around;
  height: inherit;
}
.withStats__section___KkdQx:last-of-type {
  margin-left: auto;
}
.withStats__starButton___AKlHk {
  cursor: pointer;
  fill: #fff;
  margin-right: 0.6em;
  flex-shrink: 0;
  margin-bottom: 10px;
  z-index: 1;
}
.withStats__starButton___AKlHk path {
  stroke: #005ccb;
}
.withStats__starButton___AKlHk.withStats__starButtonFavored___Vn3F4 {
  fill: #005ccb;
}
.withStats__starButton___AKlHk.withStats__starButtonFavored___Vn3F4 path {
  stroke: #fff;
}
.withStats__statsViewsCount___avma7,
.withStats__statsFavoritesCount___X9lxT {
  display: flex;
  align-items: center;
}
.withStats__statsFavoritesCount___X9lxT {
  padding-left: 0.8em;
}
.withStats__clickable___dlNAe {
  cursor: pointer;
}
.withStats__statsEyeIcon___U9Mwu {
  margin-right: 5px;
  width: 1.5em;
  height: 1.5em;
}
.withStats__statsStarIcon___KswEt {
  margin-right: 5px;
  margin-bottom: 3px;
  width: 20px;
  height: 20px;
  fill: #646464;
  transform: scale(0.8);
}
.withStats__accented___lGQUi {
  color: #005ccb;
  fill: #005ccb;
}
.withStats__xs___u1_Lw {
  height: 24px;
}
.withStats__xs___u1_Lw .withStats__section___KkdQx {
  padding: 0 5px;
  font-size: 12px;
  color: rgba(51,51,51,0.8);
}
.withStats__xs___u1_Lw .withStats__starButton___AKlHk {
  width: 1.5em;
  height: 1.5em;
}
.withStats__sm___dB8Zy {
  height: 30px;
}
.withStats__sm___dB8Zy .withStats__section___KkdQx {
  padding: 0 6px;
  font-size: 16px;
}
.withStats__sm___dB8Zy .withStats__cameraIcon___rVxfP {
  width: 24px;
  height: 18px;
  margin-right: 5px;
}
.withStats__sm___dB8Zy .withStats__starButton___AKlHk {
  width: 2.4em;
  height: 2.3em;
}
.withStats__md___CsP8u {
  height: 34px;
}
.withStats__md___CsP8u .withStats__section___KkdQx {
  padding: 0 6px;
  font-size: 16px;
}
.withStats__md___CsP8u .withStats__cameraIcon___rVxfP {
  width: 24px;
  height: 18px;
  margin-right: 5px;
}
.withStats__md___CsP8u .withStats__starButton___AKlHk {
  width: 2.4em;
  height: 2.3em;
}
.withStats__topWrapper___kW10b {
  position: absolute;
  left: 16px;
  right: 16px;
  top: 5px;
  user-select: none;
  z-index: 1;
  display: flex;
  gap: 10px;
}
@media all and (min-width: 992px) {
  .withStats__topWrapper___kW10b {
    left: 6px;
    right: 6px;
  }
}
.withStats__priceDifferencePerCent___K6TyR {
  margin-left: auto;
}
.withStats__new___PYQ9c {
  text-transform: uppercase;
}
.withStats__imagesCount___ReP50 {
  margin-left: 0 !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/VehicleData/VehicleTitle/VehicleTitle.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleTitle__infoSection___WZhlF {
  position: relative;
  align-items: center;
  box-sizing: border-box;
  display: block;
  padding: 10px 30px 10px 16px;
}
@media all and (min-width: 992px) {
  .VehicleTitle__infoSection___WZhlF {
    padding: 6px;
    display: flex;
  }
}
@media all and (min-width: 992px) {
  .VehicleTitle__infoSection___WZhlF.VehicleTitle__infoSectionSearch___iQ2wh {
    padding: 0;
  }
}
@media all and (max-width: 575.98px) {
  .VehicleTitle__infoSection___WZhlF.VehicleTitle__infoSectionMyVehicles___hJlP1 {
    display: flex;
  }
}
@media all and (max-width: 991.98px) {
  .VehicleTitle__infoSection___WZhlF.VehicleTitle__infoSectionRecently___JN3U7 {
    padding: 12px 30px 12px 16px;
  }
}
.VehicleTitle__wrapTitles___soCCC {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media all and (max-width: 575.98px) {
  .VehicleTitle__wrapTitles___soCCC {
    display: block;
  }
}
.VehicleTitle__wrapTitles___soCCC.VehicleTitle__wrapTitlesSearch___GVCV6 {
  display: block;
}
@media all and (min-width: 992px) {
  .VehicleTitle__wrapTitles___soCCC.VehicleTitle__wrapTitlesSearch___GVCV6 {
    display: flex;
  }
}
@media all and (min-width: 992px) {
  .VehicleTitle__wrapTitles___soCCC.VehicleTitle__wrapTitlesAlternative___Dx2KA {
    flex-wrap: wrap;
  }
}
.VehicleTitle__wrapTitles___soCCC.VehicleTitle__wrapTitlesFavorite___cVA55 {
  display: flex;
}
@media all and (min-width: 992px) {
  .VehicleTitle__wrapTitles___soCCC.VehicleTitle__wrapTitlesFavorite___cVA55 {
    display: flex;
  }
}
.VehicleTitle__wrapTitles___soCCC.VehicleTitle__wrapTitlesRecently___k70qK {
  display: flex;
}
.VehicleTitle__manufacturerModel___fGHsG {
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
  color: #333;
  margin: 0;
  overflow: hidden;
  flex-shrink: 0;
  text-overflow: ellipsis;
  max-width: 221px;
}
.VehicleTitle__subModel___dHylc {
  margin: 0 0 -1px 3px;
  white-space: nowrap;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  max-width: 88vw;
}
@media all and (min-width: 992px) {
  .VehicleTitle__subModel___dHylc {
    margin: 0 0 -1px 3px;
    overflow: hidden;
  }
}
.VehicleTitle__optionTitle___t1HdM {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleSearch___d7CM2 {
  font-size: 12px;
  margin-top: 3px;
}
@media all and (min-width: 992px) {
  .VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleSearch___d7CM2 {
    margin-left: 8px;
    width: 100%;
    margin-top: 0;
  }
}
.VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleFavorite___EdlFx {
  font-size: 12px;
  margin-left: 8px;
}
@media all and (min-width: 992px) {
  .VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleFavorite___EdlFx {
    margin-left: 8px;
  }
}
.VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleRecently___b6Qd_ {
  font-size: 12px;
  margin-left: 8px;
}
.VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleIsAlternative___nz0IN {
  overflow: hidden;
}
.VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleIsAlternative___nz0IN .VehicleTitle__subModel___dHylc {
  margin: 5px 0 0 0;
}
@media all and (min-width: 992px) {
  .VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleIsAlternative___nz0IN .VehicleTitle__subModel___dHylc {
    max-width: 260px;
  }
}
@media all and (min-width: 992px) {
  .VehicleTitle__optionTitle___t1HdM.VehicleTitle__optionTitleIsAlternative___nz0IN {
    margin-left: 0;
  }
}
.VehicleTitle__sponsored___GLfMr {
  font-weight: 700;
  font-style: normal;
  font-size: 10px;
  border: 1px solid #ccc;
  padding: 2px 5px;
  box-sizing: border-box;
  border-radius: 3px;
  line-height: 12px;
  margin-left: 5px;
  text-transform: uppercase;
}
.VehicleTitle__starButton___vOk3t {
  margin-left: auto;
}
@media all and (max-width: 575.98px) {
  .VehicleTitle__starButton___vOk3t {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 2;
  }
}
.VehicleTitle__userButton___Qn7WS {
  display: inline-block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background-size: cover;
}
@media all and (min-width: 576px) {
  .VehicleTitle__userButton___Qn7WS {
    width: 18px;
    height: 18px;
  }
}
.VehicleTitle__userButton___Qn7WS.VehicleTitle__favorite___grMsv {
  fill: #fff;
  stroke: #005ccb;
  stroke-width: 5px;
}
.VehicleTitle__userButton___Qn7WS.VehicleTitle__favorite___grMsv.VehicleTitle__active___H3Q5v {
  fill: #005ccb;
}
.VehicleTitle__userButton___Qn7WS.VehicleTitle__favorite___grMsv:hover {
  fill: #005ccb;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/StarButton/StarButton.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.StarButton__parking___MYh0C {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  width: 28px;
  padding: 10px;
}
.StarButton__userButton___EILGp {
  display: inline-block;
  font-size: 22px;
  cursor: pointer;
  background-size: cover;
}
.StarButton__userButton___EILGp.StarButton__favorite___HWrnl {
  fill: #fff;
  stroke: #005ccb;
  stroke-width: 5px;
}
.StarButton__userButton___EILGp.StarButton__favorite___HWrnl.StarButton__active___q5jCr {
  fill: #005ccb;
}
.StarButton__userButton___EILGp.StarButton__favorite___HWrnl:hover {
  fill: #005ccb;
}
.StarButton__count___Uhr2v {
  position: absolute;
  top: 3px;
  left: 30px;
  z-index: 333;
  padding: 3px 6px;
  border-radius: 50%;
  background-color: #005ccb;
  font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
  font-weight: 700;
  font-size: 10px;
  color: #fff;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/SeoText/SeoText.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SeoText__wrapper___JBfAQ {
  font-size: 10px;
  color: #a3a3a3;
  max-height: 66px;
  overflow: hidden;
  height: 100vh;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/VehicleData/VehicleInfo/VehicleInfo.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleInfo__vehicleInfo___Fvyvo {
  box-sizing: border-box;
  padding: 8px 7px 14px 7px;
  flex-shrink: 0;
  display: grid;
  text-align: left;
  text-decoration: none;
  color: inherit;
  position: relative;
  grid-area: info;
}
.VehicleInfo__vehicleInfo___Fvyvo > .VehicleInfo__consumptionCombined___aTTwF {
  font-size: 9px;
}
@media all and (max-width: 991.98px) {
  .VehicleInfo__vehicleInfo___Fvyvo {
    padding: 0 10px;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo::after {
  content: '';
  position: absolute;
  right: 0;
  width: 1px;
  height: calc(100% - 10px);
  top: 10px;
  background-color: rgba(76,78,100,0.12);
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 {
  grid-auto-rows: 44px;
  grid-template-columns: 1fr 1fr;
  padding: 0 3px;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 > .VehicleInfo__consumptionCombined___aTTwF {
  white-space: pre-line;
  grid-column: 1/span 2;
  grid-row: 4;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 > div:last-of-type {
  grid-column: 1/span 2;
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 {
    padding-top: 2px;
    grid-auto-rows: 38px;
    grid-template-columns: 100%;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 span {
    font-size: 11px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 > .VehicleInfo__consumptionCombined___aTTwF,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 > div:last-of-type {
    grid-column: auto;
    grid-row: auto;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 .VehicleInfo__priceRatingSegmentWrapSRL___zAVFV {
    gap: 2px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 .VehicleInfo__priceRatingSegmentWrapSRL___zAVFV > div {
    width: 13px;
    height: 12px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesLanding___BfMb7 .VehicleInfo__priceRatingSRL___oD4UZ span {
    font-size: 8px;
    margin-bottom: 2px;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB {
  grid-auto-rows: 44px;
  grid-template-columns: 100%;
  padding: 0 6px;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB > .VehicleInfo__consumptionCombined___aTTwF {
  white-space: pre-line;
  grid-row: 4;
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB {
    grid-auto-rows: 38px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB span {
    font-size: 11px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB > .VehicleInfo__consumptionCombined___aTTwF,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB > div:last-of-type {
    grid-column: auto;
    grid-row: auto;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB .VehicleInfo__priceRatingSegmentWrapSRL___zAVFV {
    gap: 2px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB .VehicleInfo__priceRatingSegmentWrapSRL___zAVFV > div {
    width: 13px;
    height: 12px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMain___j3KkB .VehicleInfo__priceRatingSRL___oD4UZ span {
    font-size: 8px;
    margin-bottom: 2px;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 {
  grid-template-columns: 100%;
  grid-auto-rows: 40px;
}
@media all and (max-width: 575.98px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 {
    padding: 16px 12px 18px 12px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9::after {
    height: calc(100% - 20px);
  }
}
@media all and (min-width: 576px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 {
    grid-auto-rows: 38px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 > .VehicleInfo__consumptionCombined___aTTwF span {
    font-size: 8px;
  }
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 {
    grid-auto-rows: 36px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 span {
    font-size: 11px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 .VehicleInfo__priceRatingSegmentWrapSRL___zAVFV {
    gap: 2px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 .VehicleInfo__priceRatingSegmentWrapSRL___zAVFV > div {
    width: 13px;
    height: 12px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesComparable___iO6l9 .VehicleInfo__priceRatingSRL___oD4UZ span {
    font-size: 8px;
    margin-bottom: 2px;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_,
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 44px;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > .VehicleInfo__consumptionCombined___aTTwF,
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > .VehicleInfo__consumptionCombined___aTTwF {
  white-space: pre-line;
  grid-column: 1/span 2;
  grid-row: 4;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > .VehicleInfo__location___f7C2Y,
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > .VehicleInfo__location___f7C2Y {
  grid-column: 1/span 2;
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > .VehicleInfo__location___f7C2Y,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > .VehicleInfo__location___f7C2Y {
    height: 30px;
    margin-top: auto;
    border: none;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > div:last-of-type,
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > div:last-of-type {
  grid-column: 1/span 2;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_::after,
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0::after {
  height: calc(100% - 20px);
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 {
    margin-top: -13px;
    padding: 0;
    grid-auto-rows: 52px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_:after,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0:after {
    display: none;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > .VehicleInfo__consumptionCombined___aTTwF,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > .VehicleInfo__consumptionCombined___aTTwF,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > div:last-of-type,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > div:last-of-type {
    grid-column: auto;
    grid-row: auto;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesSearch___hWhP_ > .VehicleInfo__offerAvailability___BUXjL,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0 > .VehicleInfo__offerAvailability___BUXjL {
    border: none;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt {
  grid-template-columns: 1fr;
  display: grid;
  grid-auto-rows: 44px;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt > .VehicleInfo__consumptionCombined___aTTwF {
  white-space: pre-line;
  grid-row: 4;
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: -13px;
    padding: 0;
    grid-auto-rows: 52px;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt:after {
    display: none;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt > .VehicleInfo__consumptionCombined___aTTwF,
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt > div:last-of-type {
    grid-column: auto;
    grid-row: auto;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt > .VehicleInfo__offerAvailability___BUXjL {
    border: none;
  }
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesFavorite___S50Xt > .VehicleInfo__offerAvailability___BUXjL + div {
    border: none;
  }
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesRecently___tUZ3b {
  grid-template-columns: 1fr;
  display: grid;
  grid-auto-rows: 44px;
  padding: 0 10px;
}
.VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesRecently___tUZ3b > .VehicleInfo__consumptionCombined___aTTwF {
  white-space: pre-line;
  grid-row: 4;
}
@media all and (max-width: 991.98px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesMyVehicles___rxKM0::after {
    height: calc(100% - 10px);
  }
}
@media all and (min-width: 992px) {
  .VehicleInfo__vehicleInfo___Fvyvo.VehicleInfo__vehiclePropertiesIsAlternative___W9s4e {
    grid-auto-rows: 62px;
    margin-top: -68px;
  }
}
.VehicleInfo__priceRating___SklZy {
  margin: auto;
  box-sizing: border-box;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/PriceRating/PriceRating.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PriceRating__wrapper___dbs_L {
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.PriceRating__pointer___NeQXN {
  cursor: pointer;
}
.PriceRating__label___GMn_p {
  display: block;
  font-size: 11px;
  line-height: 1;
  text-transform: uppercase;
  color: rgba(76,78,100,0.22);
  margin-bottom: 4px;
  font-weight: bold;
}
.PriceRating__segmentWrapper___b9nAJ {
  display: flex;
  justify-content: center;
  gap: 4px;
  flex-direction: row-reverse;
}
.PriceRating__segment___wJEZ8 {
  display: inline-flex;
  width: 20px;
  height: 16px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 2px solid rgba(76,78,100,0.22);
}
.PriceRating__darkBackground___kCJ8A {
  color: rgba(76,78,100,0.22);
  border: 2px solid rgba(76,78,100,0.22);
}
.PriceRating__noRating___LjJZL {
  color: rgba(76,78,100,0.22);
}
.PriceRating__noRatingBackground___rkVF8 {
  border: 2px solid rgba(76,78,100,0.22);
}
.PriceRating__darkBackground___kCJ8A {
  color: rgba(76,78,100,0.22);
}
.PriceRating__darkBackgroundBackground___D3cd3 {
  border: 2px solid rgba(76,78,100,0.22);
}
.PriceRating__highPrice___f3Cog {
  color: #e26c00;
}
.PriceRating__highPriceBackground___fNCMF {
  border: 2px solid #e26c00;
}
.PriceRating__increasedPrice___hQS30 {
  color: #ed9d37;
}
.PriceRating__increasedPriceBackground___WPiWC {
  border: 2px solid #ed9d37;
}
.PriceRating__fairPrice___egXA2 {
  color: #add042;
}
.PriceRating__fairPriceBackground___xADOu {
  border: 2px solid #add042;
}
.PriceRating__goodPrice___qapWA {
  color: #66d466;
}
.PriceRating__goodPriceBackground___KdOkN {
  border: 2px solid #66d466;
}
.PriceRating__topPrice___qHLwX {
  color: #1fc11f;
}
.PriceRating__topPriceBackground___YMhZH {
  border: 2px solid #1fc11f;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/VehicleData/VehicleProperty/VehicleProperty.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleProperty__carProp___nBAOW {
  display: flex;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1;
  color: rgba(76,78,100,0.87);
  align-items: center;
  border-bottom: 1px solid rgba(76,78,100,0.12);
}
.VehicleProperty__smallProp___E1Q8Y span {
  font-size: 9px !important;
}
.VehicleProperty__pluginVal___fNAd8 span {
  font-size: 9px !important;
}
.VehicleProperty__carIcon____UQON {
  width: 28px;
  height: 30px;
  margin-right: 5px;
  flex-shrink: 0;
}
@media all and (min-width: 992px) {
  .VehicleProperty__carIcon____UQON {
    margin-right: 10px;
  }
}
.VehicleProperty__noIcon___IQH3o {
  padding-left: 5px;
}
[class*='smallText'] {
  font-size: 10px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/VehicleData/VehiclePrice/VehiclePrice.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehiclePrice__vehiclePriceSection___L7Cyv {
  display: flex;
  flex-direction: column;
  text-align: left;
  box-sizing: border-box;
  padding: 17px 10px 0 10px;
  width: 100%;
  grid-area: price;
}
@media all and (min-width: 576px) {
  .VehiclePrice__vehiclePriceSection___L7Cyv {
    padding: 13px 12px 0 8px;
  }
}
.VehiclePrice__vehiclePriceSection___L7Cyv.VehiclePrice__vehiclePriceSectionSearch___sOlan {
  padding: 0 10px;
}
@media all and (min-width: 992px) {
  .VehiclePrice__vehiclePriceSection___L7Cyv.VehiclePrice__vehiclePriceSectionSearch___sOlan {
    flex-shrink: 0;
    padding: 24px 5px 0 15px;
    border-left: 1px solid rgba(76,78,100,0.12);
  }
}
.VehiclePrice__vehiclePriceSection___L7Cyv.VehiclePrice__vehiclePriceSectionFavorite___QjQL9 {
  padding: 1px 10px 0 10px;
}
@media all and (min-width: 992px) {
  .VehiclePrice__vehiclePriceSection___L7Cyv.VehiclePrice__vehiclePriceSectionFavorite___QjQL9 {
    margin-top: auto;
    flex-shrink: 0;
    padding: 0 5px 3px 15px;
    border-left: 1px solid rgba(76,78,100,0.12);
    gap: 3px;
  }
}
.VehiclePrice__vehiclePriceSection___L7Cyv.VehiclePrice__vehiclePriceSectionRecently___fJpiq {
  padding: 1px 10px 0 10px;
}
.VehiclePrice__vehiclePriceSection___L7Cyv.VehiclePrice__vehiclePriceTitleMain___R7ObL {
  padding: 0 10px;
}
.VehiclePrice__vehiclePriceTitle___sGVlX {
  color: rgba(76,78,100,0.87);
  display: flex;
  align-items: center;
  flex-shrink: 0;
  font-size: 11px;
  height: 20px;
}
@media all and (min-width: 992px) {
  .VehiclePrice__vehiclePriceTitle___sGVlX {
    font-size: 10px;
    height: 12px;
  }
}
.VehiclePrice__vehiclePriceTitle___sGVlX.VehiclePrice__vehiclePriceTitleSearch___qbI6L {
  font-size: 12px;
  height: 44px;
}
.VehiclePrice__vehiclePriceTitle___sGVlX.VehiclePrice__vehiclePriceTitleFavorite___sgfSa {
  font-size: 12px;
  height: 42px;
}
@media all and (min-width: 992px) {
  .VehiclePrice__vehiclePriceTitle___sGVlX.VehiclePrice__vehiclePriceTitleFavorite___sgfSa {
    font-size: 13px;
    height: 46px;
  }
}
.VehiclePrice__vehiclePriceTitle___sGVlX.VehiclePrice__vehiclePriceTitleRecently___QVpxP {
  font-size: 12px;
  height: 42px;
}
.VehiclePrice__vehiclePriceTitle___sGVlX.VehiclePrice__vehiclePriceTitleLanding___FkW9O,
.VehiclePrice__vehiclePriceTitle___sGVlX.VehiclePrice__vehiclePriceTitleMain___R7ObL {
  font-size: 10px;
  height: 38px;
}
.VehiclePrice__addOfferButton___b5NQ4 {
  white-space: normal;
  margin: 5px 0 !important;
  border-radius: 0 !important;
}
.VehiclePrice__buttonDetails___yDT1R {
  width: 100%;
  height: 30px;
  font-size: 16px;
  margin-top: 8px !important;
  font-weight: bold !important;
  border-radius: 4px !important;
}
.VehiclePrice__isAlternativeButton___gGan5 {
  background-color: #00b800 !important;
}
.VehiclePrice__wrapCheckbox___CG8Jc {
  min-height: 42px !important;
  justify-content: space-between !important;
  margin-left: 0 !important;
}
.VehiclePrice__wrapCheckbox___CG8Jc span {
  color: rgba(76,78,100,0.87);
  font-size: 12px;
}
@media all and (min-width: 992px) {
  .VehiclePrice__wrapCheckbox___CG8Jc span {
    font-size: 13px;
  }
}
.VehiclePrice__wrapHandleCompare___QwIbl {
  display: flex;
  gap: 8px;
  border-top: 1px solid rgba(76,78,100,0.12);
  padding-top: 15px;
  justify-content: center;
}
@media all and (min-width: 992px) {
  .VehiclePrice__wrapHandleCompare___QwIbl {
    margin-top: 12px;
    padding-top: 0;
    border: none;
  }
}
.VehiclePrice__btnCompareRemove___Q5BQp {
  min-width: 50px !important;
  height: 30px;
  background-color: #fff !important;
  display: flex !important;
}
.VehiclePrice__btnCarToCompare___bU8S0 {
  display: flex !important;
  height: 30px;
  font-size: 13px !important;
  min-width: auto !important;
  width: 100%;
}
@media all and (min-width: 992px) {
  .VehiclePrice__btnCarToCompare___bU8S0 {
    width: 100%;
  }
}
.VehiclePrice__btnPlusIcon___lN1Zo {
  font-size: 13px;
  margin-right: 5px;
}
@media all and (min-width: 992px) {
  .VehiclePrice__btnPlusIcon___lN1Zo {
    margin-right: 10px;
  }
}
.VehiclePrice__landingButton____e6rn {
  position: relative;
  padding: 0px 10px;
  background-color: transparent;
  border-radius: 4px;
  color: #005ccb;
  border: 1px solid rgba(102,108,255,0.502);
  font-size: 16px;
  cursor: pointer;
  overflow: hidden;
  z-index: 0;
}
.VehiclePrice__landingButton____e6rn::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30%;
  height: 100%;
  background-color: rgba(130,177,255,0.569);
  border-radius: 20%;
  opacity: 0;
  transition: width 0.7s ease-out, height 0.7s ease-out, opacity 0.7s ease-out;
  z-index: -1;
}
.VehiclePrice__landingButton____e6rn:active::before {
  width: 200%;
  height: 200%;
  opacity: 1;
  transition: width 0.7s ease-out, height 0.7s ease-out, opacity 0.7s ease-out;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/VehicleData/VechiclePriceItem/VechiclePriceItem.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VechiclePriceItem__priceItem___Z1K6r {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  height: 46px;
  box-sizing: border-box;
}
.VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemSearch___zwcaS {
  height: 44px;
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemSearch___zwcaS {
    height: 51px;
  }
}
.VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemSearch___zwcaS.VechiclePriceItem__priceItemBuy___EbiJT {
  border-top: none;
  border-bottom: 1px solid rgba(76,78,100,0.12);
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemSearch___zwcaS.VechiclePriceItem__priceItemBuy___EbiJT {
    border: none;
  }
}
.VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemFavorite___vNIfK {
  height: 44px;
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemFavorite___vNIfK {
    height: 46px;
  }
  .VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemFavorite___vNIfK.VechiclePriceItem__priceItemBuy___EbiJT {
    height: 52px;
  }
}
.VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemRecently___ArNZb {
  height: 44px;
}
.VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemRecently___ArNZb.VechiclePriceItem__priceItemBuy___EbiJT {
  border-bottom: 1px solid rgba(76,78,100,0.12);
}
.VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemComparable___ETweH.VechiclePriceItem__priceItemBuy___EbiJT {
  border-bottom: 1px solid rgba(76,78,100,0.12);
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemComparable___ETweH {
    height: 38px;
  }
  .VechiclePriceItem__priceItem___Z1K6r.VechiclePriceItem__priceItemComparable___ETweH [class*='semimedium__'] {
    font-size: 16px;
  }
}
.VechiclePriceItem__priceItem___Z1K6r:nth-of-type(3) .VechiclePriceItem__tooltipWrap__block___ydT4V,
.VechiclePriceItem__priceItem___Z1K6r:last-of-type .VechiclePriceItem__tooltipWrap__block___ydT4V {
  top: auto;
  bottom: calc(100% + 3px);
}
.VechiclePriceItem__priceItem___Z1K6r:nth-of-type(3) .VechiclePriceItem__tooltipWrap__block___ydT4V::before,
.VechiclePriceItem__priceItem___Z1K6r:last-of-type .VechiclePriceItem__tooltipWrap__block___ydT4V::before,
.VechiclePriceItem__priceItem___Z1K6r:nth-of-type(3) .VechiclePriceItem__tooltipWrap__block___ydT4V::after,
.VechiclePriceItem__priceItem___Z1K6r:last-of-type .VechiclePriceItem__tooltipWrap__block___ydT4V::after {
  bottom: auto;
  top: 100%;
  transform: rotate(180deg);
}
.VechiclePriceItem__priceItem___Z1K6r:nth-of-type(3) .VechiclePriceItem__tooltipWrap__block___ydT4V::after,
.VechiclePriceItem__priceItem___Z1K6r:last-of-type .VechiclePriceItem__tooltipWrap__block___ydT4V::after {
  transform: rotate(180deg) translateX(3px);
}
.VechiclePriceItem__priceItemBuy___EbiJT {
  border-top: 1px solid rgba(76,78,100,0.12);
}
.VechiclePriceItem__priceItemCategory___n55pG {
  font-size: 12px;
  color: rgba(76,78,100,0.87);
  box-sizing: border-box;
  padding: 3px 0;
  cursor: pointer;
  text-decoration: none;
  margin-right: 2px;
  flex-shrink: 0;
  position: relative;
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItemCategory___n55pG.VechiclePriceItem__priceItemCategoryComparable___vF2J4 {
    font-size: 9px;
  }
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItemCategory___n55pG.VechiclePriceItem__priceItemCategoryLanding___IDJDa,
  .VechiclePriceItem__priceItemCategory___n55pG.VechiclePriceItem__priceItemCategoryMain___IFycs {
    font-size: 10px;
  }
}
.VechiclePriceItem__priceItemCategory___n55pG > span:hover {
  background: rgba(196,196,196,0.6);
}
@media all and (min-width: 992px) {
  .VechiclePriceItem__priceItemCategory___n55pG {
    font-size: 13px;
  }
}
.VechiclePriceItem__priceItemDisable___xMZ6E {
  pointer-events: none;
}
.VechiclePriceItem__priceItemDisable___xMZ6E .VechiclePriceItem__priceItemCategory___n55pG {
  color: #999;
}
.VechiclePriceItem__priceItemDisable___xMZ6E .VechiclePriceItem__priceNewBlock___jqb4f {
  background-color: #999;
}
.VechiclePriceItem__noPrice___JTPGQ {
  color: #999;
  font-size: 11px;
  padding-right: 7px;
}
.VechiclePriceItem__priceItemPrice___rbTmA {
  margin-left: auto;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  text-decoration: none;
  justify-content: center;
  align-items: flex-end;
  color: inherit;
  padding-right: 5px;
}
.VechiclePriceItem__oldPriceWrap___LldGo {
  display: flex;
  font-size: 10px;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.VechiclePriceItem__prefixOldPrice___pSWgw {
  margin: 0 8px;
  color: rgba(51,51,51,0.83);
}
.VechiclePriceItem__oldPrice___S82Yl {
  margin-left: auto;
}
.VechiclePriceItem__oldPrice___S82Yl > span:last-of-type {
  font-size: 8px;
  transform: translateY(-2px);
  display: inline-flex;
}
.VechiclePriceItem__priceMtl___vYvzQ.VechiclePriceItem__priceMtlActive___r78fQ {
  transform: translateX(6px);
}
.VechiclePriceItem__priceNewBlock___jqb4f {
  flex-shrink: 0;
  width: 18px;
  margin-left: 15px;
  margin-right: 5px;
  background-color: #00b800;
  border-radius: 2px;
  box-sizing: border-box;
  font-weight: bold;
  height: 11px;
  line-height: 11px;
  text-transform: uppercase;
  font-size: 7px;
  letter-spacing: -0.1px;
  text-align: center;
  color: #fff;
}
@media all and (min-width: 576px) {
  .VechiclePriceItem__priceNewBlock___jqb4f {
    margin-left: 10px;
  }
}
.VechiclePriceItem__priceAfterComma___bNWFV {
  font-size: 16px !important;
  transform: none !important;
  position: static !important;
}
.VechiclePriceItem__aboPartnerIcon___diPJU {
  margin-left: 5px;
  margin-right: 5px;
  max-width: 10px;
}
.VechiclePriceItem__isAlternativeText___FpuT1 {
  position: absolute;
  font-size: 8px;
  bottom: 5px;
}
.VechiclePriceItem__tooltipWrapFavorites___Qa0Po {
  transform: translateY(0px);
  margin-left: 5px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCard/VehicleSmallCard.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleSmallCard__vehicle____C5Tg {
  position: relative;
  background-color: #fff;
  display: grid;
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg {
    border-radius: 10px;
    border: 1px solid rgba(76,78,100,0.12);
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__disableBorder___PfykV {
  border-bottom: 0;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMain___CaoMW,
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapComparable___tcOwM {
  grid-template-areas: 'title title' 'image image' 'info price' 'seoText seoText';
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapComparable___tcOwM {
  min-width: 230px;
  margin: 0 4px;
  border-radius: 3px;
  border: 1px solid rgba(76,78,100,0.12);
  grid-template-columns: 100px 1fr;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapComparable___tcOwM {
    min-width: 340px;
  }
}
@media all and (max-width: 575.98px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapComparable___tcOwM {
    margin: 0 auto;
    min-width: auto;
    max-width: 335px;
    width: 100%;
    grid-template-columns: 155px 1fr;
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapSearch___XO3PE {
  grid-template-areas: 'title title' 'image image' 'info price' 'seoText seoText';
  grid-template-columns: 55% 45%;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  margin-bottom: 5px;
  padding-bottom: 8px;
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapSearch___XO3PE {
    min-height: 252px;
    box-sizing: border-box;
    border: 1px solid rgba(76,78,100,0.12);
    padding: 10px;
    grid-gap: 10px 15px;
    grid-template-columns: 260px 1fr 189px;
    grid-template-areas: 'title title price' 'image info price';
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapFavorite___HTc3B {
  grid-template-areas: 'title title' 'image image' 'info price' 'seoText seoText';
  grid-template-columns: 160px 1fr;
  border: 1px solid rgba(76,78,100,0.12);
  border-radius: 10px;
  padding-bottom: 15px;
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapFavorite___HTc3B {
    padding: 10px;
    grid-gap: 10px 15px;
    grid-template-columns: 260px 1fr 245px;
    grid-template-areas: 'title title price' 'image info price';
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapRecently___aKqEt {
  box-sizing: border-box;
  grid-template-columns: 160px 1fr;
  grid-template-areas: 'title title' 'image image' 'info price' 'seoText seoText';
  border: 1px solid rgba(76,78,100,0.12);
  border-radius: 10px;
  padding-bottom: 15px;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapRecently___aKqEt [class*='withStats__topWrapper'] {
  left: 16px;
  right: 16px;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapRecently___aKqEt [class*='withStats__controls'] {
  padding: 0 16px;
}
@media all and (min-width: 768px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapRecently___aKqEt {
    max-width: 98%;
  }
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapRecently___aKqEt {
    max-width: 346px;
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapLanding___jisVl {
  box-sizing: border-box;
  grid-template-areas: 'title title' 'image image' 'info price' 'seoText seoText';
  grid-template-columns: 55% 45%;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  margin-bottom: 5px;
  padding-bottom: 8px;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapLanding___jisVl [class*='withStats__topWrapper'] {
  left: 16px;
  right: 16px;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapLanding___jisVl [class*='withStats__controls'] {
  padding: 0 16px;
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapLanding___jisVl {
    grid-template-columns: 120px 1fr;
    border: 1px solid rgba(76,78,100,0.12);
    border-radius: 10px;
    padding-bottom: 15px;
    margin-bottom: 0;
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMain___CaoMW {
  box-sizing: border-box;
  grid-template-columns: 55% 45%;
  border: 1px solid #dfdfdf;
  margin-bottom: 5px;
  border-radius: 10px;
  padding-bottom: 8px;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMain___CaoMW [class*='withStats__topWrapper'] {
  left: 16px;
  right: 16px;
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMain___CaoMW [class*='withStats__controls'] {
  padding: 0 16px;
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMain___CaoMW {
    grid-template-columns: 120px 1fr;
    border: 1px solid rgba(76,78,100,0.12);
    border-radius: 10px;
    margin-bottom: 0;
  }
}
.VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMyVeicles___k8SIe {
  grid-template-areas: 'title title' 'image image' 'controls controls' 'info price' 'aggregation dealerWidget';
  padding-bottom: 10px;
  grid-template-columns: 50% 50%;
  border-bottom: 6px solid #005ccb;
}
@media all and (min-width: 992px) {
  .VehicleSmallCard__vehicle____C5Tg.VehicleSmallCard__vehicleWrapMyVeicles___k8SIe {
    border: 1px solid rgba(76,78,100,0.12);
    padding: 10px;
    grid-gap: 0 15px;
    grid-template-columns: 260px 1fr 169px 236px;
    grid-template-areas: 'title title title dealerWidget' 'image info price dealerWidget' 'image info price dealerWidget' 'image info price controls' 'image info price controls' 'aggregation aggregation aggregation buttonSell';
  }
}
.VehicleSmallCard__figure___hjdlc {
  position: relative;
  margin: 0;
  padding-top: 75%;
}
.VehicleSmallCard__figure___hjdlc > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.VehicleSmallCard__labelWrapper___L0v2A {
  border: none;
}
.VehicleSmallCard__labelWrapper___L0v2A::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 6px;
  background-color: #91c153;
}
.VehicleSmallCard__topVehicle___CcQpA:before {
  border-color: #91c153;
}
.VehicleSmallCard__redirectClassLink___tBcBy {
  width: 100%;
  color: inherit;
  text-decoration: none;
  display: block;
}
.VehicleSmallCard__gridAreaTitle___IEZEy {
  grid-area: title;
  max-width: 100%;
}
.VehicleSmallCard__gridAreaSeoText___k5rQ_ {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
  grid-area: seoText;
}
.VehicleSmallCard__gridAreaImage___MgSBx {
  grid-area: image;
}
.VehicleSmallCard__wrapAlternativeData___UGkba {
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  margin-top: 5px;
}
.VehicleSmallCard__wrapAlternativeData___UGkba > div {
  display: flex;
  align-items: center;
  gap: 4px;
}
.VehicleSmallCard__wrapAlternativeData___UGkba > div:first-of-type {
  color: #005ccb;
  line-height: 1;
}
.VehicleSmallCard__isFirstReferenceCar___x5qlw {
  border: 1px solid #005ccb !important;
  background-color: rgba(0,92,203,0.051);
  justify-content: space-between;
  margin-top: 5px;
}
.VehicleSmallCard__isFirstReferenceCar___x5qlw > div {
  display: flex;
  align-items: center;
}
.VehicleSmallCard__isFirstReferenceCar___x5qlw > div:first-of-type {
  color: #005ccb;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/OfferPanel/OfferPanel.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OfferPanel__OfferPanel___i5KcL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column: span 2;
  grid-template-areas: 'financingCheckboxWrapper financingCheckboxWrapper financingCheckboxWrapper financingCheckboxWrapper' 'rangeGroupWrapper rangeGroupWrapper rangeGroupWrapper rangeGroupWrapper' 'offerPeriodWrapper offerPeriodWrapper offerPeriodWrapper offerPeriodWrapper' 'aboAccordionWrapper aboAccordionWrapper aboAccordionWrapper aboAccordionWrapper' 'offerCheckboxGroup offerCheckboxGroup offerCheckboxGroup offerCheckboxGroup';
}
.OfferPanel__financingCheckboxWrapper___WIV3D {
  grid-area: financingCheckboxWrapper;
  margin-top: 20px;
}
.OfferPanel__financingCheckboxWrapper___WIV3D [class*='container'] {
  width: 100%;
}
.OfferPanel__financingCheckboxWrapper___WIV3D [class*='MuiCheckbox-root'] {
  padding: 0;
}
.OfferPanel__rangeGroupWrapper___Pm1B0 {
  grid-area: rangeGroupWrapper;
}
.OfferPanel__offerPeriodWrapper___nJY8G {
  grid-area: offerPeriodWrapper;
}
.OfferPanel__aboAccordionWrapper___d_X_y {
  grid-area: aboAccordionWrapper;
}
.OfferPanel__offerCheckboxGroup___Z0cKa {
  grid-area: offerCheckboxGroup;
  margin-top: 20px;
}
.OfferPanel__header___VNC3T,
.OfferPanel__headerPeriod___pvR7T {
  font-size: 14px;
  color: #333;
  font-weight: normal;
  margin: 0 0 15px 0;
}
.OfferPanel__sliderValues___wkvYK .OfferPanel__header___VNC3T {
  color: rgba(0,0,0,0.831);
}
.OfferPanel__headerSub___Fg6UE {
  font-size: 10px;
  font-weight: normal;
  margin-left: 5px;
}
.OfferPanel__headerPeriod___pvR7T {
  margin-top: 20px;
  margin-bottom: 12px;
  color: rgba(0,0,0,0.831);
}
.OfferPanel__radioButton___NKnXa {
  width: 10px;
  height: 10px;
  border: 1px solid #d7d7d7;
  border-radius: 50%;
  background-color: #fff;
  margin-right: 5px;
  position: relative;
  flex-shrink: 0;
  display: flex;
}
.OfferPanel__sliderValues___wkvYK {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #005ccb;
  margin-top: 8px;
  font-weight: bold;
  margin-top: 20px;
}
.OfferPanel__sliderValue___KWn9P {
  font-size: 12px;
  color: #005ccb;
  font-weight: bold;
}
.OfferPanel__duration___Uh55X {
  display: flex;
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px #f5f5f5;
}
.OfferPanel__duration___Uh55X [class*='MuiToggleButtonGroup-root'] {
  width: 100%;
}
.OfferPanel__duration___Uh55X label {
  flex: 1;
  font-size: 14px;
  cursor: pointer;
  border-right: none;
  user-select: none;
  text-align: center;
  position: relative;
  min-height: 40px;
}
.OfferPanel__duration___Uh55X label + label {
  box-shadow: inset 1px 0 0 0 #f5f5f5;
}
.OfferPanel__duration___Uh55X label:before {
  content: "";
  display: block;
  padding-top: 72%;
}
.OfferPanel__duration___Uh55X label.OfferPanel__checked___PJXeZ {
  color: #fff;
  background-color: #005ccb;
  font-weight: bold;
  box-shadow: inset 0 0 0 1px #005ccb;
}
.OfferPanel__duration___Uh55X label.OfferPanel__disabled___RFrRP {
  background-color: #d7d7d7;
  border-color: #d7d7d7;
  color: #797979;
  cursor: not-allowed;
}
.OfferPanel__duration___Uh55X label span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.OfferPanel__duration___Uh55X label.OfferPanel__alternativeChecked___LbCBe {
  background-color: #00b800;
  box-shadow: inset 0 0 0 1px #00b800;
}
.OfferPanel__visuallyHidden___FZzkG {
  position: absolute;
  width: 1px;
  heigth: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.OfferPanel__range___PZy5J {
  margin: 0 10px;
}
.OfferPanel__checkboxContainer___r4XED {
  display: block;
}
.OfferPanel__checkboxContainer___r4XED:focus {
  outline: 0;
}
.OfferPanel__labelText___su9o_ {
  color: #333;
}
.OfferPanel__checkboxSquare___dDkI3 {
  border-color: #005ccb;
  border-radius: 2px;
}
@media all and (min-width: 576px) {
  .OfferPanel__checkboxSquare___dDkI3 {
    width: 20px;
    height: 20px;
    border-radius: 2px;
    border-color: #005ccb;
  }
  .OfferPanel__checkboxSquare___dDkI3 svg {
    width: 19px !important;
  }
}
.OfferPanel__checkboxWrapped___ingZT [class*='container'] + [class*='container'] {
  margin-top: 10px;
}
.OfferPanel__checkboxWrapped___ingZT [class*='MuiFormControlLabel-root'] {
  height: 20px;
  min-height: 0;
  margin-left: 0;
}
.OfferPanel__checkboxWrapped___ingZT .OfferPanel__labelText___su9o_ {
  font-size: 12px;
  font-weight: normal;
}
.OfferPanel__checkboxWrapped___ingZT [class*='labelContent'] {
  font-size: 12px;
}
.OfferPanel__checkBoxGroup___FeQK1 [class*='container'] {
  width: 100%;
}
.OfferPanel__periods___uxEq8 {
  display: grid;
  grid-auto-columns: auto;
}
.OfferPanel__financingCheckboxWrapper___WIV3D [class*='MuiFormControlLabel-root'] {
  margin: 0;
  justify-content: space-between;
  width: 100%;
}
[class*='MuiIconButton-root'] {
  padding: 5px !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/OfferPanel/OfferCheckboxGroup/OfferCheckboxGroup.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OfferCheckboxGroup__container___n96pe {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  outline: none !important;
}
.OfferCheckboxGroup__wrapInput___zgwfh {
  display: flex;
}
.OfferCheckboxGroup__wrapInput___zgwfh.OfferCheckboxGroup__reversed___ltfos {
  order: 2;
}
.OfferCheckboxGroup__wrapInput___zgwfh.OfferCheckboxGroup__reversed___ltfos .OfferCheckboxGroup__checkbox___GzRGc {
  margin-left: 5px;
  margin-right: 0;
}
.OfferCheckboxGroup__container___n96pe:focus {
  outline: 2px auto #c2ddff;
  outline-offset: 2px;
}
.OfferCheckboxGroup__container___n96pe.OfferCheckboxGroup__checked___tez0u .OfferCheckboxGroup__checkbox___GzRGc {
  border-color: #005ccb;
}
.OfferCheckboxGroup__container___n96pe.OfferCheckboxGroup__disabled___Cn6gF .OfferCheckboxGroup__checkbox___GzRGc,
.OfferCheckboxGroup__container___n96pe.OfferCheckboxGroup__disabled___Cn6gF .OfferCheckboxGroup__label___dxxW5 {
  cursor: not-allowed;
}
.OfferCheckboxGroup__container___n96pe.OfferCheckboxGroup__disabled___Cn6gF .OfferCheckboxGroup__label___dxxW5 {
  color: #666;
}
.OfferCheckboxGroup__container___n96pe.OfferCheckboxGroup__disabled___Cn6gF .OfferCheckboxGroup__checkbox___GzRGc {
  background-color: #e8e8e8;
  border-color: #d7d7d7 !important;
}
.OfferCheckboxGroup__container___n96pe.OfferCheckboxGroup__error___s874I .OfferCheckboxGroup__checkbox___GzRGc {
  border-color: #c80000 !important;
}
.OfferCheckboxGroup__checkbox___GzRGc {
  background-color: #fff;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
  border-radius: 3px;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: pointer;
  transition: border 0.2s ease-in-out;
}
.OfferCheckboxGroup__checkbox___GzRGc:hover,
.OfferCheckboxGroup__container___n96pe:hover .OfferCheckboxGroup__checkbox___GzRGc {
  border-color: #005ccb;
}
.OfferCheckboxGroup__checkbox___GzRGc.OfferCheckboxGroup__withLabel___wOpeQ {
  margin-right: 10px;
}
.OfferCheckboxGroup__label___dxxW5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  font-size: 14px;
  cursor: pointer;
  justify-content: space-between;
}
.OfferCheckboxGroup__labelContent___m2St9 {
  flex: 1 1 auto;
  color: #333;
}
.OfferCheckboxGroup__icon___EdD8h {
  display: block;
  width: 18px;
  height: 18px;
  padding: 3px;
  box-sizing: border-box;
}
.OfferCheckboxGroup__checkBlueIcon___BaHm9 {
  display: block;
  width: 18px !important;
  height: auto;
  padding: 3px;
  box-sizing: border-box;
  fill: #005ccb;
}
/* styles for the hidden input */
.OfferCheckboxGroup__hiddenInput___Tssql {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.OfferCheckboxGroup__tooltipCheckbox___sMsdO {
  display: inline-flex;
  margin-left: 3px;
}
.OfferCheckboxGroup__tooltipCheckbox___sMsdO svg {
  max-width: inherit;
  max-height: inherit;
  width: inherit !important;
}
.OfferCheckboxGroup__checkboxPrice___vB4sz {
  align-self: center;
  color: rgba(0,0,0,0.63);
  font-size: 12px;
}
.OfferCheckboxGroup__hidePlus___xTtdI {
  display: inline-block;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/TextField/TextField.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TextField__textField___pc0Sk {
  position: relative;
  width: 100%;
}
.TextField__textField___pc0Sk.TextField__disabled___loChY {
  opacity: 0.6;
}
.TextField__textField___pc0Sk.TextField__disabled___loChY .TextField__input___SCdgs {
  background-color: rgba(215,215,215,0.5);
}
.TextField__input___SCdgs {
  width: 100%;
  padding: 0 5px;
  margin: 0;
  height: 30px;
  line-height: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
  border-radius: 3px;
  font-size: 14px;
  box-sizing: border-box;
  transition: border 0.2s ease-in-out;
}
.TextField__input___SCdgs.TextField__error___vo_gS,
.TextField__input___SCdgs:active.TextField__error___vo_gS,
.TextField__input___SCdgs:focus.TextField__error___vo_gS {
  padding-right: 26px;
  border-color: #c80000 !important;
}
.TextField__input___SCdgs:focus {
  border-color: #005ccb !important;
  outline: none !important;
}
.TextField__input___SCdgs:hover {
  border-color: #acacac;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/ImagesSet/ImagesSet.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ImagesSet__wrapper___RRfJc {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ImagesSet__outer___uiZ8f {
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border: 4px solid #fff;
}
.ImagesSet__inner___PpV_o {
  height: 100%;
  width: 100%;
  background-color: #fff;
  background-size: cover;
  background-position: center center;
  transition: all 0.5s ease;
  background-repeat: no-repeat;
}
.ImagesSet__inner___PpV_o:hover {
  transform: scale(1.2);
}
.ImagesSet__clickable___tZh1F {
  cursor: pointer;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/ChipList/ChipList.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ChipList__list___lBFkC {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  overflow-x: auto;
  width: 100%;
  padding-top: 5px;
}
@media all and (min-width: 992px) {
  .ChipList__list___lBFkC {
    display: inline-flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    max-width: 800px;
    width: auto;
    padding-top: 10px;
  }
}
.ChipList__item___LFyyH {
  margin-right: 5px;
  background-color: #005ccb;
  color: #fff;
  border-radius: 5px;
  margin-bottom: 0;
}
@media all and (min-width: 992px) {
  .ChipList__item___LFyyH {
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 0;
    background-color: transparent;
    color: initial;
  }
}
.ChipList__item___LFyyH:last-of-type {
  margin-right: 0;
}
.ChipList__empty___U8Ho7 {
  font-family: Arial, Helvetica, sans-serif;
  display: none;
}
@media all and (max-width: 991.98px) {
  .ChipList__empty___U8Ho7 {
    display: inline;
    font-size: 12px;
    color: #797979;
    font-style: italic;
  }
}
.ChipList__clearButton___hWrbX {
  height: 30px;
  display: flex;
  align-items: center;
  margin: 0 0 10px 0;
  padding-right: 10px;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  flex-shrink: 0;
  user-select: none;
  transition: background-color 0.2s ease-in-out;
}
@media all and (max-width: 991.98px) {
  .ChipList__clearButton___hWrbX {
    display: none;
  }
}
.ChipList__clearButton___hWrbX:hover {
  background-color: rgba(204,204,204,0.2);
}
.ChipList__clearButtonText___lR_tK {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 30px;
  text-decoration: underline;
}
@media all and (max-width: 991.98px) {
  .ChipList__clearButtonText___lR_tK {
    font-size: 12px;
  }
}
.ChipList__clearButtonIcon___ShjA7 {
  margin: 0 10px;
  fill: #005ccb;
  width: 10px !important;
  height: 10px !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/OfferPanel/OfferPeriod/OfferPeriod.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OfferPeriod__periods___iwjUA {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(20px, 1fr));
}
.OfferPeriod__periods___iwjUA [class*='MuiFormControlLabel-root'] {
  margin: 0;
  box-shadow: inset 0px 0px 0px 1px #f5f5f5;
  min-height: 40px;
}
.OfferPeriod__periods___iwjUA [class*='MuiCheckbox-root'] {
  padding: 0;
  color: #333;
}
.OfferPeriod__period___O5zjL {
  width: 100%;
}
.OfferPeriod__header___mqnL0,
.OfferPeriod__headerPeriod___wGZjn {
  font-size: 14px;
  color: $grey-3;
  font-weight: normal;
  margin: 0 0 15px 0;
}
.OfferPeriod__headerPeriod___wGZjn {
  margin-top: 20px;
  margin-bottom: 12px;
  color: rgba(0,0,0,0.831);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/RateSearchValue/RateSearchValue.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RateSearchValue__RateSearchValue___dnDxj {
  box-sizing: border-box;
  font-size: 16px;
  line-height: 48px;
  height: 38px;
  width: 100%;
  padding: 0 5px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(51,51,51,0.8);
}
.RateSearchValue__RateSearchValue___dnDxj:hover {
  border-color: #b0b0b0;
}
.RateSearchValue__label___mY0qW {
  display: inline-block;
  margin-right: 5px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/RateSearchWidget/RateSearchWidget.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RateSearchWidget__wrapper___ikMuU {
  position: relative;
  box-sizing: border-box;
  padding: 12px 18px;
  background-color: #fff;
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  border-radius: 10px;
  border: 1px solid #e8e8e8;
  width: 100%;
  box-shadow: 0px 2px 10px rgba(76,78,100,0.22);
}
.RateSearchWidget__wrapper___ikMuU:before {
  display: none;
  position: absolute;
  content: '';
  background-color: #fff;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
}
.RateSearchWidget__wrapper___ikMuU .react-select__control {
  height: auto !important;
  min-height: 36px !important;
  border-radius: 0 !important;
}
.RateSearchWidget__wrapper___ikMuU .react-select__menu .react-select__option.react-select__option--is-focused:not(.react-select__option--is-disabled) {
  background-color: rgba(0,92,203,0.08);
  color: #333;
  box-shadow: none;
}
.RateSearchWidget__wrapper___ikMuU .react-select__menu .react-select__option.react-select__option--is-selected:not(.react-select__option--is-disabled) {
  background-color: #005ccb;
  color: #fff;
}
.RateSearchWidget__wrapper___ikMuU .react-select__value-container {
  padding: 0 5px;
}
.RateSearchWidget__wrapper___ikMuU .react-select__value-container .react-select__placeholder {
  color: #aeaeae;
}
.RateSearchWidget__header___rB2vb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
}
.RateSearchWidget__header___rB2vb svg {
  cursor: pointer;
}
.RateSearchWidget__title___TEp6k {
  margin: 0;
  font-size: 14px;
  color: rgba(76,78,100,0.871);
  line-height: 32px;
}
.RateSearchWidget__dropDownLabel___HuCoz {
  display: block;
  width: 100%;
  margin-top: 16px;
}
.RateSearchWidget__caption___VwC8U {
  display: block;
  margin-bottom: 9px;
  font-size: 14px;
  font-weight: bold;
}
.RateSearchWidget__dropdown___gi0NK {
  margin-bottom: 20px;
}
.RateSearchWidget__actionsWrapper___UNcV3 {
  margin-top: 16px;
  display: flex;
  gap: 10px;
  justify-content: space-evenly;
  align-items: center;
}
.RateSearchWidget__dropdownsWrap___v7ghk {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.RateSearchWidget__applyButton___Usru9 {
  width: 96px;
  min-width: 96px;
  height: 30px;
  cursor: pointer;
  border-radius: 8px;
  box-sizing: border-box;
}
.RateSearchWidget__abortButton___uEEwp {
  display: inline-block;
  margin-left: 15px;
  cursor: pointer;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.46px;
  text-transform: capitalize;
  color: #9e9e9e;
}
.RateSearchWidget__twoColumnWrapper___GYNaa {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Skeleton/SkeletonSearchItem.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[class*='MuiSkeleton-rectangular'] {
  height: inherit !important;
}
.SkeletonSearchItem__vehicle___YYCcJ {
  border-radius: 3px;
  position: relative;
  padding: 10px;
  border: 1px solid #d3d3d3;
}
.SkeletonSearchItem__vehicle___YYCcJ + .SkeletonSearchItem__vehicle___YYCcJ {
  margin-top: 15px;
}
.SkeletonSearchItem__mainContainer___LRHqu {
  display: grid;
  grid-gap: 10px 15px;
  width: 100%;
  grid-template-columns: min-content 1fr 169px;
  grid-template-areas: 'title title price' 'image content price';
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SkeletonSearchItem__mainContainer___LRHqu {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: 'title title' 'image image' 'content price';
  }
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__mainContainer___LRHqu {
    grid-gap: 10px 15px;
  }
}
.SkeletonSearchItem__title___hbrBk {
  grid-area: title;
  display: flex;
  justify-content: space-between;
}
.SkeletonSearchItem__left___s88LY {
  min-width: 260px;
  grid-area: image;
  height: 197px;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__left___s88LY {
    min-width: 100%;
    height: 65vw;
  }
}
.SkeletonSearchItem__rightContainer___vI2PX {
  width: 100%;
  grid-area: content;
}
.SkeletonSearchItem__container___MHntZ {
  width: 100%;
  margin-top: -13px;
  grid-area: content;
  display: grid;
  grid-template-columns: 50% 50%;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__container___MHntZ {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
  }
}
.SkeletonSearchItem__property___O28Gs {
  height: 52px;
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  padding: 7px 3px;
  box-sizing: border-box;
  align-items: center;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__property___O28Gs {
    width: 50%;
    height: 44px;
    padding: 2px 0;
  }
}
.SkeletonSearchItem__propertyLast___nlN3_ {
  border-bottom: 0;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__propertyLast___nlN3_ {
    width: 100%;
  }
}
.SkeletonSearchItem__propertyText___EZAyC {
  margin-left: 10px;
  width: 100%;
  margin-right: 10px;
}
.SkeletonSearchItem__propertyTextLast___yWOhT {
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__propertyTextLast___yWOhT {
    width: 100%;
  }
}
.SkeletonSearchItem__right___XTZak {
  flex-shrink: 0;
  padding: 0 5px 0 15px;
  grid-area: price;
  display: flex;
  border-left: 1px solid #d7d7d7;
  flex-direction: column;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__right___XTZak {
    padding: 12px 10px 0 10px;
  }
}
.SkeletonSearchItem__circle___QsLY7 {
  margin-left: auto;
  width: 22px;
  height: 22px;
  flex-shrink: 0;
}
.SkeletonSearchItem__priceItem___xbxRM {
  display: flex;
  height: 40px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__priceItem___xbxRM {
    height: 48px;
  }
}
.SkeletonSearchItem__button___Hd3A3 {
  margin-top: auto;
  height: 40px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .SkeletonSearchItem__button___Hd3A3 {
    display: none;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Skeleton/SkeletonItem.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[class*='MuiSkeleton-rectangular'] {
  height: inherit !important;
}
.SkeletonItem__vehicle___zOHKi {
  background-color: #fff;
  border-radius: 3px;
  position: relative;
}
.SkeletonItem__vehicle___zOHKi:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 222;
  border: 1px solid #e8e8e8;
}
.SkeletonItem__infoSection___aHESv {
  display: flex;
  align-items: center;
  padding: 7px 6px;
}
.SkeletonItem__circle___lkfVU {
  margin-left: auto;
  width: 22px;
  height: 22px;
}
.SkeletonItem__circleMin___EfJDz {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.SkeletonItem__figure___VLCOf {
  height: 193px;
}
@media (max-width: 575.98px) {
  .SkeletonItem__figure___VLCOf {
    height: 65vw;
  }
}
.SkeletonItem__vehicleData___w7pH9 {
  display: flex;
}
.SkeletonItem__vehicleInfo___aDlrk {
  width: 112px;
  box-sizing: border-box;
  padding: 9px 7px 14px 11px;
  flex-shrink: 0;
}
@media (max-width: 575.98px) {
  .SkeletonItem__vehicleInfo___aDlrk {
    width: 50%;
  }
}
.SkeletonItem__vehiclePriceSection___P7nVc {
  padding: 13px 12px 12px 8px;
  border-left: 1px solid #d7d7d7;
  width: 100%;
}
@media (max-width: 575.98px) {
  .SkeletonItem__vehiclePriceSection___P7nVc {
    width: 50%;
  }
}
.SkeletonItem__carProp___PdDEv {
  height: 35px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d7d7d7;
}
.SkeletonItem__carPropLast___pP4C7 {
  border-bottom: 0;
}
.SkeletonItem__carPropLastItem___jd6lu {
  width: 90%;
  margin: 0 auto;
}
.SkeletonItem__priceItem___h_TYi {
  display: flex;
  height: 40px;
  justify-content: space-between;
  align-items: center;
}
.SkeletonItem__seoText___ESKP8 {
  padding: 10px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPage/SearchTopBar/SearchTopBar.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SearchTopBar__topBar___J0sgj {
  width: 100%;
  height: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 10px;
  box-sizing: border-box;
  justify-content: space-between;
  column-gap: 10px;
}
@media all and (max-width: 991.98px) {
  .SearchTopBar__topBar___J0sgj {
    height: 50px;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchTopBar__topBar___J0sgj {
    height: 35px;
    margin-bottom: 5px;
    margin-top: 0;
  }
}
@media all and (max-width: 575.98px) {
  .SearchTopBar__topBar___J0sgj {
    background-color: #f2f2f2;
    padding: 5px 0 5px 10px;
    margin-bottom: 0;
    height: auto;
  }
}
.SearchTopBar__blueArrow____LDtH {
  fill: #005ccb;
  font-size: 10px;
  margin-right: 6px;
}
.SearchTopBar__title___NOwDj {
  flex-basis: 70%;
}
.SearchTopBar__titleText___cpa0V {
  margin: 0;
  font-size: 18px;
  font-family: 'Arial Standard', 'Arial';
  font-weight: 400;
  font-style: normal;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchTopBar__titleText___cpa0V {
    font-size: 14px;
  }
}
.SearchTopBar__bold___CXGUm {
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
}
.SearchTopBar__sorting___Luy55 {
  min-width: 181px;
  max-width: 285px;
  height: 100%;
}
.SearchTopBar__sorting___Luy55 [class*='MuiPaper-root'],
.SearchTopBar__sorting___Luy55 [class*='MuiFormControl-root-MuiTextField-root'] {
  height: 100%;
}
.SearchTopBar__sorting___Luy55 [class*='MuiPaper-root'],
.SearchTopBar__sorting___Luy55 [class*='MuiOutlinedInput-root'] {
  font-size: 14px !important;
  height: 100%;
}
.SearchTopBar__sorting___Luy55 [class*='MuiOutlinedInput-input'] {
  padding: 5.5px 30px 7.5px 6px !important;
}
@media all and (max-width: 991.98px) {
  .SearchTopBar__sorting___Luy55 {
    min-width: 150px;
    max-width: 199px;
  }
}
.SearchTopBar__saveSearch___nx7HP {
  flex-basis: 20%;
  text-align: center;
  cursor: pointer;
  font-size: 13px;
  margin-left: auto;
  color: #005ccb;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchTopBar__saveSearch___nx7HP {
    flex-basis: unset;
  }
}
.SearchTopBar__resultText___uCtFw {
  margin-left: 4px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchTopBar__resultText___uCtFw {
    display: none;
  }
  .SearchTopBar__title___NOwDj {
    flex-basis: 50%;
  }
}
.SearchTopBar__sortArrows___bkFdo {
  height: 15px !important;
  width: auto;
  margin-left: 5px;
  fill: #666;
}
.SearchTopBar__sortArrows___bkFdo.SearchTopBar__sortArrowsActive___g68Dn {
  fill: #005ccb;
}
.SearchTopBar__select___t9G3Q {
  min-width: 0;
  height: 100%;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchTopBar__sorting___Luy55 {
    flex-basis: 0;
    margin-left: auto;
  }
}
.SearchTopBar__searchFilterComponent___EgoZO {
  text-align: right;
}
.SearchTopBar__sortingHeader___qAxKQ {
  color: #005ccb;
  font-size: 13px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  column-gap: 10px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPage/Pagination/Pagination.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Pagination__container___Ajkbu {
  display: flex;
  justify-content: center;
}
.Pagination__buttonBase___V7UTl,
.Pagination__button___VITDR,
.Pagination__buttonCurrent___bs3M2 {
  box-sizing: border-box;
  height: 25px;
  min-width: 25px;
  border: 1px solid #005ccb;
  border-radius: 3px;
  padding: 0 5px;
  outline: none;
  margin-left: 25px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #005ccb;
}
.Pagination__button___VITDR {
  background-color: #fff;
}
.Pagination__button___VITDR:hover {
  color: #fff;
  background-color: rgba(0,92,203,0.5);
  border-color: transparent;
}
.Pagination__button___VITDR:active {
  color: #fff;
  background-color: #005ccb;
  border-color: #005ccb;
}
.Pagination__button___VITDR:disabled,
.Pagination__button___VITDR:disabled:hover {
  cursor: not-allowed;
  color: #9da9cc;
  border-color: #9da9cc;
  background-color: #fff;
}
.Pagination__buttonPrevPage___pDrqw {
  margin-left: 0;
}
.Pagination__buttonCurrent___bs3M2 {
  cursor: default;
  color: #fff;
  background-color: #005ccb;
  border-color: #005ccb;
}
@media all and (max-width: 575.98px) {
  .Pagination__buttonCurrent___bs3M2 {
    margin-left: 0;
  }
}
.Pagination__goBack___fjvfu {
  margin-right: 10px;
}
.Pagination__goBack___fjvfu svg {
  font-size: 14px;
  fill: #005ccb;
  transform: rotate(90deg);
  margin-right: 10px;
}
@media all and (max-width: 575.98px) {
  .Pagination__goBack___fjvfu {
    margin-right: auto;
  }
}
.Pagination__goForward___V2fm8 {
  margin-left: 35px;
}
.Pagination__goForward___V2fm8 svg {
  font-size: 14px;
  fill: #005ccb;
  transform: rotate(270deg);
  margin-left: 10px;
}
@media all and (max-width: 575.98px) {
  .Pagination__goForward___V2fm8 {
    margin-left: auto;
  }
}
.Pagination__goBack___fjvfu,
.Pagination__goForward___V2fm8 {
  cursor: pointer;
  color: #005ccb;
  font-size: 18px;
  text-transform: capitalize;
  border: 0;
  background: 0;
}
.Pagination__disabled___HHVtl {
  color: #ccc;
  cursor: not-allowed;
}
.Pagination__disabled___HHVtl svg {
  fill: #ccc;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPage/SearchChips/SearchChips.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SearchChips__chips____KXQV {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 10px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchChips__chips____KXQV {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    margin: 0;
    display: flex;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.SearchChips__noFiltersSelected___KM6F9 {
  font-size: 14px;
  color: #797979;
  font-style: italic;
  display: none;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchChips__noFiltersSelected___KM6F9 {
    display: inline;
  }
}
.SearchChips__clearResult___Nrf88 {
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 30px;
  margin-bottom: 10px;
  margin-right: 10px;
  flex-shrink: 0;
}
.SearchChips__clearResult___Nrf88:hover {
  text-decoration: underline;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchChips__clearResult___Nrf88 {
    margin-bottom: 0;
    height: 20px;
  }
}
.SearchChips__clearContent___iKzXf {
  font-size: 14px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .SearchChips__clearContent___iKzXf {
    font-size: 12px;
  }
}
.SearchChips__crossIcon___rFwJ3 {
  font-size: 10px;
  margin-left: 5px;
  fill: #005ccb;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/ContactForm/ContactForm.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ContactForm__container___qMWDA {
  padding: 0;
}
.ContactForm__container___qMWDA .ContactForm__headerWrap___KRcUp {
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
  margin-bottom: 10px;
  padding: 11px 16px 11px 16px;
  border-bottom: 1px solid rgba(196,196,196,0.5);
}
.ContactForm__container___qMWDA .ContactForm__title___PHxnL {
  margin: 0;
  font-size: 18px;
  color: rgba(0,0,0,0.6);
}
.ContactForm__container___qMWDA .ContactForm__contentWrap___fFGhP {
  font-size: 12px;
  color: #545454;
  line-height: 20px;
  list-style: none;
  margin: 0;
  padding: 5px 16px 20px;
}
.ContactForm__container___qMWDA .ContactForm__contentWrap___fFGhP p {
  margin: 0;
}
@media all and (max-width: 991.98px) {
  .ContactForm__container___qMWDA .ContactForm__contentWrap___fFGhP {
    color: #707070;
    line-height: 16px;
    text-align: justify;
    padding: 10px 16px 10px;
  }
}
.ContactForm__container___qMWDA .ContactForm__form___Ht6hq {
  position: relative;
  padding: 0 16px;
  display: grid;
  grid-gap: 16px;
  align-items: flex-start;
  grid-template-columns: repeat(4, minmax(60px, 70px)) 1fr;
  grid-template-areas: 'firstName firstName lastName lastName message' 'email email email email message' 'countryCode areaCode phoneNumber phoneNumber message' 'confirmBlock confirmBlock confirmBlock confirmBlock formSubmit' '. . . . recaptcha';
}
@media all and (max-width: 991.98px) {
  .ContactForm__container___qMWDA .ContactForm__form___Ht6hq {
    box-sizing: border-box;
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: 'firstName firstName lastName lastName' 'email email email email' 'countryCode areaCode phoneNumber phoneNumber' 'message message message message' 'confirmBlock confirmBlock confirmBlock confirmBlock' 'recaptcha recaptcha recaptcha recaptcha' 'formSubmit formSubmit formSubmit formSubmit';
  }
}
.ContactForm__container___qMWDA .ContactForm__form___Ht6hq .css-1pcexqc-container {
  min-width: auto !important;
}
.ContactForm__container___qMWDA .ContactForm__form___Ht6hq .react-select__control {
  min-height: 48px !important;
  border-color: rgba(0,0,0,0.12) !important;
  color: rgba(0,0,0,0.12) !important;
  color: rgba(0,0,0,0.83) !important;
}
.ContactForm__container___qMWDA .ContactForm__form___Ht6hq .react-select__value-container {
  font-size: 16px !important;
  line-height: 24px !important;
  padding: 0 16px !important;
  border-radius: 3px !important;
}
.ContactForm__container___qMWDA .ContactForm__form___Ht6hq .react-select__indicator {
  display: none !important;
}
.ContactForm__container___qMWDA .ContactForm__form___Ht6hq [class*='MuiFormHelperText-root'] {
  text-align: end;
  font-size: 10px;
  padding: 0 2px;
}
.ContactForm__container___qMWDA .ContactForm__firstName___lx1Pw {
  grid-area: firstName;
}
.ContactForm__container___qMWDA .ContactForm__lastName___YqQ9H {
  grid-area: lastName;
}
.ContactForm__container___qMWDA .ContactForm__email___UEs7H {
  grid-area: email;
}
.ContactForm__container___qMWDA .ContactForm__countryCode___EL8Pi {
  grid-area: countryCode;
  height: 48px;
  justify-content: center;
}
.ContactForm__container___qMWDA .ContactForm__countryCode___EL8Pi [class*='TextField__input'] {
  padding: 0 8px;
}
.ContactForm__container___qMWDA .ContactForm__countryCode___EL8Pi [class*='FormInput__placeholderAnimate'] {
  left: 4px;
}
.ContactForm__container___qMWDA .ContactForm__countryCode___EL8Pi [class*='FormDropDown__placeholderAnimateShow'] {
  color: rgba(0,0,0,0.87);
}
.ContactForm__container___qMWDA .ContactForm__countryCode___EL8Pi [class*='MuiSelect-outlined'] {
  padding-right: 14px;
}
.ContactForm__container___qMWDA .ContactForm__countryCode___EL8Pi [class*='MuiOutlinedInput-root'] {
  border-radius: 2px;
  height: 48px;
}
.ContactForm__container___qMWDA .ContactForm__selectIcon___yY6pT {
  display: none;
}
.ContactForm__container___qMWDA .ContactForm__areaCode___ROK9W {
  grid-area: areaCode;
}
.ContactForm__container___qMWDA .ContactForm__areaCode___ROK9W [class*='TextField__input'] {
  padding: 0 8px;
  text-align: center;
}
.ContactForm__container___qMWDA .ContactForm__areaCode___ROK9W [class*='FormInput__placeholderAnimate'] {
  left: 4px;
}
.ContactForm__container___qMWDA .ContactForm__areaCode___ROK9W [class*='FormInput__placeholderAnimateShow'] {
  color: rgba(0,0,0,0.87);
}
.ContactForm__container___qMWDA .ContactForm__areaCode___ROK9W [class*='MuiInputLabel-shrink'] {
  width: 86px;
  top: 0 !important;
  background: #fff;
  left: -10px;
}
.ContactForm__container___qMWDA .ContactForm__areaCode___ROK9W [class*='MuiInputLabel-marginDense'] {
  left: -10px;
}
.ContactForm__container___qMWDA .ContactForm__phoneNumber___WelJl {
  grid-area: phoneNumber;
}
.ContactForm__container___qMWDA .ContactForm__phoneNumber___WelJl [class*='FormInput__placeholderAnimateShow'] {
  color: rgba(0,0,0,0.87);
}
.ContactForm__container___qMWDA .ContactForm__message___n644u {
  grid-area: message;
}
.ContactForm__container___qMWDA .ContactForm__confirmBlock___oKVUR {
  grid-area: confirmBlock;
}
.ContactForm__container___qMWDA .ContactForm__confirmBlock___oKVUR [class*='Checkbox__container']:focus {
  outline: 0;
}
.ContactForm__container___qMWDA .ContactForm__confirmBlock___oKVUR [class*='Checkbox__label'] {
  align-items: flex-start;
}
.ContactForm__container___qMWDA .ContactForm__formSubmit___o_Odo {
  grid-area: formSubmit;
  width: 100%;
  border-radius: 2px !important;
  height: 48px;
  color: rgba(255,255,255,0.9) !important;
  font-weight: bold !important;
}
.ContactForm__container___qMWDA .ContactForm__formSubmit___o_Odo[class*='Mui-disabled'] {
  background-color: rgba(0,92,203,0.38) !important;
}
.ContactForm__container___qMWDA .ContactForm__recaptcha___DANhn {
  grid-area: recaptcha;
  opacity: 0;
  transition: 0.2s opacity ease-in-out;
}
.ContactForm__container___qMWDA .ContactForm__recaptcha___DANhn.ContactForm__disabled___rN7FJ {
  opacity: 0.5;
  pointer-events: none;
}
.ContactForm__container___qMWDA .ContactForm__messageField___hNrTu {
  border-radius: 2px;
  border-color: rgba(0,0,0,0.12);
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0,0,0,0.83);
  max-height: 100%;
  min-height: 176px;
}
.ContactForm__container___qMWDA .ContactForm__inputField___Jx6xf {
  height: 48px;
  border-color: rgba(0,0,0,0.12);
  border-radius: 2px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0,0,0,0.83);
  padding: 0 16px;
}
.ContactForm__container___qMWDA .ContactForm__checkboxField___mP2m7 {
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-color: rgba(0,0,0,0.54);
}
.ContactForm__container___qMWDA .ContactForm__checkboxField___mP2m7 [class*='Checkbox__checkBlueIcon'] {
  width: 15px !important;
  padding: 3px;
}
.ContactForm__container___qMWDA .ContactForm__inputArea___IyXV1 {
  margin: 14px 0;
}
.ContactForm__container___qMWDA .ContactForm__policy___eMXre {
  font-size: 9px;
  color: rgba(0,0,0,0.5);
  line-height: 10px;
  text-align: justify;
  display: block;
}
.ContactForm__container___qMWDA .ContactForm__link___F91AE {
  text-decoration: none;
}
.ContactForm__container___qMWDA .ContactForm__popUp___eWw4q {
  display: block;
  position: absolute;
  top: 20px;
  opacity: 0;
  text-transform: uppercase;
  transition: 0.3s ease;
}
.ContactForm__container___qMWDA .ContactForm__popUp___eWw4q.ContactForm__error___FQ0BC {
  color: #f00;
  opacity: 1;
}
.ContactForm__container___qMWDA .ContactForm__popUp___eWw4q.ContactForm__success___TbDl3 {
  color: #008000;
  opacity: 1;
}
.ContactForm__container___qMWDA .ContactForm__spinnerWait___GoxER {
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  border: 3px solid #f2f2f2;
  border-radius: 50%;
  border-top: 3px solid #005ccb;
  width: 26px;
  height: 26px;
  animation: ContactForm__spin___J20qE 1.5s linear infinite;
  display: block;
  margin: 10px;
  margin-top: 2px;
}
.ContactForm__container___qMWDA .ContactForm__termsConditionsLabel___sS3q1 {
  font-size: 9px;
  display: block;
  text-align: justify;
  margin-bottom: 3px;
  color: rgba(0,0,0,0.5);
}
.ContactForm__container___qMWDA .ContactForm__error___FQ0BC {
  line-height: 18px;
}
.ContactForm__container___qMWDA .ContactForm__heading___u5fjO {
  font-size: 16px;
  margin-bottom: 10px;
}
.ContactForm__container___qMWDA .ContactForm__labelForm___yq2qz {
  font-size: 12px;
  text-align: end;
}
@-moz-keyframes ContactForm__spin___J20qE {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ContactForm__spin___J20qE {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes ContactForm__spin___J20qE {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ContactForm__spin___J20qE {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/TextAreaField/TextAreaField.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TextAreaField__textField___rUYoE {
  position: relative;
  width: 100%;
}
.TextAreaField__input___pBoKj {
  min-width: 100%;
  max-width: 100%;
  min-height: 120px;
  max-height: 120px;
  width: 100%;
  padding: 5px;
  margin: 0;
  height: 30px;
  line-height: 20px;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
  font-size: 14px;
  box-sizing: border-box;
  transition: border 0.2s ease-in-out;
}
.TextAreaField__input___pBoKj.TextAreaField__error___rViY8,
.TextAreaField__input___pBoKj:active.TextAreaField__error___rViY8,
.TextAreaField__input___pBoKj:focus.TextAreaField__error___rViY8 {
  padding-right: 26px;
  border-color: #c80000 !important;
}
.TextAreaField__input___pBoKj:focus {
  border-width: 1px;
  border-style: solid;
  border-color: #005ccb;
  outline: none;
}
.TextAreaField__placeholderAnimate___TYn94 {
  font-size: 12px;
  position: absolute;
  top: 18px;
  left: 13px;
  pointer-events: none;
  z-index: 2;
  transition: 0.1s all linear;
  background-color: #fff;
  padding: 0 5px;
  color: rgba(0,0,0,0.38);
}
.TextAreaField__placeholderAnimateShow___tbGsW {
  top: -6px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/InfoBlocks/InfoBlockWrapper/InfoBlockWrapper.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.InfoBlockWrapper__container___UdBgP {
  padding: 0 0 20px;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (min-width: 576px) {
  .InfoBlockWrapper__container___UdBgP {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
  }
}
.InfoBlockWrapper__headerWrap___uRRu_ {
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
  margin-bottom: 10px;
  padding: 11px 16px 11px 16px;
  border-bottom: 1px solid rgba(196,196,196,0.5);
}
.InfoBlockWrapper__title___EKoLD {
  margin: 0;
  font-size: 18px;
  color: rgba(0,0,0,0.6) !important;
}
@media all and (max-width: 575.98px) {
  .InfoBlockWrapper__title___EKoLD {
    font-size: 18px;
    text-align: center;
  }
}
.InfoBlockWrapper__compareNow___cOzJb {
  color: #005ccb;
  font-size: 12px;
  cursor: pointer;
}
.InfoBlockWrapper__contentNoWrap___kAPV1 {
  padding: 5px 16px 0 16px;
}
@media all and (max-width: 575.98px) {
  .InfoBlockWrapper__contentNoWrap___kAPV1 {
    padding: 0 20px;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/PriceRatingDetailed/PriceRatingDetailed.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PriceRatingDetailed__wrapper___ImIHX {
  font-family: Arial, Helvetica, sans-serif;
  display: flex;
  position: relative;
}
.PriceRatingDetailed__segmentWrapper___qPkb7 {
  flex: 1 1 0px;
}
.PriceRatingDetailed__segment___BC__f {
  position: relative;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  height: 30px;
  border: 1px solid #f5f5f5;
  padding: 0 5px;
}
.PriceRatingDetailed__segment___BC__f h6 {
  color: #fff !important;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  line-height: 1em;
}
.PriceRatingDetailed__priceRange___wvTp4 {
  font-size: 11px;
  display: block;
  text-align: center;
  margin-top: 4px;
}
.PriceRatingDetailed__tooltipWrapper___xeV3Q,
.PriceRatingDetailed__noRatingTooltipWrapper___vKv7Z {
  position: absolute;
  top: -40px;
  left: 50%;
  z-index: 1;
}
.PriceRatingDetailed__tooltipWrapper___xeV3Q:after,
.PriceRatingDetailed__noRatingTooltipWrapper___vKv7Z:after {
  content: '';
  position: absolute;
  left: -6px;
  bottom: -6px;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  background-color: #000;
  z-index: -1;
}
.PriceRatingDetailed__noRatingTooltipWrapper___vKv7Z:after {
  content: none;
}
.PriceRatingDetailed__baseTooltip___KmrQu,
.PriceRatingDetailed__noRatingTooltip___iShtG,
.PriceRatingDetailed__tooltip___B6oMF {
  position: relative;
  left: -50%;
  font-size: 16px;
  height: 24px;
  font-weight: bold;
  line-height: 24px;
  border: 2px solid #000;
  border-radius: 3px;
  padding: 0 10px;
  background-color: #fff;
  white-space: nowrap;
}
.PriceRatingDetailed__noRatingTooltip___iShtG {
  color: #000;
  border-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__tooltip___B6oMF {
  color: #fff;
}
.PriceRatingDetailed__noRating___Q_GUm.PriceRatingDetailed__segment___BC__f {
  background-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__noRating___Q_GUm .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__noRating___Q_GUm .PriceRatingDetailed__tooltip___B6oMF {
  border-color: rgba(76,78,100,0.22);
  color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__noRating___Q_GUm .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__darkBackground___HBnP4.PriceRatingDetailed__segment___BC__f {
  background-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__darkBackground___HBnP4 .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__darkBackground___HBnP4 .PriceRatingDetailed__tooltip___B6oMF {
  border-color: rgba(76,78,100,0.22);
  color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__darkBackground___HBnP4 .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: rgba(76,78,100,0.22);
}
.PriceRatingDetailed__highPrice___oj5wO.PriceRatingDetailed__segment___BC__f {
  background-color: #e26c00;
}
.PriceRatingDetailed__highPrice___oj5wO .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: #e26c00;
}
.PriceRatingDetailed__highPrice___oj5wO .PriceRatingDetailed__tooltip___B6oMF {
  border-color: #e26c00;
  color: #e26c00;
}
.PriceRatingDetailed__highPrice___oj5wO .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: #e26c00;
}
.PriceRatingDetailed__increasedPrice___RxASg.PriceRatingDetailed__segment___BC__f {
  background-color: #ed9d37;
}
.PriceRatingDetailed__increasedPrice___RxASg .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: #ed9d37;
}
.PriceRatingDetailed__increasedPrice___RxASg .PriceRatingDetailed__tooltip___B6oMF {
  border-color: #ed9d37;
  color: #ed9d37;
}
.PriceRatingDetailed__increasedPrice___RxASg .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: #ed9d37;
}
.PriceRatingDetailed__fairPrice___H_Qw2.PriceRatingDetailed__segment___BC__f {
  background-color: #add042;
}
.PriceRatingDetailed__fairPrice___H_Qw2 .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: #add042;
}
.PriceRatingDetailed__fairPrice___H_Qw2 .PriceRatingDetailed__tooltip___B6oMF {
  border-color: #add042;
  color: #add042;
}
.PriceRatingDetailed__fairPrice___H_Qw2 .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: #add042;
}
.PriceRatingDetailed__goodPrice___iisiH.PriceRatingDetailed__segment___BC__f {
  background-color: #66d466;
}
.PriceRatingDetailed__goodPrice___iisiH .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: #66d466;
}
.PriceRatingDetailed__goodPrice___iisiH .PriceRatingDetailed__tooltip___B6oMF {
  border-color: #66d466;
  color: #66d466;
}
.PriceRatingDetailed__goodPrice___iisiH .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: #66d466;
}
.PriceRatingDetailed__topPrice___xHUha.PriceRatingDetailed__segment___BC__f {
  background-color: #1fc11f;
}
.PriceRatingDetailed__topPrice___xHUha .PriceRatingDetailed__tooltipWrapper___xeV3Q:after {
  background-color: #1fc11f;
}
.PriceRatingDetailed__topPrice___xHUha .PriceRatingDetailed__tooltip___B6oMF {
  border-color: #1fc11f;
  color: #1fc11f;
}
.PriceRatingDetailed__topPrice___xHUha .PriceRatingDetailed__tooltip___B6oMF:after {
  background-color: #1fc11f;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__segment___BC__f {
  height: 21px;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__segment___BC__f h6 {
  font-size: 10px;
  font-weight: normal;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__priceRange___wvTp4 {
  font-size: 8px;
  margin-top: 2px;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__tooltipWrapper___xeV3Q,
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__noRatingTooltipWrapper___vKv7Z {
  top: -30px;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__noRatingTooltip___iShtG {
  font-size: 12px;
  height: 19px;
  line-height: 19px;
  padding: 0 5px;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__tooltip___B6oMF {
  font-size: 12px;
  height: 19px;
  line-height: 19px;
  padding: 0 5px;
}
.PriceRatingDetailed__compact___pOi7p .PriceRatingDetailed__tooltip___B6oMF:after {
  width: 8px;
  height: 8px;
  left: calc(50% - 4px);
  bottom: -5px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/InfoBlocks/PricingToolBlock/PricingTool.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PricingTool__rating___sbGiG {
  margin-top: 40px;
}
@media all and (min-width: 768px) {
  .PricingTool__rating___sbGiG {
    width: 100%;
    margin-top: 55px;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/InfoBlocks/ServicesBlock/ServiceBlockItem.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ServiceBlockItem__container___xEcNG {
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 575.98px) {
  .ServiceBlockItem__container___xEcNG {
    flex-direction: row;
    padding: 17px 0;
    align-items: center;
  }
  .ServiceBlockItem__container___xEcNG + .ServiceBlockItem__container___xEcNG {
    border-top: 1px solid rgba(196,196,196,0.3);
  }
}
.ServiceBlockItem__icon___dMWdP {
  margin: 0 auto;
  width: 64px;
  height: 64px;
  flex-shrink: 0;
}
@media all and (max-width: 575.98px) {
  .ServiceBlockItem__icon___dMWdP {
    width: 82px;
    height: 82px;
    order: 3;
    margin-left: auto;
    margin-left: 30px;
  }
}
.ServiceBlockItem__title___YeWEk {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 10px;
  text-align: center;
  color: #3a3a3a;
}
@media all and (max-width: 575.98px) {
  .ServiceBlockItem__title___YeWEk {
    margin-top: 0;
    text-align: left;
  }
}
.ServiceBlockItem__textContent___Ct5KR {
  line-height: 20px;
  font-size: 12px;
  text-align: justify;
  box-sizing: border-box;
  color: #545454;
}
@media all and (max-width: 575.98px) {
  .ServiceBlockItem__textContent___Ct5KR {
    max-width: 246px;
    margin: 0;
    line-height: 14px;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/ExpansionPanel/ExpansionPanel.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ExpansionPanel__ExpansionPanel___zksFU {
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  background-color: #fff;
}
.ExpansionPanel__header___YH1Ry {
  padding: 15px;
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  cursor: pointer;
  font-weight: 700;
  font-size: 16px;
}
.ExpansionPanel__subTitle___UwrcJ {
  font-weight: normal;
}
.ExpansionPanel__icon___GPpJn {
  transform: rotateZ(0deg);
  fill: #005ccb;
  transition: all 300ms ease-out;
}
.ExpansionPanel__iconExpanded___kz2Fh {
  transform: rotateZ(180deg);
}
.ExpansionPanel__body___u8YzT {
  max-height: 0;
  opacity: 0;
}
.ExpansionPanel__bodyExpanded___UqY1b {
  max-height: 10000px;
  transition: max-height 350ms ease-in, opacity 350ms ease-in;
  opacity: 1;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/AccordionWidget/AccordionWidget.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AccordionWidget__accordion___Zjf5L {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  padding: 25px 20px 0px 20px;
  background-color: #fff;
  box-sizing: border-box;
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__accordion___Zjf5L {
    padding: 0 !important;
    background-color: unset;
    padding: 10px 5px 5px 5px;
  }
  .AccordionWidget__accordion___Zjf5L [name="details"] {
    border-bottom: 0;
  }
}
.AccordionWidget__header___UQKUb,
.AccordionWidget__subHeader___i3GL2 {
  font-weight: 700;
  font-size: 18px;
  margin: 0;
  text-transform: capitalize;
  display: flex;
  flex-wrap: wrap;
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__header___UQKUb,
  .AccordionWidget__subHeader___i3GL2 {
    font-size: 14px;
  }
}
.AccordionWidget__vehicleName___tUMAZ {
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AccordionWidget__subHeader___i3GL2 {
  font-weight: normal;
}
.AccordionWidget__wrapGrid___MNZut {
  display: block;
}
@media all and (min-width: 992px) {
  .AccordionWidget__wrapGrid___MNZut {
    display: grid;
    grid-gap: 20px 15px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.AccordionWidget__tableName___mb_TD {
  border-bottom: 5px solid #f2f2f2;
  font-weight: 700;
  font-size: 14px;
  padding: 10px 0;
  margin-bottom: 5px;
}
@media all and (min-width: 992px) {
  .AccordionWidget__tableName___mb_TD {
    font-size: 15px;
  }
}
.AccordionWidget__table___KNwFw {
  font-size: 13px;
}
.AccordionWidget__tableMaxWitdth___RMicL {
  grid-column: 1/span 2;
}
.AccordionWidget__tr___ma4x5 {
  padding: 13.5px 7.5px;
  box-sizing: border-box;
  border-top: 1px solid #e8e8e8;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.AccordionWidget__tr___ma4x5:first-of-type {
  border-top: none;
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__tr___ma4x5 {
    font-size: 12px;
  }
}
.AccordionWidget__trGrid___QJCQ1 {
  grid-template-columns: 1fr;
}
@media all and (min-width: 992px) {
  .AccordionWidget__trGrid___QJCQ1 {
    grid-template-columns: 170px 1fr;
  }
}
.AccordionWidget__th___h5c3O {
  font-weight: bold;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.AccordionWidget__td___hV2QR {
  white-space: pre-line;
}
.AccordionWidget__thTop___CfyF_ {
  font-weight: bold;
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__tdContent___ljept {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 15px;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .AccordionWidget__tdContent___ljept {
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  }
}
.AccordionWidget__wrapChecked___GfsfZ {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  padding: 13px 0;
}
.AccordionWidget__cellIcon___fN6KQ {
  margin-right: 7px;
  font-size: 26px;
  flex-shrink: 0;
}
.AccordionWidget__cellCheckIcon___hFwl4 {
  font-size: 14px;
  margin-left: 35px;
  margin-right: 7px;
  flex-shrink: 0;
}
.AccordionWidget__cellCheckIcon___hFwl4 path {
  fill: #375a9e;
}
@media all and (min-width: 992px) {
  .AccordionWidget__cellCheckIcon___hFwl4 {
    margin-left: 0;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .AccordionWidget__cellCheckIcon___hFwl4 {
    margin-left: 10px;
  }
}
.AccordionWidget__checkedItem___IOouv {
  text-overflow: ellipsis;
  overflow: hidden;
}
.AccordionWidget__checkedItem___IOouv:first-letter {
  text-transform: capitalize;
}
.AccordionWidget__subTitle___rOIjc {
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 0;
}
.AccordionWidget__mr30___tcVZv {
  margin-right: 30px;
}
.AccordionWidget__accent___ugXtA {
  color: #005ccb;
}
.AccordionWidget__expansionPanel___ivEaS {
  border: none;
}
.AccordionWidget__expansionScroll___SCzLt {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.AccordionWidget__expansionTitle___PmSLH {
  text-transform: uppercase;
  font-size: 14px;
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__expansionTitle___PmSLH {
    font-size: 13px !important;
    padding: 15px 10px !important;
  }
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__expansionBody___XC1Be {
    padding: 0 10px;
  }
}
.AccordionWidget__autoDeId___HzFgO {
  font-size: 12px;
  height: 45px;
  line-height: 45px;
  padding-left: 7.5px;
}
.AccordionWidget__empty___wzVGr {
  font-size: 14px;
  margin-bottom: 10px;
}
.AccordionWidget__propertyContainer___uvBx3 {
  position: relative;
  top: 1px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 15px;
}
@media all and (min-width: 768px) {
  .AccordionWidget__propertyContainer___uvBx3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media all and (min-width: 992px) {
  .AccordionWidget__propertyContainer___uvBx3 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.AccordionWidget__accordionVehicleProp___fGAeE {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid #e8e8e8;
  text-transform: none;
  font-size: 11px;
}
@media all and (max-width: 991.98px) {
  .AccordionWidget__accordionVehicleProp___fGAeE {
    padding-top: 7px;
    padding-bottom: 7px;
    color: rgba(0,0,0,0.63);
    word-break: break-word;
  }
}
.AccordionWidget__propertyIcon___bgDYs {
  flex-shrink: 0;
}
.AccordionWidget__longTitle___qrpwz {
  max-width: 157px;
}
.AccordionWidget__valueDescription___ZifoD {
  font-size: 11px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/AccardionSection/AccardionSection.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AccardionSection__accordionWrapper___muO3r {
  grid-area: accordion;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (min-width: 576px) {
  .AccardionSection__accordionWrapper___muO3r {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
  }
}
@media all and (max-width: 991.98px) {
  .AccardionSection__accordionWrapper___muO3r {
    background-color: unset;
    padding-bottom: 0;
    border-left: 0;
    border-right: 0;
  }
}
.AccardionSection__propertyLinks___q_24a {
  display: flex;
  justify-content: space-around;
  height: 40px;
  background-color: #fff;
  border-bottom: 1px solid rgba(215,215,215,0.5);
}
.AccardionSection__propertyLink___XAQ9m {
  width: 33%;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  color: rgba(51,51,51,0.83);
}
.AccardionSection__propertyLink___XAQ9m:nth-child(2):before,
.AccardionSection__propertyLink___XAQ9m:nth-child(2):after {
  content: '';
  background-color: $grey-5f;
  width: 1px;
  height: 29px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.AccardionSection__propertyLink___XAQ9m:nth-child(2):before {
  left: 0;
}
.AccardionSection__propertyLink___XAQ9m:nth-child(2):after {
  right: 0;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSlider/partials/Stats.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Stats__statsContainer___cShrx {
  background-color: rgba(255,255,255,0.75);
  border-radius: 4px;
  display: flex;
  padding: 0 16px;
  margin-right: 16px;
}
.Stats__statsBlock___DCIml {
  font-size: 12px;
  display: flex;
  color: #646464;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.Stats__statsBlock___DCIml + .Stats__statsBlock___DCIml {
  margin-left: 20px;
}
.Stats__statsBlock___DCIml:before {
  content: '';
  width: 28px;
  height: 25px;
  flex-shrink: 0;
  margin-right: 9px;
  display: inline-flex;
  background-repeat: no-repeat;
}
.Stats__customersLookingTheCar___Yw9ti {
  margin-left: -10px;
}
.Stats__customersLookingTheCar___Yw9ti:before {
  background-image: url(/assets/star.a225b304e86a4a12f3e4.svg);
}
.Stats__saveCarAsFavorites___zPMT9:before {
  height: 15px;
  background-image: url(/assets/eye.cfcd7baa478916b9c4e7.svg);
}
.Stats__controls___mwJID {
  display: flex;
  align-items: center;
  color: #757575;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 20px;
  margin-right: 10px;
}
.Stats__controlsEl___rpbba {
  position: relative;
  margin-left: 16px;
  background-color: rgba(255,255,255,0.75);
  border-radius: 4px;
  height: 40px;
  width: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Stats__icon___LffRP {
  fill: #757575;
  cursor: pointer;
}
.Stats__icon360___LCuJ0 {
  width: 45px;
  height: auto;
  padding-top: 3px;
}
.Stats__infoBlock___cnNQE {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px 0 16px;
  display: flex;
  flex-wrap: wrap;
  height: 40px;
  box-sizing: content-box;
  justify-content: space-between;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSlider/partials/Title.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Title__titleSection___T5ZbX {
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Title__titleOwerflow___xypIu {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 15px 15px 0;
    display: flex;
    flex-direction: column;
  }
}
.Title__makeModel___Vz1I6 {
  font-weight: bold;
  font-size: 16px;
  margin-right: 10px;
}
.Title__otherParam___Yo5NP {
  font-size: 12px;
  text-transform: none;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 3px;
}
.Title__userButton___M6KUy {
  cursor: pointer;
  margin-left: auto;
}
.Title__favorite___fTqBR {
  stroke: #005ccb;
  font-size: 21px;
  margin-right: 15px;
  flex-shrink: 0;
}
.Title__active___cXVPF {
  fill: #005ccb;
}
.Title__active___cXVPF:hover {
  stroke: #005ccb;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSlider/partials/PriceData.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PriceData__topWrapper___rOz1g {
  position: absolute;
  left: 16px;
  right: 16px;
  top: 16px;
  user-select: none;
  z-index: 1;
  font-size: 20px;
  font-weight: bold;
  line-height: 50px;
}
@media all and (max-width: 575.98px) {
  .PriceData__topWrapper___rOz1g {
    left: 15px;
    right: 15px;
    top: 6px;
  }
}
@media all and (max-width: 991.98px) {
  .PriceData__topWrapper___rOz1g {
    font-size: 16px;
    line-height: 24px;
  }
}
.PriceData__priceDifference___uw3Cb,
.PriceData__priceDifferencePerCent___aSt8Y,
.PriceData__new___w6SL6,
.PriceData__percentageOfFirstInstallment___c_ZS2 {
  color: #fff;
  padding: 0 15px;
  float: left;
  border-radius: 33px;
  font-weight: 700;
  font-size: 20px;
  line-height: 50px;
  height: auto;
}
@media all and (max-width: 991.98px) {
  .PriceData__priceDifference___uw3Cb,
  .PriceData__priceDifferencePerCent___aSt8Y,
  .PriceData__new___w6SL6,
  .PriceData__percentageOfFirstInstallment___c_ZS2 {
    padding: 0 10px;
    border-radius: 16px;
    line-height: 24px;
    font-size: 13px;
  }
}
.PriceData__priceDifferencePerCent___aSt8Y {
  float: right;
  position: relative;
  z-index: 1;
}
.PriceData__new___w6SL6 {
  margin-right: 12px;
}
.PriceData__percentageOfFirstInstallment___c_ZS2 {
  margin-left: 12px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSlider/partials/MobileStats.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MobileStats__icon___wLCAR {
  fill: rgba(51,51,51,0.8);
  stroke: #fff !important;
  width: 20px;
  height: 20px;
  padding-top: 2px;
}
.MobileStats__icon360___kWcOB {
  width: 37px;
  height: auto;
}
.MobileStats__mobileStatsBlock___m13He {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  padding: 10px 15px;
  box-sizing: border-box;
  width: 100%;
  font-size: 12px;
  align-items: center;
}
.MobileStats__mobileStatsItem___qpaVp {
  display: flex;
  align-items: center;
}
.MobileStats__mobileStatsEl___gmLjc {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255,255,255,0.75);
  border-radius: 3px;
  padding: 0 4px;
  height: 24px;
  color: rgba(51,51,51,0.8);
}
.MobileStats__mobileStatsEl___gmLjc + .MobileStats__mobileStatsEl___gmLjc {
  margin-left: 7px;
}
.MobileStats__mobileStatsText___mYwMg {
  padding-left: 5px;
}
.MobileStats__starIcon___bYDfY {
  font-size: 21px;
  margin-left: 10px;
  position: relative;
  bottom: 1px;
  fill: rgba(51,51,51,0.8);
}
.MobileStats__eyeIcon___DYAkg {
  font-size: 17px;
}
.MobileStats__favorite___f2F55 {
  stroke: #005ccb;
  fill: #fff;
  stroke-width: 4px;
  font-size: 20px;
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer;
}
.MobileStats__favorite___f2F55:hover {
  stroke: #1f1f1f;
}
.MobileStats__favoriteActive___hB6zI {
  fill: #005ccb;
  stroke: #fff;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/MagnifyGlass/MagnifyGlass.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MagnifyGlass__magnifier___enSGs {
  position: relative;
}
.MagnifyGlass__magnifier___enSGs.MagnifyGlass__withZoom___pRrZ_ {
  cursor: none;
}
.MagnifyGlass__mgGlass___P2lGK {
  position: absolute;
  z-index: 1;
  transition: opacity 0.3s;
  background: #e5e5e5 no-repeat;
  box-shadow: 0 0 0 7px rgba(255,255,255,0.85), 0 0 7px 7px rgba(0,0,0,0.25), inset 0 0 40px 2px rgba(0,0,0,0.25);
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  transition: 0.3s opacity linear, 0.3s visibility linear;
}
.MagnifyGlass__mgGlass___P2lGK.MagnifyGlass__visible___nqXbO {
  opacity: 1;
  visibility: visible;
}
.MagnifyGlass__mgWrapper___Ad7sA {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .MagnifyGlass__mgWrapper___Ad7sA {
    display: none;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSlider/VehicleDetailedSlider.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleDetailedSlider__sliderWrap___WaAdL {
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  grid-area: slider;
  background-color: #fff;
}
@media all and (min-width: 576px) {
  .VehicleDetailedSlider__sliderWrap___WaAdL {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
  }
}
.VehicleDetailedSlider__slider___fc1cF {
  position: relative;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider {
  overflow: hidden;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow,
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow:focus,
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow:hover {
  display: inline-block;
  width: 25px;
  height: 50px;
  z-index: 1;
  transition: all 0.2s ease-in-out;
}
@media all and (min-width: 576px) {
  .VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow,
  .VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow:focus,
  .VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow:hover {
    width: 25px;
    height: 50px;
  }
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow::before {
  display: none;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .click-arrow::before:hover {
  background-color: #000;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-arrow::after {
  position: absolute;
  content: '';
  display: inline-block;
  width: inherit;
  height: inherit;
  top: 50%;
  transform: translateY(-50%);
  transform-origin: top center;
  background-image: url(/assets/slider-arrow-new.600c0ddb20bd9ad430d6.svg);
  background-size: cover;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-next::after {
  left: 0;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-prev::after {
  transform: rotate(180deg) translateY(-50%);
  right: 0;
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-prev {
  left: 0;
}
@media all and (min-width: 576px) {
  .VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-prev {
    left: 0;
    left: 10px;
  }
}
.VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-next {
  right: 0;
}
@media all and (min-width: 576px) {
  .VehicleDetailedSlider__slider___fc1cF .slick-slider .slick-next {
    right: 10px;
  }
}
.VehicleDetailedSlider__sliderModal___I6Wqp {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  align-self: center;
  flex-direction: column;
  width: 100%;
  box-shadow: none !important;
}
@media all and (max-width: 991.98px) and (orientation: landscape) {
  .VehicleDetailedSlider__sliderModal___I6Wqp {
    height: 100% !important;
  }
}
.VehicleDetailedSlider__overlayModal___hznBz {
  background-color: #797979 !important;
  display: flex;
  justify-content: center;
}
.VehicleDetailedSlider__photo___l8Qq1 {
  display: block !important;
  width: 100%;
  position: relative;
}
.VehicleDetailedSlider__noPhoto___tbbda {
  display: block !important;
  width: 100%;
  padding-bottom: 75%;
  position: relative;
  background-color: #fff;
}
.VehicleDetailedSlider__image___CTBk2 {
  background-color: #fff;
}
.VehicleDetailedSlider__blurred___RtfQb {
  filter: blur(3px);
}
.VehicleDetailedSlider__frame___n6Oc6 {
  aspect-ratio: 4/3;
  height: auto;
  border-radius: 10px;
  display: block;
  border: none;
}
.VehicleDetailedSlider__noYoutubeWrapper___EI0_1 {
  margin: 82px auto 0;
  width: 487px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media all and (max-width: 575.98px) {
  .VehicleDetailedSlider__noYoutubeWrapper___EI0_1 {
    margin: 40px auto 0;
    width: 297px;
  }
}
@media all and (max-width: 575.98px) {
  .VehicleDetailedSlider__noYoutubeWrapper___EI0_1 svg {
    width: 79px;
    height: 56px;
  }
}
.VehicleDetailedSlider__noYoutubeWrapper___EI0_1 .VehicleDetailedSlider__youtubeCookiesText___jz4Hc {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
  margin: 62px 0px 54px;
  display: block;
  text-align: center;
}
@media all and (max-width: 575.98px) {
  .VehicleDetailedSlider__noYoutubeWrapper___EI0_1 .VehicleDetailedSlider__youtubeCookiesText___jz4Hc {
    margin: 36px auto 39px;
    font-size: 17px;
    line-height: 21px;
  }
}
.VehicleDetailedSlider__noYoutubeWrapper___EI0_1 .VehicleDetailedSlider__btn____fMP9 {
  height: 38px !important;
}
@media all and (max-width: 575.98px) {
  .VehicleDetailedSlider__noYoutubeWrapper___EI0_1 .VehicleDetailedSlider__btn____fMP9 {
    height: 30px !important;
    font-size: 13px;
  }
}
.VehicleDetailedSlider__noYoutubeWrapper___EI0_1 .VehicleDetailedSlider__btn____fMP9:first-child {
  margin-right: 22px !important;
}
@media all and (max-width: 575.98px) {
  .VehicleDetailedSlider__noYoutubeWrapper___EI0_1 .VehicleDetailedSlider__btn____fMP9:first-child {
    margin-right: 5px !important;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSidebar/partials/PriceContent.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PriceContent__newFinancingPriceWrapper___ABYmn {
  width: 159px;
  display: flex;
  align-items: flex-start;
  color: #00b800;
}
.PriceContent__newFinancingPriceWrapper___ABYmn [class*="VehicleFormattedPrice__large"] {
  font-size: 60px;
  display: flex;
  line-height: 0.8;
  margin: 8px 0 0 10px;
}
.PriceContent__newFinancingPriceWrapper___ABYmn [class^="VehicleFormattedPrice__decimals"],
.PriceContent__newFinancingPriceWrapper___ABYmn [class^="VehicleFormattedPrice__unit"] {
  font-size: 16px !important;
  transform: none !important;
}
.PriceContent__tabContentPaddingForBuy___O6wDe .PriceContent__newFinancingPriceWrapper___ABYmn [class*="VehicleFormattedPrice__large"] {
  margin-left: 0;
}
@media all and (max-width: 575.98px) {
  .PriceContent__tabContentPaddingForBuy___O6wDe .PriceContent__newFinancingPriceWrapper___ABYmn [class*="VehicleFormattedPrice__large"] {
    margin-left: 3px;
  }
}
.PriceContent__tabContentPadding___y70KI {
  padding: 10px 10px 10px 10px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}
.PriceContent__financingPriceItem___8598c {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
.PriceContent__oldFinancingPriceWrapper___ngIOh {
  width: 100%;
  display: flex;
  white-space: nowrap;
  font-size: 12px;
}
.PriceContent__oldFinancingPriceWrapper___ngIOh > span {
  color: rgba(51,51,51,0.75);
}
.PriceContent__oldFinancingPriceWrapper___ngIOh [class*="VehicleFormattedPrice__old"] {
  font-size: inherit;
  flex-shrink: 0;
}
.PriceContent__priceRating___sGvYC [class^=PriceRating__label] {
  font-size: 10px;
}
.PriceContent__financingUnits___9XbgP {
  color: rgba(51,51,51,0.8);
  padding-left: 5px;
}
.PriceContent__financingUnits___9XbgP.PriceContent__financingUnitsNoSale___VdOJL {
  display: flex;
  justify-content: center;
  width: 100%;
}
.PriceContent__priceInfo___Cy78_ {
  display: flex;
  align-self: flex-end;
  flex-direction: column;
  justify-content: space-between;
  flex-shrink: 0;
}
.PriceContent__infoIcon___i6bvJ {
  margin-right: 10px;
  width: 14px;
  height: auto;
}
.PriceContent__priceInfoLabel___PR4AU {
  display: flex;
  align-items: center;
  position: relative;
  color: #005ccb;
  font-weight: 700;
  font-size: 12px;
  cursor: pointer;
  white-space: nowrap;
  margin-top: 10px;
}
.PriceContent__priceInfoLabel___PR4AU span {
  line-height: 1;
}
.PriceContent__priceInfoDetails___zvg6A {
  font-size: inherit;
  margin-left: 8px;
  color: rgba(51,51,51,0.75);
  white-space: nowrap;
}
.PriceContent__prefixPrice___Yjax2 {
  font-size: 14px;
  color: #00b800;
  margin-top: 8px;
}
.PriceContent__arrowDownIcon___uwyj4 {
  width: 12px;
  fill: #005ccb;
  margin-left: 10px;
  pointer-events: none;
}
.PriceContent__arrowUpIcon___9OlfC {
  transform: rotate(180deg);
}
@media all and (min-width: 992px) {
  .PriceContent__wrapper___kKJRy {
    padding-right: 15px;
  }
}
.PriceContent__priceFontSizeSmall___csPmR .PriceContent__priceInfoLabel___PR4AU {
  margin-top: 8px !important;
}
.PriceContent__tabContentPaddingForBuy___O6wDe.PriceContent__priceFontSizeSmall___csPmR .PriceContent__financingPriceItem___8598c {
  display: flex;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/OfferRequestButtonWrapper/OfferRequestButtonWrapper.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OfferRequestButtonWrapper__checkIcon___YLRZi {
  fill: #fff;
  height: 18px;
  width: 18px;
  margin-right: 5px;
}
.OfferRequestButtonWrapper__controlsContainer___qDhYI {
  position: relative;
  display: flex;
  z-index: 1;
  width: 100%;
  margin-top: auto;
  column-gap: 10px;
}
.OfferRequestButtonWrapper__controlButton___jvlbv {
  height: 35px;
  line-height: unset;
  font-weight: bold;
  border-radius: 2px;
  font-size: 13px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media all and (min-width: 768px) {
  .OfferRequestButtonWrapper__controlButton___jvlbv {
    text-transform: uppercase !important;
  }
}
.OfferRequestButtonWrapper__offerButtonGet___wqWez {
  flex: 1 60%;
}
@media all and (max-width: 575.98px) {
  .OfferRequestButtonWrapper__offerButtonGet___wqWez:hover {
    background-color: #008000;
  }
}
@media all and (min-width: 768px) {
  .OfferRequestButtonWrapper__offerButtonGet___wqWez {
    width: 100%;
  }
}
.OfferRequestButtonWrapper__offerButtonSuccess___artqd {
  background-color: #00b800 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: inherit;
}
.OfferRequestButtonWrapper__offerButtonSuccess___artqd:hover {
  box-shadow: none !important;
}
.OfferRequestButtonWrapper__envelopeIcon___dTE_G {
  margin-right: 10px;
  fill: #fff;
  width: 1.5em;
}
.OfferRequestButtonWrapper__envelopeIcon___dTE_G path {
  fill: #fff;
}
.OfferRequestButtonWrapper__phoneIcon___TzD9j {
  margin-right: 5px;
  width: 1.5em;
}
.OfferRequestButtonWrapper__phoneIcon___TzD9j path {
  transition: all 0.2s ease-in-out;
}
.OfferRequestButtonWrapper__phoneButton___oPXB_ {
  box-sizing: border-box;
  margin-left: 16px;
  flex: 1 40%;
  color: #005ccb !important;
  font-size: 13px;
  border: 2px solid #005ccb;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
}
.OfferRequestButtonWrapper__checkIcon___YLRZi {
  fill: #fff;
  height: 18px;
  width: 18px;
  margin-right: 5px;
}
.OfferRequestButtonWrapper__autoDeIdContainer___GvWov {
  position: relative;
  z-index: 1;
}
.OfferRequestButtonWrapper__detalis___ZJz_A {
  font-size: 10px;
  align-items: center;
  cursor: pointer;
  display: flex;
}
.OfferRequestButtonWrapper__detalis___ZJz_A [class*='infoIcon'] {
  transform: scale(0.75);
  margin-right: 5px;
}
.OfferRequestButtonWrapper__infoIcon___DBOJN {
  margin-right: 10px;
}
.OfferRequestButtonWrapper__detalisText___FLpny {
  color: rgba(51,51,51,0.83);
}
.OfferRequestButtonWrapper__autoDeIdContainer___GvWov {
  position: relative;
  z-index: 1;
}
.OfferRequestButtonWrapper__autoDeId___CJfA_ {
  font-weight: bold;
  font-size: 12px;
  color: #005ccb;
  cursor: pointer;
}
.OfferRequestButtonWrapper__autoDeId___CJfA_:hover {
  text-decoration: underline;
}
.OfferRequestButtonWrapper__bottomDetailsContainer___az1z9 {
  display: flex;
  justify-content: space-between;
  margin-top: 4px;
  margin-bottom: 4px;
}
.OfferRequestButtonWrapper__aboUnits___oQikf {
  color: rgba(51,51,51,0.8);
}
.OfferRequestButtonWrapper__isAlternativeButton___kdY8Z {
  background-color: #00b800;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSidebar/partials/Title.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Title__titleSection___uhWEX {
  padding-bottom: 15px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  border-bottom: 1px solid $grey-5f;
}
.Title__title___pTt21 {
  font-size: 24px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 3px;
  color: rgba(0,0,0,0.83);
  padding-right: 30px;
}
.Title__titleDescription___P5auv {
  font-size: 16px;
  font-weight: 400;
  color: rgba(0,0,0,0.63);
  width: 100%;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.Title__starButton___XVJPt {
  margin-left: auto;
  position: absolute;
  top: 0;
  right: 0;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Tabs/Tabs.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Tabs__tabs____U1pQ {
  width: 100%;
  border-bottom: 1px solid #f5f5f5;
  min-height: auto !important;
}
.Tabs__tabs____U1pQ [class*='MuiTabs-flexContainer'] {
  justify-content: space-between;
}
.Tabs__tabs____U1pQ [class*='MuiTabs-indicator'] {
  border-radius: 3px 3px 0px 0px;
  background-color: #005ccb !important;
  height: 3px;
}
.Tabs__tabs____U1pQ [class*='MuiButtonBase-root'] {
  font-size: 11px;
  color: rgba(0,0,0,0.87);
  font-weight: bold;
}
.Tabs__tabs____U1pQ [class*='Mui-selected'] {
  color: #005ccb !important;
}
.Tabs__tabTitle___Aqxcw[class*='MuiButtonBase-root'] {
  position: relative;
  padding: 10px;
  text-align: center;
  min-width: auto;
  color: rgba(0,0,0,0.87);
  font-size: 11px !important;
  opacity: 1;
  font-weight: bold;
}
.Tabs__tabDisable___ddQuP[class*='MuiButtonBase-root'] {
  color: #e9e9e9 !important;
  pointer-events: none !important;
}
.Tabs__tabContent___nMKo1 {
  position: relative;
  min-height: 146px;
}
.Tabs__tabContent___nMKo1:not([hidden]) {
  display: flex;
  flex-direction: column;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSidebar/partials/Price.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Price__priceFixed___ka_KY {
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 222;
  transition-timing-function: ease-in;
  transition: 0.6s;
  transform: translateY(100%);
  opacity: 0;
}
.Price__priceFixed___ka_KY [role*='tabpanel'] {
  padding: 0 10px;
}
.Price__stickyShow___Hmjz8 {
  transition: 0.45s;
  transition-timing-function: ease-out;
  transform: translateY(0);
  opacity: 1;
  box-shadow: 0px 5px 12px rgba(76,78,100,0.82);
}
.Price__tabContent___UVoW8 {
  padding-bottom: 7px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSidebar/partials/Properties.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Properties__property___pzmzC {
  flex-basis: 50%;
  width: 50%;
  box-sizing: border-box;
  border-top: 1px solid rgba(0,0,0,0.08);
  margin: 0;
  text-transform: none;
  padding: 7px 3px;
  white-space: pre-line;
  border-bottom: 0;
}
.Properties__property___pzmzC:nth-child(1),
.Properties__property___pzmzC:nth-child(2) {
  border-top-color: transparent;
}
.Properties__details___WVVso {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 12px;
  width: 100%;
}
.Properties__detailsItemFirstLine___C81F_ {
  width: 47%;
  padding-top: 7px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.Properties__detailsItemLastLine___yNRn7 {
  width: 47%;
  padding-top: 20px;
}
.Properties__detailsTitle___fDjbf {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 5px;
}
.Properties__detailsContent___CoofA {
  display: block;
  line-height: 1.5em;
}
.Properties__tabContentPadding___sfh2I {
  padding: 10px 10px 10px 10px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.Properties__tabContentOverviewPadding___bMlqH {
  padding: 10px 0px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleDetailedSidebar/VehicleDetailedSidebar.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleDetailedSidebar__detailedInfo____YKEP {
  padding: 15px 15px 0px 15px;
  width: 100%;
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
  height: auto;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (min-width: 576px) {
  .VehicleDetailedSidebar__detailedInfo____YKEP {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
  }
}
.VehicleDetailedSidebar__detailedInfo____YKEP [class*="MuiTabs-indicator"] {
  border-radius: 3px 3px 0px 0px;
  background-color: #005ccb;
  height: 3px;
}
.VehicleDetailedSidebar__detailedInfo____YKEP [class*="MuiButtonBase-root"] {
  min-height: auto;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .VehicleDetailedSidebar__detailedInfo____YKEP {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.VehicleDetailedSidebar__highlights____Ldo0 {
  padding-top: 0;
  margin-top: 6px;
}
.VehicleDetailedSidebar__skeletonInfoContainer___Zpt_q:not(:first-child) {
  margin-top: 6px;
}
.VehicleDetailedSidebar__skeletonInfoContainer___Zpt_q [class*='MuiSkeleton-root'] {
  transform: none;
  height: 309px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Alternative/DealerInfo.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DealerInfo__dealerInfoContainer___OGeWp {
  font-family: sans-serif;
  background-color: #fff;
  margin-top: 6px;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (min-width: 576px) {
  .DealerInfo__dealerInfoContainer___OGeWp {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
  }
}
.DealerInfo__titleBlock___vYX9x {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #f5f5f5;
  align-items: center;
  padding: 12px 16px 12px 20px;
}
.DealerInfo__priceBlock___nvN5D {
  font-size: 12px;
}
.DealerInfo__title___F6NiG {
  font-weight: 700;
  line-height: 16px;
  color: rgba(0,0,0,0.6);
}
.DealerInfo__titleLink___CeyPx {
  font-size: 12px;
  color: #005ccb;
  display: flex;
  align-items: center;
}
.DealerInfo__infoBlockItem___SDDN4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 16px;
  border-bottom: 0.75px solid #f5f5f5;
  padding: 10px 0 8px;
  font-size: 12px;
  color: rgba(0,0,0,0.87);
}
.DealerInfo__valueWithIcon___TUjXK {
  display: flex;
  align-items: center;
  color: rgba(0,0,0,0.6);
  max-width: 50%;
  text-align: right;
}
.DealerInfo__valueIcon___vqTwM {
  margin-left: 12px;
}
.DealerInfo__titleIcon___UQ8sp {
  margin-right: 6px;
  text-decoration: none;
}
.DealerInfo__titlePrice___KSUUE {
  display: block;
  margin: 16px;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0,0,0,0.6);
}
.DealerInfo__priceItem___LyAVZ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 16px;
  padding: 12px 0;
  border-top: 0.75px solid #f5f5f5;
  color: rgba(0,0,0,0.87);
}
.DealerInfo__price___qRo0X {
  font-size: 16px !important;
}
.DealerInfo__ourMargin___Sw0vD {
  color: rgba(51,51,51,0.831) !important;
}
.DealerInfo__unit___odg81 {
  font-size: 16px !important;
  top: 7px !important;
}
.DealerInfo__ourPriceInput___VDlYz {
  border: 0;
  text-align: right;
  font-weight: 700;
  font-size: 16px;
  color: rgba(0,0,0,0.87);
  width: 60px;
}
.DealerInfo__ourPriceInput___VDlYz:focus {
  outline: none;
}
.DealerInfo__editIcon___nFyoy {
  width: 1.5rem;
  height: auto;
  fill: #005ccb;
  margin-left: 5px;
}
.DealerInfo__ourPriceBlock___cKeas {
  display: flex;
  align-items: center;
  column-gap: 5px;
}
.DealerInfo__ourPrice___f68UY {
  color: #005ccb !important;
  cursor: pointer;
}
.DealerInfo__editIconBlock___N5jVV {
  cursor: pointer;
}
.DealerInfo__editFieldWrapper___k0lgL {
  display: flex;
  align-items: center;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Usp/Usp.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Usp__sectionUsp___jZCEF {
  height: 27px;
  display: grid;
  background-color: #f8f8f8;
  list-style: none;
  padding: 0;
  justify-content: center;
  grid-template-columns: 1fr;
  align-items: center;
  margin: 0;
}
.Usp__sectionUsp__item___ZBaps {
  grid-column: 1/1;
  grid-row: 1/1;
  background-position: center left;
  background-repeat: no-repeat;
  color: rgba(0,0,0,0.7);
  font-size: 12.3768px;
  line-height: 14px;
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
  opacity: 0;
  display: flex;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  animation-name: Usp__fadeIn___vyyLz;
  animation-duration: 12s;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
.Usp__sectionUsp__item___ZBaps::before {
  content: '';
  display: inline-flex;
  margin-right: 12px;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(1) {
  animation-delay: 0s;
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(1)::before {
  width: 16px;
  height: 20px;
  background-image: url(/assets/icon1.0953200cd5ff51b45868.svg);
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(2) {
  animation-delay: 3s;
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(2)::before {
  width: 30px;
  height: 14px;
  background-image: url(/assets/icon2.94a43c964c94825293b3.svg);
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(3) {
  animation-delay: 6s;
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(3)::before {
  width: 16px;
  height: 19px;
  background-image: url(/assets/icon3.af053fe1159895e26f25.svg);
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(4) {
  animation-delay: 9s;
}
.Usp__sectionUsp__item___ZBaps:nth-of-type(4)::before {
  width: 20px;
  height: 19px;
  background-image: url(/assets/icon4.1a0408291ab2002703bb.svg);
}
@-moz-keyframes Usp__fadeIn___vyyLz {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
}
@-webkit-keyframes Usp__fadeIn___vyyLz {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
}
@-o-keyframes Usp__fadeIn___vyyLz {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
}
@keyframes Usp__fadeIn___vyyLz {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/OfferDetailedSection/partials/PanelConfig.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PanelConfig__flexRow___ddTp3 {
  display: flex;
}
.PanelConfig__slidersBlock___sdcPR {
  width: 100%;
  position: relative;
}
@media all and (min-width: 576px) {
  .PanelConfig__slidersBlock___sdcPR {
    max-width: 336px;
    padding-right: 14px;
  }
  .PanelConfig__slidersBlock___sdcPR::after {
    content: '';
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: $grey-5f;
  }
}
@media (min-width: 990px) and (max-width: 1073px) {
  .PanelConfig__slidersBlock___sdcPR [class^='OfferCheckboxGroup__labelContent'] {
    max-width: 230px;
  }
}
.PanelConfig__wrapConfigDetails___nzYe_ {
  box-sizing: border-box;
  width: 100%;
}
@media all and (min-width: 576px) {
  .PanelConfig__wrapConfigDetails___nzYe_ {
    padding-left: 16px;
    padding-bottom: 15px;
  }
}
.PanelConfig__wrapConfigDetailsMobile___T1R8B {
  margin: 0;
  width: 100%;
  border-radius: 0;
  padding-bottom: 12px;
}
@media all and (min-width: 992px) {
  .PanelConfig__wrapConfigDetailsMobile___T1R8B {
    padding: 10px 0;
  }
}
.PanelConfig__detailsHeaderWrap___uRxza {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 16px;
}
.PanelConfig__detailsHeader___CjQ9L {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0,0,0,0.83);
  display: block;
}
.PanelConfig__detailsSubHeader___aGZ6E {
  font-size: 10px;
  color: rgba(0,0,0,0.63);
}
.PanelConfig__detailsPrice___a0qo0 {
  color: #00b800;
  font-weight: bold;
  font-size: 30px;
  display: flex;
  align-items: flex-start;
  line-height: 1;
}
.PanelConfig__detailsUnit___UsWvd {
  color: #00b800;
  font-weight: bold;
  font-size: 16px;
  padding-top: 2px;
}
.PanelConfig__borderLine___GqMik {
  width: 100%;
  height: 1px;
  border: 0;
  border-top: 1px solid #f5f5f5;
  margin-top: 12px;
}
.PanelConfig__borderLineMargin8___YLaXC {
  margin: 8px 0 8px 0;
}
.PanelConfig__configItem___IvY6E {
  display: flex;
  justify-content: space-between;
  color: rgba(0,0,0,0.63);
  font-size: 11px;
  margin-top: 12px;
}
.PanelConfig__configItemNoMarginTop___ka2nG {
  margin-top: 0;
}
.PanelConfig__slidersBlockDescription___wFlE6 {
  font-size: 12px;
  margin-bottom: 4px;
  text-align: justify;
  color: rgba(0,0,0,0.63);
}
.PanelConfig__controlsContainerMain___tGYc8 {
  margin-top: 10px;
}
.PanelConfig__toggleDetails___IRTTh {
  font-size: 14px;
  color: rgba(51,51,51,0.83);
  height: 46px;
  display: flex;
  margin-top: 20px;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(0,0,0,0.12);
}
.PanelConfig__detailsIcon___Vkg0b {
  width: 12px;
  fill: #005ccb;
}
.PanelConfig__toggleDetailsOpen___lsmYi {
  font-weight: bold;
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
.PanelConfig__toggleDetailsOpen___lsmYi > .PanelConfig__detailsIcon___Vkg0b {
  transform: rotate(180deg);
}
.PanelConfig__currentPriceWrap___iOshb {
  display: flex;
  align-items: flex-start;
}
.PanelConfig__prefixPrice___VuZaN {
  font-size: 14px;
  color: #00b800;
  margin-right: 8px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/OfferDetailedSection/OfferDetailedSection.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OfferDetailedSection__offerDetailedBlock___A9d9X {
  width: 100%;
  padding-top: 5px;
  box-sizing: border-box;
  background-color: #fff;
  grid-area: offerDetailedBlock;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (min-width: 576px) {
  .OfferDetailedSection__offerDetailedBlock___A9d9X {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
  }
}
.OfferDetailedSection__offerDetailedBlock___A9d9X [class*='MuiTabs-flexContainer'] {
  justify-content: space-around !important;
}
.OfferDetailedSection__offerDetailedBlock___A9d9X [role*='tabpanel'] {
  min-height: auto;
  padding: 15px 15px 0px;
}
.OfferDetailedSection__offerDetailedBlock___A9d9X [class*="MuiTabs-indicator"] {
  border-radius: 3px 3px 0px 0px;
  background-color: #005ccb;
  height: 3px;
}
.OfferDetailedSection__offerDetailedBlock___A9d9X [class*="FinancingPanel__FinancingPanel"],
.OfferDetailedSection__offerDetailedBlock___A9d9X [class*="LeasingPanel__LeasingPanel"] {
  padding-left: 0;
  padding-right: 0;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/common/Color/Color.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Color__container___Gdxeb {
  position: relative;
  margin-bottom: 10px;
}
@media all and (min-width: 992px) {
  .Color__container___Gdxeb {
    margin-bottom: 0;
  }
}
.Color__title___Tw2HY {
  margin-bottom: 10px;
}
.Color__titleText___wotxn {
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #000;
  text-align: left;
  margin-top: 0;
}
.Color__color___PVgwH {
  margin: 5px 7px;
}
.Color__colors___DssUh {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Slider/Slider.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Slider__slider___GEbVe {
  position: relative;
  width: 100%;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/Slider.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Slider__title___WZ0OP {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.Slider__titleText___hSmhL {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
.Slider__titleDescription___OM534 {
  font-size: 14px;
}
.Slider__slider___wOp2v {
  display: flex;
  justify-content: center;
  margin: 0 10px;
}
.Slider__controls___Mble2 {
  margin-top: 10px;
  display: flex;
  gap: 9px;
  flex-direction: row;
  justify-content: space-between;
}
.Slider__types___yZztd {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.Slider__type___wjRNB {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.Slider__icon___j_PGk {
  width: 100% !important;
  height: 100% !important;
}
.Slider__sliderDropDownLeft___rcIaW .react-select__control,
.Slider__sliderDropDownRight___ps0JO .react-select__control {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #005ccb;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/MakeModel.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MakeModel__flexContainer___jaaSz {
  display: flex;
  justify-content: space-between;
}
.MakeModel__field___ubKN8 {
  width: 100%;
  margin: 5px 0;
}
.MakeModel__select___B37hi {
  margin-bottom: 10px;
  text-transform: capitalize;
}
.MakeModel__select___B37hi:last-child {
  margin-bottom: 0;
}
.MakeModel__input___IRkyL {
  margin-bottom: 10px;
}
.MakeModel__addMore___VMQmc {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 15px 0;
  box-sizing: border-box;
}
.MakeModel__text___xPT_u {
  font-size: 14px;
  text-decoration: underline;
  color: #1f1f1f;
  text-align: left;
  font-family: 'ArialMT', 'Arial';
  font-weight: 400;
  font-style: normal;
  cursor: pointer;
}
.MakeModel__labelWrapper___nQvGA {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.MakeModel__labelWrapper__option___TOhI1 {
  font-size: 12px;
}
.MakeModel__icon___m8vUJ {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  fill: #005ccb;
}
.MakeModel__mmsGroup___JmdJS {
  position: relative;
  left: -10px;
  padding: 10px 10px 0;
  width: calc(100% + 20px);
  border-top: 1px solid #e8e8e8;
  box-sizing: border-box;
  display: grid;
  row-gap: 10px;
}
.MakeModel__mmsGroup___JmdJS:first-child {
  border-top: none;
  padding-top: 0;
}
.MakeModel__mmsGroup___JmdJS:nth-child(3n) {
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.MakeModel__mmsGroupControls___GQn33 {
  text-align: right;
}
.MakeModel__removeButton___MKmd2 {
  display: inline-block;
  cursor: pointer;
}
.MakeModel__dropDownIcon___Y4Skk {
  width: 50px;
  height: 2em;
  margin-right: 12px;
}
.MakeModel__select_manufacturer___TbYaZ .react-select__placeholder {
  color: #333;
}
.MakeModel__isBrandSelected___J1CwM .react-select__placeholder,
.MakeModel__isBrandSelected___J1CwM ::placeholder {
  color: #333;
}
.MakeModel__container___WmCAf .react-select__option:hover,
.MakeModel__container___WmCAf .react-select__option.react-select__option--is-focused:not(.react-select__option--is-disabled) {
  background: rgba(0,92,203,0.15);
  color: #333;
}
.MakeModel__container___WmCAf .react-select__option.react-select__option--is-selected:not(.react-select__option--is-disabled) {
  background: rgba(0,92,203,0.7);
  color: #fff;
}
.MakeModel__container___WmCAf .react-select__option--is-disabled {
  color: #333;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/FilterLabel/FilterLabel.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FilterLabel__label___qHu9D {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.FilterLabel__labelText___Ew2Hd {
  margin-right: 5px;
  overflow: hidden;
  font-size: 14px;
  text-overflow: ellipsis;
}
.FilterLabel__labelAgg___j7C45 {
  font-size: 8px;
  vertical-align: middle;
  flex-shrink: 0;
  margin-left: 5px;
}
.FilterLabel__labelVertical___cB7To {
  flex-direction: column;
}
.FilterLabel__labelVertical___cB7To .FilterLabel__labelText___Ew2Hd {
  margin-right: 0;
}
.FilterLabel__labelVertical___cB7To .FilterLabel__labelAgg___j7C45 {
  margin-top: 3px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Fuel.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Fuel__title___Rw35z {
  margin-bottom: 10px;
}
.Fuel__titleText___NuvUQ {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #000;
  text-align: left;
}
.Fuel__icon___XuzJl {
  width: 100% !important;
  height: 100% !important;
}
.Fuel__selectors___tQW2h {
  padding: 4px;
}
.Fuel__wrapOptions___GihMZ {
  display: flex;
  align-items: center;
  gap: 10px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Consumption.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Consumption__title___Kr7Bs {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.Consumption__titleText___MPAjy {
  margin: 0;
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
.Consumption__titleDescription___izqZq {
  font-size: 14px;
}
.Consumption__consumption___he_Gb {
  display: flex;
  justify-content: center;
  margin: 0 10px;
}
.Consumption__types___jUnmd {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.Consumption__type___onV6I {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.Consumption__icon___wUVx8 {
  width: 100% !important;
  height: 100% !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Seats.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Seats__title___r5ZAP {
  margin-bottom: 10px;
}
.Seats__titleText___Oi7Ns {
  margin: 0;
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #000;
  text-align: left;
}
.Seats__seats___zHYdy {
  display: flex;
  justify-content: flex-start;
  margin: 0 10px;
}
.Seats__types___GJH2H {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.Seats__type___dzm3p {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/DoorSelector/DoorSelector.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DoorSelector__container___EpLkI {
  width: 35px;
  height: 35px;
  text-align: center;
  cursor: pointer;
  margin-right: 10px;
}
.DoorSelector__container___EpLkI:last-child {
  margin-right: 0;
}
.DoorSelector__door___wR0tI {
  width: 35px;
  height: 35px;
  background-image: url(/assets/door-light.8e87048927dae007fff0.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.DoorSelector__content___JKSAx {
  position: relative;
  top: 14px;
  color: #005ccb;
  font-family: "Arial Standard", Arial;
  font-size: 14px;
  user-select: none;
}
.DoorSelector__door___wR0tI.DoorSelector__selected___vrVfd,
.DoorSelector__door___wR0tI:hover {
  background-image: url(/assets/door-dark.6a0dc19f1ee7dd7d2662.svg);
}
.DoorSelector__door___wR0tI.DoorSelector__selected___vrVfd .DoorSelector__content___JKSAx,
.DoorSelector__door___wR0tI:hover .DoorSelector__content___JKSAx {
  color: #fff;
  font-weight: bold;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Doors.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Doors__title___v4jJQ {
  margin-bottom: 10px;
}
.Doors__titleText___GiXEq {
  margin: 0;
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #1f1f1f;
  text-align: left;
}
.Doors__doors___c6aiw {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/DriveType.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DriveType__title___WarqH {
  margin-bottom: 6px;
}
.DriveType__titleText___uIkbe {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #000;
  text-align: left;
}
.DriveType__types___ELWa1 {
  position: relative;
  display: flex;
  flex-direction: column;
}
.DriveType__icon___WCE_1 {
  width: 100% !important;
  height: 100% !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Transmission.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Transmission__title___CWlG1 {
  margin-bottom: 6px;
}
.Transmission__titleText___nUXGy {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #000;
  text-align: left;
}
.Transmission__icon___FRKXg {
  width: 100% !important;
  height: 100% !important;
}
.Transmission__types___mLAsE {
  display: flex;
  flex-direction: column;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/InteriorMaterial.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.InteriorMaterial__title___w_iOm {
  margin-bottom: 10px;
}
.InteriorMaterial__titleText___wBpW0 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #000;
  text-align: left;
}
.InteriorMaterial__materials___f_atB {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 10px;
}
@media all and (min-width: 992px) {
  .InteriorMaterial__materials___f_atB {
    grid-gap: 5px 10px;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  }
}
.InteriorMaterial__icon___hkXIY {
  width: 100% !important;
  height: 100% !important;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Highlights.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Highlights__highlights___cAZlS {
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.Highlights__section___quDbb {
  margin-top: 10px;
}
.Highlights__titleText___JB_6V {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
}
.Highlights__bottomLink___gReaH {
  margin-top: 5px;
  font-size: 12px;
  text-align: right;
  display: block;
  margin-right: 20px;
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
.Highlights__bottomLink___gReaH:hover {
  text-decoration: none;
}
.Highlights__icon___qMLaE {
  width: 100% !important;
  height: 100% !important;
}
.Highlights__types___MO7At {
  position: relative;
  margin-bottom: 10px;
}
.Highlights__highlight___GA6BH {
  margin-bottom: 10px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Owners.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Owners__titleText___coH0D {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #1f1f1f;
  text-align: left;
}
.Owners__owners___e1_AY {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
}
.Owners__owners___e1_AY [class*='MuiFormControlLabel-root'] {
  margin-right: 0;
}
.Owners__owners___e1_AY [class*='stickerTextContent'] {
  color: #333;
}
.Owners__owner___ubhl2 {
  display: inline-block;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/StateOptions.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.StateOptions__checkboxContainer___SZt1j {
  display: flex;
  padding: 5px 0;
}
.StateOptions__checkbox___Oppv5 {
  margin-right: 8px;
  flex-shrink: 0;
}
.StateOptions__label___d3FkP {
  font-weight: 300;
  font-size: 14px;
}
.StateOptions__labelSub___OBqBk {
  font-size: 8px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/StateOptionsNew.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.StateOptionsNew__checkboxContainer___Wlah8 {
  display: flex;
  padding: 5px 0;
}
.StateOptionsNew__checkbox___vPIPY {
  margin-right: 8px;
  flex-shrink: 0;
}
.StateOptionsNew__label___MNBIo {
  font-weight: 300;
  font-size: 14px;
}
.StateOptionsNew__labelSub___n_rvr {
  font-size: 8px;
}
.StateOptionsNew__infoIcon___mkBDU {
  position: relative;
  top: 3px;
  left: 5px;
  fill: #005ccb;
  font-size: 16px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/EmissionSticker.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.EmissionSticker__environmentWidget___sAEvl {
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.EmissionSticker__section___fZoEA {
  margin-top: 10px;
}
.EmissionSticker__sectionTitle___kiOcu {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
}
.EmissionSticker__checkboxContainer___GLSdg {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.EmissionSticker__checkboxLabel___iFqin {
  padding-left: 10px;
  font-size: 14px;
}
.EmissionSticker__stickers___Ot46g {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.EmissionSticker__propertySelector___DpPzq {
  margin-right: 10px;
}
.EmissionSticker__icon___pZmBp {
  width: 100%;
  height: 100%;
}
.EmissionSticker__wrapStickers___fpYNd {
  margin-bottom: -6px;
}
.EmissionSticker__sectionTitle___kiOcu {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Rate.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Rate__rate___JBk40 {
  position: relative;
  margin-top: 15px;
}
.Rate__widget___H1SkY {
  position: absolute;
  z-index: 555;
  top: -145px;
  left: calc(100% + 21px);
}
.Rate__rateSearchValue___yMgSV {
  border-radius: 5px;
  height: 48px;
  padding: 0 10px;
}
.Rate__changeRateLink___TbQYP {
  color: #005ccb;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer;
  margin-left: auto;
  display: block;
  text-align: right;
  margin-top: 5px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/Cost.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Cost__cost___CHT0Z {
  position: relative;
}
.Cost__overlay___fZjPH:after {
  content: '';
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.7;
}
.Cost__title___K9uwc {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Cost__title___K9uwc [class*='MuiRadio-root'] {
  padding: 0 !important;
}
.Cost__radioGroup___rBc39 {
  display: flex;
  flex-direction: row !important;
  justify-content: space-between;
  flex-wrap: nowrap !important;
}
.Cost__radioGroup___rBc39 [class*='MuiTypography-root'] {
  margin-left: 5px;
}
.Cost__titleText___GjqnS {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
.Cost__radioButton___XmukO {
  margin-left: 5px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/common/FilterBlock/FilterBlock.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FilterBlock__filterBlock___cz3ft + .FilterBlock__filterBlock___cz3ft {
  border-top: 1px solid #e8e8e8;
}
.FilterBlock__title___QP_xV {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  border-style: solid;
  border-color: #e8e8e8;
  border-width: 0 0 1px;
}
.FilterBlock__title___QP_xV:last-child {
  border-width: 0;
}
.FilterBlock__icon___Nh5fh {
  transform: rotateX(180deg);
  transition: all 0.2s ease-in-out;
}
.FilterBlock__icon___Nh5fh.FilterBlock__collapse___EBHIx {
  transform: rotateX(0deg);
}
.FilterBlock__iconArrow___q742c {
  width: 12px;
  display: block;
}
.FilterBlock__addPlusIcon___xRiMR {
  width: 15px;
  margin-right: 4px;
  fill: #005ccb;
  vertical-align: top;
}
.FilterBlock__contentExpandSuper___oJqfH {
  background: rgba(0,92,203,0.15);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/containers/SearchPage/FiltersContainer/FiltersContainer.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FiltersContainer__filters___GYBIo {
  position: relative;
  width: 100%;
  align-self: flex-start;
  border: 1px solid rgba(76,78,100,0.12);
  border-radius: 10px;
  box-sizing: border-box;
}
@media all and (max-width: 991.98px) {
  .FiltersContainer__filters___GYBIo {
    display: none;
  }
}
.FiltersContainer__titleWrap___XU_1r {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.FiltersContainer__title___Q5dAj {
  height: 40px;
}
.FiltersContainer__titleLink___skAY0 {
  color: #005ccb;
  font-size: 14px;
}
.FiltersContainer__titleAlternative___VAdQS {
  border-bottom: 1px solid #d7d7d7;
  padding: 0 11px 15px 11px;
  background-color: #fff;
}
.FiltersContainer__titleTextAlternative___myPVm {
  line-height: 40px;
}
.FiltersContainer__titleText___FfSzv {
  font-size: 18px;
  line-height: 40px;
  padding: 0 10px;
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.FiltersContainer__linkToDetailed___OR6QQ {
  display: block;
  padding: 16px;
  border-top: 1px solid #e8e8e8;
  background-color: #fff;
  color: #005ccb;
  font-weight: 700;
  font-size: 14px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.FiltersContainer__vehicleId____zD11 {
  padding: 11px;
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 19px;
}
.FiltersContainer__vehicleIdLabel___ImFr2 {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  margin-bottom: 12px;
  padding: 0 5px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/AlternativeID.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AlternativeID__errorText___d2Ovj {
  font-size: 10px;
  color: #ba1b1b;
}
.AlternativeID__button___L7ngO {
  background-color: #00b800 !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  width: 100%;
  justify-content: center !important;
  display: flex;
  height: 30px;
  margin: 10px auto 0 !important;
}
.AlternativeID__buttonWithError___uuSpQ {
  margin: 5px auto 0 !important;
  animation: AlternativeID__shake___puIS0 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.AlternativeID__buttonIsFetching___Sycx4 {
  transition: textIndent 0.5s;
  animation: 0.4s linear AlternativeID__textIndent___mTTbh;
}
.AlternativeID__buttonIsFetching___Sycx4:before {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  width: 16px;
  height: 16px;
  border: 2px solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.5s;
  animation: 0.4s linear AlternativeID__rotate___EVPh6;
}
@-moz-keyframes AlternativeID__shake___puIS0 {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
@-webkit-keyframes AlternativeID__shake___puIS0 {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
@-o-keyframes AlternativeID__shake___puIS0 {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes AlternativeID__shake___puIS0 {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
@-moz-keyframes AlternativeID__rotate___EVPh6 {
  0% {
    transform: rotate(0deg);
    right: 15px;
    opacity: 1;
  }
  50% {
    transform: rotate(180deg);
    opacity: 0.8;
    right: 20px;
  }
  75% {
    transform: rotate(270deg);
    opacity: 0.5;
    right: 15px;
  }
  100% {
    transform: rotate(360deg);
    right: 10px;
    opacity: 0;
  }
}
@-webkit-keyframes AlternativeID__rotate___EVPh6 {
  0% {
    transform: rotate(0deg);
    right: 15px;
    opacity: 1;
  }
  50% {
    transform: rotate(180deg);
    opacity: 0.8;
    right: 20px;
  }
  75% {
    transform: rotate(270deg);
    opacity: 0.5;
    right: 15px;
  }
  100% {
    transform: rotate(360deg);
    right: 10px;
    opacity: 0;
  }
}
@-o-keyframes AlternativeID__rotate___EVPh6 {
  0% {
    transform: rotate(0deg);
    right: 15px;
    opacity: 1;
  }
  50% {
    transform: rotate(180deg);
    opacity: 0.8;
    right: 20px;
  }
  75% {
    transform: rotate(270deg);
    opacity: 0.5;
    right: 15px;
  }
  100% {
    transform: rotate(360deg);
    right: 10px;
    opacity: 0;
  }
}
@keyframes AlternativeID__rotate___EVPh6 {
  0% {
    transform: rotate(0deg);
    right: 15px;
    opacity: 1;
  }
  50% {
    transform: rotate(180deg);
    opacity: 0.8;
    right: 20px;
  }
  75% {
    transform: rotate(270deg);
    opacity: 0.5;
    right: 15px;
  }
  100% {
    transform: rotate(360deg);
    right: 10px;
    opacity: 0;
  }
}
@-moz-keyframes AlternativeID__textIndent___mTTbh {
  0% {
    text-indent: -20px;
  }
  50% {
    text-indent: -40px;
  }
  75% {
    text-indent: -20px;
  }
  100% {
    text-indent: 0px;
  }
}
@-webkit-keyframes AlternativeID__textIndent___mTTbh {
  0% {
    text-indent: -20px;
  }
  50% {
    text-indent: -40px;
  }
  75% {
    text-indent: -20px;
  }
  100% {
    text-indent: 0px;
  }
}
@-o-keyframes AlternativeID__textIndent___mTTbh {
  0% {
    text-indent: -20px;
  }
  50% {
    text-indent: -40px;
  }
  75% {
    text-indent: -20px;
  }
  100% {
    text-indent: 0px;
  }
}
@keyframes AlternativeID__textIndent___mTTbh {
  0% {
    text-indent: -20px;
  }
  50% {
    text-indent: -40px;
  }
  75% {
    text-indent: -20px;
  }
  100% {
    text-indent: 0px;
  }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/TickerText/TickerText.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TickerText__banner___WzhOJ {
  width: 100%;
  height: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #ffd337;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .TickerText__banner___WzhOJ {
    height: 40px;
  }
}
.TickerText__image___jy_oD {
  display: inline-block;
  min-width: 265px;
  height: 50px;
  background-image: url(/assets/blue_covid.955e7fae689ee407c6e5.png);
  background-size: cover;
  background-position: center;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .TickerText__image___jy_oD {
    background-image: url(/assets/blue_covid_small.cce667268b65b228afa7.png);
    min-width: 140px;
    height: 40px;
  }
}
.TickerText__textContainer___WT1dm {
  margin: 0 20px;
  overflow: hidden;
}
.TickerText__text___lTanG {
  display: inline-block;
  font-size: 15px;
  color: #000;
  font-weight: 600;
  white-space: nowrap;
  animation: TickerText__scroll-horizontal___GAuQd 60s infinite linear;
}
@-moz-keyframes TickerText__scroll-horizontal___GAuQd {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes TickerText__scroll-horizontal___GAuQd {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-o-keyframes TickerText__scroll-horizontal___GAuQd {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes TickerText__scroll-horizontal___GAuQd {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/CustomerQuote/CustomerQuote.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CustomerQuote__container___nJQ7O {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: flex;
}
.CustomerQuote__imageContainer___wYJZT {
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  margin: 10px auto;
}
.CustomerQuote__leftPanel___PhVMu {
  margin-right: 12px;
  text-align: center;
}
.CustomerQuote__imagePlaceholder___pDkmE {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(/assets/user-icon.5c0d77fad4c64420ac32.svg);
  background-size: cover;
  background-position: center;
}
.CustomerQuote__image___PZNS9 {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.CustomerQuote__name___qxzYB {
  font-size: 11px;
  line-height: 16px;
  color: rgba(0,0,0,0.8);
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.CustomerQuote__source___cJyl0 {
  font-size: 11px;
  line-height: 16px;
  display: block;
  margin-top: 3px;
  color: rgba(0,0,0,0.38);
}
.CustomerQuote__stars___uwwEj {
  display: block;
  width: 54px;
  height: 10px;
  margin: 0 auto;
  background-image: url(/assets/raiting-stars-min.c7e5670d73ca36db5afa.svg);
}
.CustomerQuote__review___YCff6 {
  font-size: 11px;
  color: rgba(0,0,0,0.65);
  line-height: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.CustomerQuote__quote___UIsVF {
  color: #005ccb;
}
.CustomerQuote__content___GwU8a {
  max-height: 80px;
  overflow: hidden;
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/CustomerQuotesSlider/CustomerQuotesSlider.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CustomerQuotesSlider__slide___IuoU9 {
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 4px;
  padding: 12px;
}
@media all and (max-width: 780px) {
  .CustomerQuotesSlider__slide___IuoU9 {
    max-width: initial;
  }
}
.CustomerQuotesSlider__slide___IuoU9:focus {
  outline: 0;
}
.CustomerQuotesSlider__slide___IuoU9.CustomerQuotesSlider__singleSlide___QU7Bw {
  max-width: 100%;
  border-radius: 0;
  border: 0;
  padding: 0;
}
.CustomerQuotesSlider__slideWrap___pQbeC {
  display: flex;
  justify-content: center;
  border-radius: 4px;
  margin: 0 10px;
  max-height: 123px;
}
.CustomerQuotesSlider__slideWrap___pQbeC.CustomerQuotesSlider__singleSlideWrap____WgSG {
  margin: 0;
}
.CustomerQuotesSlider__arrow___MlKaw {
  display: inline-block;
  position: absolute;
  z-index: 2;
  top: 50%;
  width: 7px;
  height: 16px;
  cursor: pointer;
}
.CustomerQuotesSlider__arrow___MlKaw.CustomerQuotesSlider__left___fj5D4 {
  transform: translateY(-50%);
  left: 10px;
}
.CustomerQuotesSlider__arrow___MlKaw.CustomerQuotesSlider__right___LRVyI {
  transform: translateY(-50%) rotate(-180deg);
  right: 10px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[4].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/theme/slider.global.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/


/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Breadcrumbs/FirstInfoBlock/FirstInfoBlock.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FirstInfoBlock__firstInfoBlock___gv_bs {
  display: grid;
  grid-template-columns: repeat(4, minmax(auto, 216px));
}
@media all and (max-width: 991.98px) {
  .FirstInfoBlock__firstInfoBlock___gv_bs {
    display: none;
  }
}
.FirstInfoBlock__container___yT3_n {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
}
.FirstInfoBlock__container___yT3_n:last-of-type {
  width: 179px;
}
.FirstInfoBlock__container___yT3_n:nth-of-type(1) .FirstInfoBlock__icon___Qqe2D {
  background-image: url(/assets/whyAutodeIconSet-Q.eaa1266736c85163ce96.svg);
}
.FirstInfoBlock__container___yT3_n:nth-of-type(2) .FirstInfoBlock__icon___Qqe2D {
  background-image: url(/assets/whyAutodeIconSet-G.4f3213cad59e473fe878.svg);
}
.FirstInfoBlock__container___yT3_n:nth-of-type(3) .FirstInfoBlock__icon___Qqe2D {
  background-image: url(/assets/whyAutodeIconSet-F.c9fa709583c903557a5a.svg);
}
.FirstInfoBlock__container___yT3_n:nth-of-type(4) .FirstInfoBlock__icon___Qqe2D {
  background-image: url(/assets/whyAutodeIconSet-R.fc1829e598229fd88a00.svg);
}
.FirstInfoBlock__icon___Qqe2D {
  margin-right: 10px;
  display: block;
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  flex-shrink: 0;
}
.FirstInfoBlock__title___FvRul {
  font-size: 12px;
  text-align: center;
  font-weight: 400;
  color: #757575;
  margin: 0;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Breadcrumbs/Breadcrumbs.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Breadcrumbs__breadcrumbsWrap___zwkHU {
  display: none;
}
@media all and (min-width: 992px) {
  .Breadcrumbs__breadcrumbsWrap___zwkHU {
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
    display: flex;
    border: 1px solid rgba(76,78,100,0.12);
    background-color: #fff;
    margin: 8px 0;
    padding: 0 12px;
    height: 44px;
    border-radius: 6px;
  }
}
.Breadcrumbs__breadcrumbs___vyFJC {
  padding-right: 15px;
  box-sizing: border-box;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
@media all and (max-width: 575.98px) {
  .Breadcrumbs__breadcrumbs___vyFJC {
    display: none;
  }
}
@media all and (max-width: 991.98px) {
  .Breadcrumbs__breadcrumbs___vyFJC {
    padding: 0 10px;
  }
}
.Breadcrumbs__breadcrumbs___vyFJC > span:first-of-type a {
  width: 20px;
  height: 20px;
  font-size: 0;
  display: block;
  position: relative;
}
.Breadcrumbs__link___AR47w {
  display: inline-block;
  position: relative;
  margin-right: 20px;
  font-size: 16px;
  line-height: 1;
  color: rgba(76,78,100,0.68);
  text-decoration: none;
}
.Breadcrumbs__link___AR47w::after {
  position: absolute;
  content: '';
  top: 50%;
  transform: translateY(-50%);
  right: -13px;
  background-image: url(/assets/arrow_breadcrumps.0c48ee9f1e7ae1908096.svg);
  width: 7px;
  height: 10px;
}
.Breadcrumbs__homeLink___dFL0Y {
  display: inline-block;
  position: relative;
  margin-right: 20px;
  font-size: 16px;
  line-height: 1;
  color: rgba(76,78,100,0.68);
  text-decoration: none;
  vertical-align: middle;
}
.Breadcrumbs__homeLink___dFL0Y::after {
  position: absolute;
  content: '';
  top: 50%;
  transform: translateY(-50%);
  right: -13px;
  background-image: url(/assets/arrow_breadcrumps.0c48ee9f1e7ae1908096.svg);
  width: 7px;
  height: 10px;
}
.Breadcrumbs__homeLink___dFL0Y::before {
  position: absolute;
  content: '';
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(/assets/home.b509871786e42e95dd44.svg);
}
.Breadcrumbs__text___E_xwH {
  display: inline-block;
  line-height: 1;
  font-size: 16px;
  color: rgba(76,78,100,0.68);
}
.Breadcrumbs__back___ZHM2j {
  display: inline-block;
  margin-left: 14px;
  padding-left: 12px;
  position: relative;
  color: #747474;
}
.Breadcrumbs__back___ZHM2j::before {
  position: absolute;
  content: '';
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background-color: #989898;
  width: 1px;
  border-radius: 3px;
  height: 18px;
}
.Breadcrumbs__backBtn___q4BQU {
  font-size: 12px;
  cursor: pointer;
  color: #747474;
  text-transform: capitalize;
}
.Breadcrumbs__breadcrumbsCDP___F5kKd [class*='Breadcrumbs__link'],
.Breadcrumbs__breadcrumbsCDP___F5kKd [class*='Breadcrumbs__text'] {
  font-size: 12px;
  color: rgba(76,78,100,0.87);
}
.Breadcrumbs__breadcrumbsUserDashboard___Iuz1v {
  display: none;
}
.Breadcrumbs__breadcrumbsMySearches___sItlp {
  height: 56px;
  border-radius: 8px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/containers/DasboardSection/DashboardSection.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DashboardSection__dashboardSectionWrapper___oveBs {
  border: 1px solid rgba(76,78,100,0.12);
  border-radius: 8px;
  background-color: #fff;
  box-sizing: border-box;
}
.DashboardSection__title___MwsWs {
  border-bottom: 1px solid rgba(76,78,100,0.12);
  padding: 16px 16px 8px;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.15px;
  color: rgba(76,78,100,0.87);
  display: flex;
  justify-content: space-between;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/UserDashboardPage/sections/OrderStatusSection/AdditionalOrderInfo.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AdditionalOrderInfo__container___PesNd {
  padding: 8px 8px 0px;
  border-top: 1px solid rgba(76,78,100,0.12);
}
@media all and (min-width: 992px) {
  .AdditionalOrderInfo__container___PesNd {
    padding: 12px 16px;
    display: grid;
    grid-template-areas: 'addresses orderPrice' 'customerSuport orderPrice';
    grid-template-columns: 1fr 1fr;
    column-gap: 32px;
  }
}
@media all and (min-width: 992px) {
  .AdditionalOrderInfo__orderInfoSection___KEqdD:first-child {
    position: relative;
  }
  .AdditionalOrderInfo__orderPriceSection___LxPLu:before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: rgba(76,78,100,0.12);
    display: block;
    position: absolute;
    top: 0;
    left: -16px;
  }
  .AdditionalOrderInfo__overallRate___ST60c {
    border-top: 1px solid rgba(76,78,100,0.12);
    padding-top: 15px;
  }
}
.AdditionalOrderInfo__labelText___aW8aI,
.AdditionalOrderInfo__overallRateLabel___Rrpkr,
.AdditionalOrderInfo__customerSuport___y8frC {
  color: rgba(0,0,0,0.5);
  font-size: 14px;
  line-height: 20px;
}
.AdditionalOrderInfo__adressDataValue___x0CdC {
  margin-top: 16px;
}
.AdditionalOrderInfo__orderInfoAddresses___E1XJ9 {
  padding-bottom: 8px;
  grid-area: addresses;
  display: grid;
  row-gap: 12px;
}
.AdditionalOrderInfo__orderPriceSection___LxPLu {
  grid-area: orderPrice;
}
@media all and (min-width: 992px) {
  .AdditionalOrderInfo__orderPriceSection___LxPLu {
    position: relative;
  }
}
.AdditionalOrderInfo__orderInfoPrice___MqKp_ {
  border-top: 1px solid rgba(76,78,100,0.12);
}
@media all and (min-width: 992px) {
  .AdditionalOrderInfo__orderInfoPrice___MqKp_ {
    border: none;
  }
}
.AdditionalOrderInfo__overallRateLabel___Rrpkr {
  font-weight: bold;
}
.AdditionalOrderInfo__flexContainer___Rifz6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
}
.AdditionalOrderInfo__customerSuport___y8frC {
  text-align: center;
  padding: 16px 24px;
  grid-area: customerSuport;
}
.AdditionalOrderInfo__supportSectionBorder___GnuEI {
  border-top: 1px solid rgba(76,78,100,0.12);
}
.AdditionalOrderInfo__customerSuportButton___YTA1T {
  margin-top: 8px !important;
  color: #26c6f9 !important;
  border-color: #26c6f9 !important;
  border-radius: 8px !important;
}
.AdditionalOrderInfo__totalPrice___i1RPH {
  font-size: 24px;
  display: flex;
}
.AdditionalOrderInfo__decimals___Fa5Yl {
  font-size: 24px !important;
  top: 7px !important;
}
.AdditionalOrderInfo__unit___RALnB {
  font-size: 14px;
}
.AdditionalOrderInfo__montlyUnit___kgrfg {
  font-size: 8px;
}
.AdditionalOrderInfo__priceValue___uBsjI {
  text-align: right;
  min-width: 100px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/UserDashboardPage/sections/OrderStatusSection/OrderStatusSection.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OrderStatusSection__orderedCar___affUt:not(:first-child) {
  border-top: 1px solid rgba(76,78,100,0.12);
}
.OrderStatusSection__orderReceivedSection____fYU9 {
  display: grid;
  grid-template-areas: 'car cards';
}
@media all and (max-width: 991.98px) {
  .OrderStatusSection__orderReceivedSection____fYU9 {
    grid-template-areas: 'cards' 'car';
  }
}
.OrderStatusSection__orderStatus___AikGm {
  font-weight: bold;
}
.OrderStatusSection__cardsSection___di59K {
  display: grid;
  grid-template-columns: repeat(5, auto);
  box-sizing: border-box;
  padding: 12px;
  justify-content: space-between;
  grid-area: cards;
}
@media all and (max-width: 991.98px) {
  .OrderStatusSection__cardsSection___di59K {
    overflow: scroll;
  }
}
.OrderStatusSection__carCardWrapper___sXKhK {
  grid-area: car;
  width: 271px;
  cursor: pointer;
  border-right: 1px solid rgba(76,78,100,0.12);
}
@media all and (max-width: 991.98px) {
  .OrderStatusSection__carCardWrapper___sXKhK {
    width: 100%;
    border-top: 1px solid rgba(76,78,100,0.12);
    border-right: none;
    max-width: none;
  }
}
.OrderStatusSection__carCard___Bwm85 {
  padding: 16px;
  display: grid;
  grid-template-areas: 'marke' 'characteristics' 'carImage' 'requestId' 'paymentCar';
}
@media all and (max-width: 991.98px) {
  .OrderStatusSection__carCard___Bwm85 {
    border-right: none;
    padding: 16px 20px 12px;
    grid-column-gap: 10px;
    max-width: 100%;
    justify-content: space-around;
    grid-template-areas: 'marke carImage' 'characteristics carImage' 'requestId carImage' 'paymentCar paymentCar';
  }
}
.OrderStatusSection__carMarke___gU2_z,
.OrderStatusSection__carCharacteristics___d4LNQ,
.OrderStatusSection__requestId___vRn1T {
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.15px;
  font-weight: bold;
  color: rgba(76,78,100,0.87);
  grid-area: marke;
}
.OrderStatusSection__carCharacteristics___d4LNQ,
.OrderStatusSection__requestId___vRn1T {
  font-size: 12px;
  line-height: 14px;
  grid-area: characteristics;
  max-width: 227px;
  letter-spacing: 0.15px;
  font-weight: bold;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: fit-content;
  margin: 0 auto;
}
.OrderStatusSection__requestId___vRn1T {
  font-weight: normal;
  grid-area: requestId;
}
.OrderStatusSection__carImg___Z09YW {
  grid-area: carImage;
  width: 192px;
  margin: 0 auto;
}
@media all and (max-width: 991.98px) {
  .OrderStatusSection__carImg___Z09YW {
    width: 117px;
    height: auto;
  }
}
.OrderStatusSection__carImg___Z09YW img {
  width: 100%;
}
.OrderStatusSection__carPayment___a_gK3 {
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.15px;
  color: rgba(76,78,100,0.87);
  grid-area: paymentCar;
}
@media all and (max-width: 991.98px) {
  .OrderStatusSection__carPayment___a_gK3 {
    padding: 16px 5px 0;
    border-top: 1px solid rgba(76,78,100,0.12);
    font-size: 14px;
  }
}
.OrderStatusSection__react-slider-container___pjX5D {
  width: 100%;
}
.OrderStatusSection__skeletonBlock___LD65i {
  height: 330px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/UserDashboardPage/sections/OrderStatusSection/OrderStatusCard.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OrderStatusCard__orderReceivedCardContainer___dWWTY {
  display: flex;
  align-items: center;
  border: 1px solid rgba(102,108,255,0);
}
.OrderStatusCard__orderReceivedCard___CVr46 {
  width: 156px;
  text-align: center;
  display: grid;
  grid-template-rows: 132px 25px 60px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 5px 10px 0;
  box-sizing: border-box;
  height: fit-content;
}
.OrderStatusCard__cardInProgress___OlaqE {
  border: 1px solid rgba(102,108,255,0.5);
}
.OrderStatusCard__orderStatusTitle___qvOkw {
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.14px;
  color: #005ccb;
  background: linear-gradient(0deg, rgba(255,255,255,0.88), rgba(255,255,255,0.88)), #666cff;
  background-color: #666cff;
  border-radius: 64px;
  padding: 0 6.5px;
  width: max-content;
  margin: 0 auto;
}
.OrderStatusCard__orderStatusDesc___Zjsxx {
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  color: rgba(76,78,100,0.87);
  margin: 0 auto;
  height: 100%;
}
.OrderStatusCard__cardIcon___IL3J5 {
  display: block;
}
.OrderStatusCard__isDoneTitle___kJywH {
  background: #00b800;
  color: #fff;
}
.OrderStatusCard__notReachedTitle___iOsDi {
  background: linear-gradient(0deg, rgba(255,255,255,0.88), rgba(255,255,255,0.88)), #26c6f9;
  color: #26c6f9;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/commonFilters.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.commonFilters__title___h0vId {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.commonFilters__titleText___nmpRA {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
  width: 100%;
}
.commonFilters__titleDescription___F7M13 {
  font-size: 14px;
}
.commonFilters__slider___qylKG {
  display: flex;
  justify-content: center;
  margin: 0 10px;
}
.commonFilters__controls___ATKdO {
  margin-top: 10px;
  display: flex;
  gap: 9px;
}
.commonFilters__types___jMtmy {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.commonFilters__type___J5ZC4 {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.commonFilters__icon___fhLvw {
  width: 100% !important;
  height: 100% !important;
}
.commonFilters__sliderDropDownLeft___wQg7c .react-select__control,
.commonFilters__sliderDropDownRight___mWvjP .react-select__control {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #005ccb;
}
.commonFilters__sliderDropDownLeft___wQg7c .react-select__single-value,
.commonFilters__sliderDropDownRight___mWvjP .react-select__single-value {
  overflow: visible;
  text-align: right;
}
.commonFilters__sliderDropDownLeft___wQg7c .react-select__indicator,
.commonFilters__sliderDropDownRight___mWvjP .react-select__indicator {
  padding: 0 !important;
}
.commonFilters__sliderDropDownLeft___wQg7c .react-select__clear-indicator,
.commonFilters__sliderDropDownRight___mWvjP .react-select__clear-indicator {
  border: none;
  border-radius: 0;
}
.commonFilters__sliderDropDownPowerType___Cxp8t {
  min-width: 65px;
}
.commonFilters__radioGroup___z9ku0 {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 10px;
}
.commonFilters__radioGroup___z9ku0 [class*='MuiRadio-root'] {
  padding: 0 !important;
}
.commonFilters__radioGroup___z9ku0 [class*='MuiTypography-root'] {
  margin-left: 5px;
}
.commonFilters__listItem___QvmDO [class*='MuiAutocomplete-option'] {
  padding-right: 0 !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Modal/modals/PreviewCookieModal/PreviewCookieModal.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PreviewCookieModal__modalWrapper___TD8FD {
  padding: 28px 58px 28px;
  text-align: center;
  box-sizing: border-box;
  max-width: 600px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .PreviewCookieModal__modalWrapper___TD8FD {
    padding: 16px 15px 28px;
  }
}
.PreviewCookieModal__modalTitle___juBGy {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 133.4%;
  color: rgba(76,78,100,0.87);
  margin-top: 20px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .PreviewCookieModal__modalTitle___juBGy {
    font-size: 16px;
    margin-top: 8px;
  }
}
.PreviewCookieModal__modalContent___cvF91 {
  font-family: sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-align: justify;
  letter-spacing: 0.15px;
  color: rgba(76,78,100,0.87);
  margin-top: 20px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .PreviewCookieModal__modalContent___cvF91 {
    column-gap: 0;
    max-height: 320px;
    overflow-y: scroll;
    padding-right: 10px;
    margin-right: -10px;
    margin-top: 8px;
  }
}
.PreviewCookieModal__logoContainer___I0S3R {
  display: flex;
  justify-content: space-between;
}
.PreviewCookieModal__buttonsContainer___sVFYw {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  gap: 36px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .PreviewCookieModal__buttonsContainer___sVFYw {
    column-gap: 0;
  }
}
.PreviewCookieModal__modalBtn___oSyeM {
  height: 38px;
  text-transform: capitalize !important;
  min-width: calc(50% - 18px) !important;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .PreviewCookieModal__modalBtn___oSyeM {
    font-size: 11px !important;
  }
}
.PreviewCookieModal__outlinedBtnLeft___KiEWQ {
  display: flex;
  justify-content: flex-end;
  color: #005ccb;
  font-size: 16px;
  text-decoration: none;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 80px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/Modal/modals/ManageCookieModal/ManageCookieModal.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ManageCookieModal__modalWrapper___QUHEZ {
  padding: 13px 15px 28px;
  text-align: center;
  box-sizing: border-box;
  max-width: 600px;
}
.ManageCookieModal__modalTitle___ZYdpn {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 133.4%;
  color: rgba(76,78,100,0.87);
  margin-top: 12px;
}
@media all and (min-width: 768px) {
  .ManageCookieModal__modalTitle___ZYdpn {
    font-size: 24px;
    margin-top: 20px;
  }
}
.ManageCookieModal__modalContent___WuYuM {
  font-family: sans-serif;
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  letter-spacing: 0.15px;
  color: rgba(76,78,100,0.87);
  margin-top: 12px;
  margin-right: 25px;
}
@media all and (min-width: 768px) {
  .ManageCookieModal__modalContent___WuYuM {
    margin-top: 20px;
  }
}
.ManageCookieModal__accordions___s64zq {
  height: 278px;
  overflow-y: scroll;
  padding-right: 10px;
  margin-top: 16px;
}
.ManageCookieModal__accordions___s64zq::-webkit-scrollbar {
  width: 6px;
}
.ManageCookieModal__accordions___s64zq::-webkit-scrollbar-track {
  background: linear-gradient(0deg, rgba(255,255,255,0.88), rgba(255,255,255,0.88)), #666cff;
}
.ManageCookieModal__accordions___s64zq::-webkit-scrollbar-thumb {
  background: #005ccb;
  border-radius: 50px;
}
.ManageCookieModal__buttonsContainer___pGCRs {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 18px;
}
@media all and (min-width: 992px) {
  .ManageCookieModal__buttonsContainer___pGCRs {
    gap: 36px;
  }
}
.ManageCookieModal__modalBtn___ROXC7 {
  height: 38px;
  text-transform: capitalize !important;
}
@media all and (min-width: 992px) {
  .ManageCookieModal__modalBtn___ROXC7 {
    min-width: 222px !important;
    font-size: 14px !important;
  }
}
.ManageCookieModal__outlinedBtn___OPB4S {
  border: none !important;
}
.ManageCookieModal__switchBlock___LW2OY {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 1px;
  color: rgba(76,78,100,0.87);
  text-align: left;
}
.ManageCookieModal__switchBlockTitle___WFVbt {
  width: 140px;
}
.ManageCookieModal__switchBlockLink___JmaR3 {
  color: rgba(76,78,100,0.87);
  text-decoration-line: underline;
  font-size: 10px;
}
.ManageCookieModal__switchBlockLink___JmaR3:focus {
  text-decoration-line: underline;
}
.ManageCookieModal__switchBlockLink___JmaR3:hover {
  text-decoration-line: none;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPage/Filters/MakeModel/MakeModel.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MakeModel__flexContainer___vEiI1 {
  display: flex;
  justify-content: space-between;
}
.MakeModel__field___Y1mxZ {
  width: 100%;
  margin: 5px 0;
}
.MakeModel__select___LNv_J {
  margin-bottom: 10px;
  text-transform: capitalize;
}
.MakeModel__select___LNv_J:last-child {
  margin-bottom: 0;
}
.MakeModel__input___Rj2eS {
  margin-bottom: 10px;
}
.MakeModel__addMore___VA_Ks {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 15px 0;
  box-sizing: border-box;
}
.MakeModel__text___mtlzT {
  font-size: 14px;
  text-decoration: underline;
  color: #1f1f1f;
  text-align: left;
  font-family: 'ArialMT', 'Arial';
  font-weight: 400;
  font-style: normal;
  cursor: pointer;
}
.MakeModel__icon___TPTQX {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  fill: #005ccb;
}
.MakeModel__mmsGroup___edczX {
  position: relative;
  left: -10px;
  padding: 10px 10px 0;
  width: calc(100% + 20px);
  border-top: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.MakeModel__mmsGroup___edczX:first-child {
  border-top: none;
  padding-top: 0;
}
.MakeModel__mmsGroup___edczX:nth-child(3n) {
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.MakeModel__mmsGroupControls___CvTel {
  margin-bottom: 5px;
  text-align: right;
}
.MakeModel__removeButton___MJKkD {
  display: inline-block;
  cursor: pointer;
}
.MakeModel__dropDownIcon___fA4P8 {
  width: 40px;
  margin-right: 5px;
}
.MakeModel__select_manufacturer___S8nYy .react-select__placeholder {
  color: #333;
}
.MakeModel__isBrandSelected___cM7Hj .react-select__placeholder,
.MakeModel__isBrandSelected___cM7Hj ::placeholder {
  color: #333;
}
.MakeModel__container___JzwCK .react-select__option:hover,
.MakeModel__container___JzwCK .react-select__option.react-select__option--is-focused {
  background: rgba(0,92,203,0.15);
  color: #333;
}
.MakeModel__container___JzwCK .react-select__option.react-select__option--is-selected {
  background: rgba(0,92,203,0.7);
  color: #fff;
}
.MakeModel__container___JzwCK .react-select__option--is-disabled {
  color: #333;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/DriveTransmissionWidget/DriveTransmissionWidget.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DriveTransmissionWidget__section___iAksg {
  padding: 10px;
}
.DriveTransmissionWidget__section___iAksg:not(:last-child) {
  border-bottom: 1px solid #e8e8e8;
}
.DriveTransmissionWidget__sectionTitle___OaoCW {
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-size: 14px;
  margin: 0;
  margin-top: 10px;
}
.DriveTransmissionWidget__PropertySelector___Xmlk8 {
  margin: 10px 0;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/ColorWidget/BodyColorWidget.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BodyColorWidget__colorWidget___sVzPj {
  padding: 9px;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .BodyColorWidget__colorWidget___sVzPj {
    padding: 0;
  }
}
.BodyColorWidget__colorsContainer___i5i2s {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.BodyColorWidget__colorsContainer___i5i2s [class*='MuiFormControlLabel-root'] {
  margin: 0;
}
@media all and (min-width: 992px) {
  .BodyColorWidget__colorsContainer___i5i2s {
    grid-gap: 5px 10px;
    grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
  }
}
.BodyColorWidget__colorSubtitle___Fg_dp {
  padding: 0 9px;
  margin-bottom: 5px;
}
.BodyColorWidget__title___DnkHy {
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #000;
  text-align: left;
  margin: 0;
}
.BodyColorWidget__colors___Nj9OQ {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 10px;
}
@media all and (min-width: 992px) {
  .BodyColorWidget__colors___Nj9OQ {
    justify-content: space-evenly;
  }
}
.BodyColorWidget__color___gkihI [class*='MuiFormControlLabel-root'] {
  margin: 0;
}
.BodyColorWidget__metallic___t38Go {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.BodyColorWidget__metallicText___V32VN {
  font-size: 14px;
  padding-left: 10px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/InteriorWidget/InteriorWidget.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.InteriorWidget__interiorWidget___m78W6 {
  font-family: Arial, Helvetica, sans-serif;
}
.InteriorWidget__section___wV1nc {
  box-sizing: border-box;
  padding: 9px;
  border-bottom: 1px solid rgba(215,215,215,0.5);
}
.InteriorWidget__noBottomBorder___jByY4 {
  border-bottom: 0 !important;
}
.InteriorWidget__displayFlex___yUt3b {
  display: flex;
}
.InteriorWidget__flexGrow30Percent___PwdyX {
  flex-basis: 0;
  flex-grow: 1;
}
.InteriorWidget__flexGrow70Percent___YZkkh {
  flex-basis: 0;
  flex-grow: 2;
}
.InteriorWidget__row___L4ovg {
  margin-bottom: 10px;
}
.InteriorWidget__divider___BqtwP {
  margin-bottom: 20px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/InteriorColor.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.InteriorColor__container___EoRgd {
  position: relative;
  margin-bottom: 10px;
}
@media all and (min-width: 992px) {
  .InteriorColor__container___EoRgd {
    margin-bottom: 0;
  }
}
.InteriorColor__title___fVcE6 {
  margin-bottom: 10px;
}
.InteriorColor__titleText___vcGo5 {
  font-family: 'Arial Fett', 'Arial Standard', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #000;
  text-align: left;
}
.InteriorColor__color____wQu9 {
  margin: 5px 0;
}
.InteriorColor__colors___yDqfO {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
}
@media all and (min-width: 992px) {
  .InteriorColor__colors___yDqfO {
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
  }
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/HighlightsWidget/HighlightsWidget.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.HighlightsWidget__highlights____FG30 {
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.HighlightsWidget__section___rkkML {
  margin-top: 10px;
}
.HighlightsWidget__titleText___fbYix {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
}
.HighlightsWidget__bottomLink___mKxRR {
  margin-top: 5px;
  font-size: 12px;
  text-align: right;
  display: block;
  margin-right: 20px;
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
.HighlightsWidget__bottomLink___mKxRR:hover {
  text-decoration: none;
}
.HighlightsWidget__icon___lIfsS {
  width: 100% !important;
  height: 100% !important;
}
.HighlightsWidget__types___O4UD5 {
  position: relative;
  margin-bottom: 10px;
  display: grid;
}
.HighlightsWidget__highlight___D6Bq0 {
  margin-bottom: 10px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/StateWidget/StateWidget.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.StateWidget__container___HwOsT {
  display: grid;
  grid-gap: 15px 30px;
  padding: 10px;
  grid-template-areas: 'owners' 'condition' 'stateOptions' 'stateNewOptions';
}
.StateWidget__checkedWidget___B2X1C {
  padding: 10px;
  max-width: 260px;
}
.StateWidget__section___gj9qk {
  position: relative;
}
.StateWidget__sectionTitle___y5g7P {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin-bottom: 10px;
}
.StateWidget__title___nYdzi {
  margin-bottom: 10px;
}
.StateWidget__titleText___auhXO {
  margin: 0;
  font-size: 14px;
  color: #1f1f1f;
}
.StateWidget__conditionContainer___pj8Dq {
  grid-area: condition;
}
.StateWidget__checkboxContainer___XzOsW {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.StateWidget__labelWrapper___ADBc7 {
  display: flex;
  align-items: center;
}
.StateWidget__dropdownContainer___OPhOo {
  grid-area: dropdown;
  align-self: flex-end;
}
.StateWidget__stateContainer___JiI4i {
  grid-area: stateOptions;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
.StateWidget__stateNewContainer___eO4Sq {
  grid-area: stateNewOptions;
  display: grid;
  align-items: flex-end;
  grid-template-columns: repeat(1, 1fr);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/EnvironmentWidget/EnvironmentWidget.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.EnvironmentWidget__environmentWidget___gxE81 {
  font-family: Arial, Helvetica, sans-serif;
}
.EnvironmentWidget__section___GQOcq {
  margin-bottom: 10px;
}
.EnvironmentWidget__sectionTitle___mm83t {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
}
.EnvironmentWidget__ddContainer___o19jn {
  margin-top: 10px;
}
@media all and (min-width: 768px) {
  .EnvironmentWidget__ddContainer___o19jn {
    flex-direction: column;
    align-items: start;
  }
}
.EnvironmentWidget__ddContainer___o19jn.EnvironmentWidget__detailed___yTq3c {
  margin-top: 0;
}
.EnvironmentWidget__checkboxLabel___FRpSC {
  padding-left: 10px;
  font-size: 14px;
}
.EnvironmentWidget__dropDown___zjp9N {
  width: 100%;
}
.EnvironmentWidget__stickers___y47Ao {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.EnvironmentWidget__icon___A2jpy {
  width: 100%;
  height: 100%;
}
.EnvironmentWidget__wrapStickers___qMcOn {
  margin-bottom: -6px;
}
.EnvironmentWidget__titleText___JjOgZ {
  margin-bottom: 10px;
  font-size: 14px;
  color: #1f1f1f;
}
.EnvironmentWidget__flexWrap___hdJDQ {
  display: flex;
  align-items: flex-end;
}
.EnvironmentWidget__flexWrap___hdJDQ [class*='MuiCheckbox-root'] {
  padding: 3px !important;
}
.EnvironmentWidget__flexWrap___hdJDQ [class*='MuiFormControlLabel-root'] {
  min-height: 30px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchFilters/filters/OwnerID.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OwnerID__section___laNx7:not(:last-child) {
  border-bottom: 1px solid #e8e8e8;
}
.OwnerID__sectionTitle___oqFFx {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin-bottom: 10px;
}
.OwnerID__button___q019E {
  margin-top: 5px !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/SuperAdminWidget/SuperAdminWidget.styl ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SuperAdminWidget__SuperAdminWidget___OGrr5 {
  font-family: Arial, Helvetica, sans-serif;
}
.SuperAdminWidget__section___N2CIu {
  padding: 10px;
}
.SuperAdminWidget__section___N2CIu:not(:last-child) {
  border-bottom: 1px solid #b0b0b0;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/EquipmentsWidget/EquipmentsWidget.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.EquipmentsWidget__equipmentsWidget___AB0bJ {
  font-size: 14px;
}
.EquipmentsWidget__accordionContent___qEFeW {
  padding: 10px;
}
.EquipmentsWidget__categoryContent___ts3y5 {
  display: grid;
}
@media all and (min-width: 768px) {
  .EquipmentsWidget__categoryContent___ts3y5 {
    grid-gap: 10px 15px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.EquipmentsWidget__categoryTitle___T07AW {
  font-weight: bold;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  .EquipmentsWidget__categoryTitle___T07AW {
    grid-column: 1/span 3;
    margin-bottom: 5px;
  }
}
.EquipmentsWidget__infoLabel___Z8B5Y {
  margin-right: auto;
  display: flex;
  align-items: center;
  height: 30px;
  margin-bottom: 15px;
}
.EquipmentsWidget__infoIcon___yrrJD {
  padding-right: 10px;
  fill: #005ccb;
  font-size: 16px;
}
.EquipmentsWidget__col___JMYtU {
  display: flex;
  min-width: 200px;
  align-items: flex-start;
}
.EquipmentsWidget__searchCol___vrfsV {
  margin-bottom: 15px;
}
.EquipmentsWidget__checkboxLabel___H7LTE {
  font-size: 14px;
}
.EquipmentsWidget__checkboxLabel___H7LTE.EquipmentsWidget__transform_none___a0rj_ {
  text-transform: none;
}
.EquipmentsWidget__checkbox___EUORu {
  margin-right: 10px;
}
.EquipmentsWidget__categoryContainer___X6XJd {
  display: grid;
  align-items: flex-end;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0 24px;
}
@media all and (min-width: 768px) {
  .EquipmentsWidget__categoryContainer___X6XJd {
    grid-template-columns: repeat(3, 1fr);
    padding-bottom: 15px;
  }
}
.EquipmentsWidget__dropdownMenu___oxhyC {
  margin-top: 10px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/BasicDataWidgetMobile/BasicDataWidgetMobile.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BasicDataWidgetMobile__BasicDataWidget___CXBrH {
  display: grid;
  align-items: flex-end;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 16px 24px;
}
@media all and (min-width: 768px) {
  .BasicDataWidgetMobile__BasicDataWidget___CXBrH {
    grid-template-columns: repeat(3, 1fr);
    padding: 0 15px 15px 15px;
  }
}
.BasicDataWidgetMobile__section___KHGA_ {
  padding: 0 10px;
}
.BasicDataWidgetMobile__fuelSection___fK2QJ {
  padding-right: 7.5px !important;
}
.BasicDataWidgetMobile__consumptionSection___eACkX {
  padding-left: 7.5px !important;
}
.BasicDataWidgetMobile__section___KHGA_:not(:last-child) {
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  .BasicDataWidgetMobile__section___KHGA_:not(:last-child) {
    margin-bottom: 25px;
  }
}
.BasicDataWidgetMobile__sectionTitle___KqW1e {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin-bottom: 10px;
}
.BasicDataWidgetMobile__field___MvZF4 {
  margin-bottom: 10px;
}
.BasicDataWidgetMobile__specialLabel___c3YCp {
  font-size: 14px;
  display: flex;
  margin-bottom: 10px;
}
.BasicDataWidgetMobile__specialText___sPwzM {
  text-decoration: underline;
  padding-left: 10px;
}
.BasicDataWidgetMobile__flexRow___NtjNR {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.BasicDataWidgetMobile__bodyType___rXdVx {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.BasicDataWidgetMobile__bodyTypeItem___KT6oX {
  display: flex;
  align-items: center;
  height: 35px;
}
.BasicDataWidgetMobile__label___MXDwy {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.BasicDataWidgetMobile__icon___xDy57 {
  width: 40px;
  margin-right: 10px;
  fill: #1f1f1f;
}
.BasicDataWidgetMobile__icon___xDy57.BasicDataWidgetMobile__checked___OlgGy {
  fill: #005ccb;
}
.BasicDataWidgetMobile__vehicleType___lQmgH {
  margin-bottom: 10px;
}
.BasicDataWidgetMobile__basicDataFuel___mNpXz [class*='react-select__option'] {
  height: 54px !important;
}
.BasicDataWidgetMobile__flexWrap___YqJub {
  display: flex;
  gap: 10px;
}
.BasicDataWidgetMobile__gridGap___HGmIS {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 16px;
  align-self: self-end;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/Fuel.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Fuel__titleText___FcXJA {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #000;
  text-align: left;
}
.Fuel__types___ciUZ7 {
  margin: 10px 0;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Fuel__types___ciUZ7 {
    margin-bottom: 0;
  }
}
.Fuel__icon___gmdBL {
  width: 100% !important;
  height: 100% !important;
}
.Fuel__selectors___kPyDE {
  padding: 4px;
}
.Fuel__fuelOptions___W6N59 [class*='react-select__option'] {
  padding: 28px 0 !important;
}
.Fuel__wrapOptions___lIlil {
  display: flex;
  align-items: center;
  gap: 10px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/BodyType.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BodyType__bodyType___xQmFC {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.BodyType__bodyTypeItem___K8fMn {
  display: flex;
  align-items: center;
  height: 35px;
}
.BodyType__label___rWlXb {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.BodyType__icon___i4nCd {
  width: 40px;
  margin-right: 10px;
  fill: #1f1f1f;
}
.BodyType__icon___i4nCd.BodyType__checked___sV2Rz {
  fill: #005ccb;
}
.BodyType__vehicleType___MzowI {
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  .BodyType__vehicleType___MzowI {
    margin-bottom: 25px;
  }
}
.BodyType__title___E4NHL {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.BodyType__titleText___IinaZ {
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  .BodyType__titleText___IinaZ {
    grid-column: 1/span 3;
  }
}
.BodyType__wrapBodyType___jdKUb {
  margin-top: -10px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/HistogramSlider.styl ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media all and (max-width: 991.98px) {
  .HistogramSlider__container___uS7UJ {
    margin-top: -16px;
  }
}
.HistogramSlider__title___JJtLI {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.HistogramSlider__titleText___sitbx {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
.HistogramSlider__titleDescription___zkk2i {
  font-size: 14px;
}
.HistogramSlider__slider___Lc5WG {
  display: flex;
  justify-content: center;
  margin: 0 10px;
}
.HistogramSlider__dropDown___yyrQ5 {
  width: 48%;
}
.HistogramSlider__dropDownFullWidth___BRjrE {
  width: 100%;
}
.HistogramSlider__controls___SfQdr {
  display: flex;
  width: 100%;
  align-self: flex-start;
  gap: 10px;
}
.HistogramSlider__types___aINd6 {
  position: relative;
  display: flex;
  gap: 10px;
}
@media all and (max-width: 991.98px) {
  .HistogramSlider__types___aINd6 {
    max-width: calc(100vw - 20px);
  }
}
.HistogramSlider__type___D9N7T {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.HistogramSlider__icon___DSWHB {
  width: 100% !important;
  height: 100% !important;
}
.HistogramSlider__radioGroup___I28C8 {
  position: relative;
  flex-direction: row !important;
}
.HistogramSlider__radioButton___K4yNV {
  margin-left: 15px;
  margin-right: 0;
  position: relative;
}
.HistogramSlider__radioLabel___R7Oxf {
  margin-right: 0 !important;
}
.HistogramSlider__changeRateLink___OL8cH {
  color: #005ccb;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer;
  margin-left: auto;
  display: block;
  text-align: right;
  margin-top: 5px;
}
.HistogramSlider__financingModal___F5fLG {
  padding: 0 !important;
  background-color: transparent !important;
}
@media all and (max-width: 575.98px) {
  .HistogramSlider__financingModal___F5fLG {
    margin: 0 !important;
    width: 100% !important;
  }
}
.HistogramSlider__rateSearchValue___eC8b8 {
  height: 56px;
  line-height: 56px;
  border-radius: 4px;
  padding-left: 12px;
}
.HistogramSlider__firstInstallment___pyArc {
  padding-right: 7.5px !important;
}
.HistogramSlider__paybackPeriod___HvXXQ {
  padding-left: 7.5px !important;
}
.HistogramSlider__flexWrap___j7hGL {
  display: flex;
  gap: 10px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/Seats.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Seats__title___BcyTU {
  margin-bottom: 10px;
}
.Seats__titleText___NR9XN {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #000;
  text-align: left;
}
.Seats__seats___Ved1n {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10px;
}
.Seats__types___nTk0t {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.Seats__type___ekgXQ {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.Seats__controls___mKTZE {
  width: 100%;
  display: flex;
  gap: 10px;
  flex-direction: row;
  justify-content: space-between;
}
.Seats__dropDown___PZtqx {
  width: 48%;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/Doors.styl ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Doors__title___z1rWp {
  margin-bottom: 10px;
}
.Doors__titleText___hi64Z {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #1f1f1f;
  text-align: left;
}
.Doors__doors___xZVzB {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__doors___xZVzB {
    max-width: 250px;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__door0___E_kBX {
    order: 1;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__door1___FdRO0 {
    order: 2;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__door2___THCTO {
    order: 3;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__door3____wLr2 {
    order: 4;
  }
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__door4___xkb7k {
    order: 5;
  }
}
.Doors__doorAllField___frG1n {
  margin-left: 0 !important;
}
.Doors__doorAllField___frG1n [class*='MuiCheckbox-root'] {
  padding: 0 !important;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Doors__doorAll___IKcwZ {
    order: 0;
    margin-right: 10px;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/Consumption.styl ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Consumption__title___Pmk8N {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.Consumption__titleText___m557v {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
.Consumption__titleDescription___PawSl {
  font-size: 14px;
}
.Consumption__consumption___YxIhb {
  display: flex;
  justify-content: center;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .Consumption__consumption___YxIhb {
    margin-bottom: 10px;
  }
}
.Consumption__types___vmA1W {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.Consumption__type___lAwum {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.Consumption__dropDown___iN_Kf {
  width: 100%;
}
.Consumption__icon___dJ4B0 {
  width: 100% !important;
  height: 100% !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchPageMobile/FiltersDetailed/MakeModel.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MakeModel__container___FyFiW {
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  .MakeModel__container___FyFiW {
    margin-bottom: 25px;
  }
}
.MakeModel__flexContainer___rWadn {
  display: flex;
  justify-content: space-between;
}
.MakeModel__field___CAGl5 {
  width: 100%;
  margin: 5px 0;
}
.MakeModel__textField___k5bk1 {
  height: 46px;
  line-height: 46px;
  border-radius: 0;
}
@media all and (min-width: 768px) {
  .MakeModel__textField___k5bk1 {
    height: 38px;
    line-height: 38px;
  }
}
.MakeModel__addMore___ZqHc4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
}
.MakeModel__text___dhbtE {
  font-size: 12px;
  text-transform: uppercase;
  color: #1f1f1f;
  text-align: left;
  font-weight: 600;
  font-style: normal;
  cursor: pointer;
  margin-left: 5px;
  padding-top: 2px;
  display: inline-block;
}
@media all and (min-width: 768px) {
  .MakeModel__text___dhbtE {
    color: #005ccb;
    text-decoration: none;
  }
}
.MakeModel__icon___dUWsT {
  width: 16px;
  height: 16px;
  fill: #005ccb;
}
.MakeModel__mmsGroup___Lu8tN {
  display: grid;
  width: 100%;
  align-items: flex-end;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 16px 24px;
}
@media all and (min-width: 768px) {
  .MakeModel__mmsGroup___Lu8tN {
    grid-template-columns: repeat(3, 1fr);
    grid-column: 1/span 3;
  }
}
.MakeModel__subModel___rwmYd {
  display: flex;
  align-items: center;
}
.MakeModel__mmsGroupControls___gnll4 {
  margin-bottom: 5px;
  text-align: right;
}
.MakeModel__removeButton___I0Wmx {
  width: 30px;
  display: inline-flex;
  justify-content: center;
  cursor: pointer;
}
.MakeModel__dropDownIcon___oUg4d {
  width: 40px;
  margin-right: 5px;
}
.MakeModel__titleText___g4ips {
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: left;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  .MakeModel__titleText___g4ips {
    grid-column: 1/span 3;
  }
}
.MakeModel__wrapOptions___JV6sA {
  display: flex;
  align-items: center;
  gap: 10px;
}
.MakeModel__iconFuel___VxbOD {
  width: 40px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/SafetyWidget/SafetyWidget.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SafetyWidget__equipmentsWidget___y4tol {
  padding: 0 15px 15px;
}
.SafetyWidget__categoryTitle___x3Hfj {
  font-size: 14px;
  grid-column: auto;
}
@media all and (min-width: 768px) {
  .SafetyWidget__categoryTitle___x3Hfj {
    grid-column: 1/span 2;
  }
}
@media all and (min-width: 992px) {
  .SafetyWidget__categoryTitle___x3Hfj {
    grid-column: 1/span 3;
  }
}
.SafetyWidget__checkbox___VvzVl {
  margin-right: 10px;
}
.SafetyWidget__categoryContainer___P_tmR {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0 24px;
  margin-bottom: 20px;
}
@media all and (min-width: 768px) {
  .SafetyWidget__categoryContainer___P_tmR {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (min-width: 992px) {
  .SafetyWidget__categoryContainer___P_tmR {
    grid-template-columns: repeat(3, 1fr);
  }
}
.SafetyWidget__categoryContainer___P_tmR.SafetyWidget__categoryParking___rWYjE > .SafetyWidget__categoryTitle___x3Hfj {
  grid-column: auto;
}
@media all and (min-width: 768px) {
  .SafetyWidget__categoryContainer___P_tmR.SafetyWidget__categoryParking___rWYjE > .SafetyWidget__categoryTitle___x3Hfj {
    grid-column: 1/span 2;
  }
}
@media all and (min-width: 992px) {
  .SafetyWidget__categoryContainer___P_tmR.SafetyWidget__categoryParking___rWYjE {
    grid-template-columns: repeat(3, 1fr);
  }
  .SafetyWidget__categoryContainer___P_tmR.SafetyWidget__categoryParking___rWYjE > .SafetyWidget__categoryTitle___x3Hfj {
    grid-column: 1/span 3;
  }
}
.SafetyWidget__dropDownMenu___Py9vx .react-select__menu-list--is-multi {
  overflow-y: scroll;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/StateWidget/StateWidget.styl ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.StateWidget__container___jm7wP {
  display: grid;
  grid-gap: 16px 24px;
  grid-template-columns: 1fr;
  align-items: flex-end;
  padding: 15px;
}
@media all and (min-width: 992px) {
  .StateWidget__container___jm7wP {
    grid-template-columns: repeat(3, 1fr);
  }
}
.StateWidget__checkedWidget___UiKrO {
  padding: 10px;
  max-width: 260px;
}
.StateWidget__section___zpL9R {
  position: relative;
}
.StateWidget__sectionTitle___GLrwE {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin-bottom: 10px;
}
.StateWidget__title___hrhHi {
  margin-bottom: 10px;
}
.StateWidget__titleText___YTCFg {
  margin-bottom: 10px;
  font-size: 14px;
  color: #1f1f1f;
}
.StateWidget__labelWrapper___Fthoc {
  display: flex;
  align-items: center;
}
.StateWidget__checkboxContainer___TbyVm {
  align-self: flex-end;
  display: flex;
  padding: 5px 0;
}
.StateWidget__checkbox___hhgzf {
  margin-right: 8px;
  flex-shrink: 0;
}
.StateWidget__label___LBYP9 {
  font-weight: 300;
  font-size: 14px;
}
.StateWidget__labelSub____5l6p {
  font-size: 8px;
}
.StateWidget__infoIcon___TH8Er {
  position: relative;
  left: 5px;
  font-size: 16px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/HighlightsWidgetMobile/HighlightsWidgetMobile.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.HighlightsWidgetMobile__highlights___a_9Ss {
  padding: 0 15px 15px 15px;
}
.HighlightsWidgetMobile__section___StSXV {
  margin-top: 10px;
}
.HighlightsWidgetMobile__titleText___TJbIz {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
}
.HighlightsWidgetMobile__bottomLink___iYoKI {
  margin-top: 5px;
  font-size: 12px;
  text-align: right;
  display: block;
  margin-right: 20px;
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
.HighlightsWidgetMobile__bottomLink___iYoKI:hover {
  text-decoration: none;
}
.HighlightsWidgetMobile__icon___ZovWQ {
  width: 100% !important;
  height: 100% !important;
}
.HighlightsWidgetMobile__types___kRp7i {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 10px;
}
.HighlightsWidgetMobile__highlight___hmp_I {
  display: grid;
  grid-gap: 0 24px;
  grid-template-columns: repeat(1, 1fr);
  justify-content: space-between;
}
@media all and (min-width: 768px) {
  .HighlightsWidgetMobile__highlight___hmp_I {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (min-width: 992px) {
  .HighlightsWidgetMobile__highlight___hmp_I {
    grid-template-columns: repeat(3, 1fr);
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/EngineTransDriveWidget/EngineTransDriveWidget.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.EngineTransDriveWidget__engineWrap___WKchZ {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 16px 24px;
}
@media all and (min-width: 768px) {
  .EngineTransDriveWidget__engineWrap___WKchZ {
    grid-template-columns: repeat(3, 1fr);
    padding: 0 15px 15px 15px;
  }
}
.EngineTransDriveWidget__sectionTitle___psx_E {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin: 0;
  margin-top: 10px;
}
.EngineTransDriveWidget__heading___HwJiq {
  margin-bottom: 10px;
}
.EngineTransDriveWidget__PropertySelector___kEhwp {
  margin: 10px 0;
}
@media only screen and (max-device-width: 992px) and (max-device-height: 992px) {
  .EngineTransDriveWidget__section___l8iVr {
    width: 100%;
  }
  .EngineTransDriveWidget__section___l8iVr:not(:last-child) {
    margin-bottom: 10px;
  }
}
.EngineTransDriveWidget__flexWrapColumn___Oqowj {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-evenly;
}
@media all and (max-width: 991.98px) {
  .EngineTransDriveWidget__flexWrapColumn___Oqowj {
    order: 3;
  }
}
.EngineTransDriveWidget__flexWrap___tMnOe {
  display: flex;
  gap: 10px;
}
.EngineTransDriveWidget__wrapOptions___UUey_ {
  display: flex;
  align-items: center;
  gap: 10px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidgetsMobile/InteriorWidget/InteriorWidget.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.InteriorWidget__interiorWidget___LincL {
  font-family: Arial, Helvetica, sans-serif;
}
.InteriorWidget__section___GDMRj {
  box-sizing: border-box;
  padding: 9px;
}
.InteriorWidget__section___GDMRj:first-child {
  border-bottom: 1px solid rgba(215,215,215,0.5);
}
.InteriorWidget__noBottomBorder___fRNZG {
  border-bottom: 0 !important;
}
.InteriorWidget__displayFlex___VOKCJ {
  display: flex;
}
.InteriorWidget__flexGrow30Percent___hCs0U {
  flex-basis: 0;
  flex-grow: 1;
}
.InteriorWidget__flexGrow70Percent___avAZv {
  flex-basis: 0;
  flex-grow: 2;
}
.InteriorWidget__row___ZjEu8 {
  margin-bottom: 10px;
}
.InteriorWidget__divider___RwOUK {
  margin-bottom: 20px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/ContactInfo/ContactInfo.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ContactInfo__itemWrapper___T4RR_ {
  line-height: 21px;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  word-break: break-word;
}
.ContactInfo__iconWrapper___C5gct {
  display: flex;
  align-items: center;
}
.ContactInfo__iconWrapper___C5gct > svg {
  flex-shrink: 0;
  margin-right: 8px;
  fill: #333;
}
.ContactInfo__iconWrapper___C5gct > p {
  margin: 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/DropDown/DropDown.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DropDown__field___MQWht {
  min-width: 100px;
}
.DropDown__field___MQWht .react-select__control {
  min-height: 30px;
  background-color: #fff;
  border-radius: 3px;
}
.DropDown__field___MQWht .react-select__control:hover {
  border-color: #005ccb;
}
.DropDown__field___MQWht .react-select__group-heading {
  color: #333;
}
.DropDown__field___MQWht .react-select__option.react-select__option--is-focused:not(.react-select__option--is-disabled) {
  background-color: rgba(0,92,203,0.08);
  box-shadow: none !important;
  color: #333;
}
.DropDown__field___MQWht .react-select__option.react-select__option--is-selected:not(.react-select__option--is-disabled) {
  background-color: #005ccb;
  color: #fff !important;
}
.DropDown__field___MQWht .react-select__indicator-separator {
  display: none;
}
.DropDown__field___MQWht .react-select__clear-indicator {
  padding: 0;
}
.DropDown__field___MQWht .react-select__value-container {
  font-size: 14px;
  border-radius: 3px;
  box-sizing: border-box;
}
.DropDown__field___MQWht .react-select__placeholder {
  color: #999;
}
.DropDown__field___MQWht .react-select__indicator.react-select__dropdown-indicator {
  padding: 4px 4px 4px 0px;
}
.DropDown__field___MQWht .react-select__indicator.react-select__dropdown-indicator svg {
  width: 15px;
}
.DropDown__field___MQWht .react-select__menu {
  z-index: 111;
}
.DropDown__field___MQWht .react-select__menu-list {
  padding: 0;
  font-size: 14px;
}
.DropDown__field___MQWht .react-select__group {
  padding: 0;
}
.DropDown__field___MQWht .react-select__indicator.react-select__clear-indicator {
  padding: 0;
}
.DropDown__field___MQWht .react-select__indicator.react-select__clear-indicator svg {
  width: 15px;
}
.DropDown__field___MQWht .react-select__group-heading {
  margin: 0;
  height: 30px;
  line-height: 30px;
  background-color: #e8e8e8;
  text-transform: uppercase;
  font-size: 13px;
  color: #1f1f1f;
  font-weight: bold;
}
.DropDown__field___MQWht .react-select__control.react-select__control--is-disabled {
  background-color: #e8e8e8;
}
.DropDown__field___MQWht .react-select__menu-list--is-multi {
  min-height: 298px;
}
.DropDown__field___MQWht .react-select__menu-list--is-multi .react-select__option {
  padding: 10px 2px;
  height: 32px;
  display: flex;
  align-items: center;
}
.DropDown__field___MQWht .react-select__menu-list--is-multi .react-select__option.react-select__option--is-selected {
  background-color: rgba(0,92,203,0.15);
  color: inherit;
}
.DropDown__field___MQWht .react-select__multi-value::after {
  content: ',';
}
.DropDown__field___MQWht .react-select__multi-value:nth-last-child(2)::after {
  content: '';
}
.DropDown__field___MQWht.DropDown__error___xGZco .react-select__control {
  border-color: #c80000 !important;
}
.DropDown__checkbox___IbeSS {
  pointer-events: none;
  width: 100%;
}
.DropDown__placeholderIcon___z7eYw {
  width: 17px;
  height: 14px;
  margin-right: 5px;
}
.DropDown__multiValueIcon___FH6El {
  height: 22px;
  width: 22px;
  margin-right: 5px;
}
.DropDown__multiValueWithBodyType___EjDx9 {
  display: flex;
}
.DropDown__multiValueWithBodyType___EjDx9 .react-select__multi-value::after {
  content: '';
}
.DropDown__multiValueWithBodyType___EjDx9:not(:nth-last-child(2)) .react-select__multi-value::after {
  content: ',';
  margin-right: 3px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/DropDown/FormDropDown.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FormDropDown__field___a9DZJ {
  position: relative;
}
.FormDropDown__errorText___PT9EV {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1;
  font-family: "Arial Standard", Arial;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  color: #c33;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  padding: 0 2px;
}
.FormDropDown__errorBottomLeft___viSHx,
.FormDropDown__errorTopLeft___CjFb6 {
  text-align: left;
}
.FormDropDown__errorBottomRight___SPVHB,
.FormDropDown__errorTopRight___ZjOLi {
  text-align: right;
}
.FormDropDown__errorBottomLeft___viSHx,
.FormDropDown__errorBottomRight___SPVHB {
  bottom: -15px;
}
.FormDropDown__errorTopLeft___CjFb6,
.FormDropDown__errorTopRight___ZjOLi {
  top: -15px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/DropDown/DropDownGroup.styl ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DropDownGroup__dropDownGroup___QloWH {
  position: relative;
  grid-area: rateSearchValue;
}
.DropDownGroup__selectGroup___dV2xc {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.DropDownGroup__selectGroup___dV2xc .DropDownGroup__selectLeft___EZ5k7 {
  margin-right: 5px;
}
.DropDownGroup__selectGroup___dV2xc .DropDownGroup__selectRight___llKf5 {
  margin-left: 5px;
}
.DropDownGroup__select___g9cV_ {
  width: 100%;
  color: #1e1e1e;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/CompactSearchWidget/CompactSearchFields/CompactSearchFields.styl ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CompactSearchFields__gridAreaMake___JuSXi {
  grid-area: make;
}
.CompactSearchFields__gridAreaModel___znbEj {
  grid-area: model;
}
.CompactSearchFields__gridAreaBodyType___YCKgT {
  grid-area: bodyType;
}
.CompactSearchFields__gridAreaBodyType___YCKgT [class*='react-select__option'][class*='focused']:not(.CompactSearchFields__react-select__option--is-disabled___Z9TkE) {
  background-color: rgba(0,92,203,0.08);
}
.CompactSearchFields__gridAreaBodyType___YCKgT [class*='react-select__option'][class*='selected']:not(.CompactSearchFields__react-select__option--is-disabled___Z9TkE) {
  background-color: #fff !important;
}
.CompactSearchFields__gridAreaFirstRegistration___zI4CM {
  grid-area: firstRegistration;
}
.CompactSearchFields__gridAreaMileage___X3XB_ {
  grid-area: mileage;
}
@media all and (min-width: 768px) {
  .CompactSearchFields__gridAreaMileage___X3XB_ .react-select__placeholder {
    letter-spacing: -0.5px;
  }
}
.CompactSearchFields__gridAreaPrice___hx_Zt {
  grid-area: price;
}
.CompactSearchFields__gridAreaRadioGroup___Spi2c {
  grid-area: radioGroup;
}
.CompactSearchFields__gridAreaRateSearchValue___MwLXs {
  grid-area: rateSearchValue;
}
.CompactSearchFields__gridAreaRateLink___G3Q03 {
  grid-area: rateLink;
  text-align: right;
}
.CompactSearchFields__costTypeSection___elrai {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.CompactSearchFields__contrastMode___VkZXt {
  color: #fff !important;
}
.CompactSearchFields__icon___IUczw {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.CompactSearchFields__icon__svg___KoL31 {
  width: 50px;
  height: 2em;
  margin-right: 12px;
}
.CompactSearchFields__icon__desc___sf1Fk {
  font-size: 12px;
  color: #757575;
}
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__control {
  height: auto !important;
  min-height: 46px !important;
  border-radius: 2px !important;
}
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__option > div {
  width: 100%;
  height: 32px;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__menu .react-select__option.react-select__option--is-focused:not(.react-select__option--is-disabled):hover {
  box-shadow: none;
  cursor: pointer;
  color: #333;
}
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__value-container {
  padding: 0 5px;
}
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__value-container .react-select__placeholder {
  color: #757575;
}
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__value-container .react-select__single-value,
.CompactSearchFields__compactWidgetDropdown___FdThn .react-select__value-container .react-select__placeholder {
  left: 28px;
}
.CompactSearchFields__horizontalFieldHeight___Mlsg_ .react-select__control {
  min-height: 52px !important;
}
.CompactSearchFields__radioGroup___gJvA3 {
  display: flex;
  align-items: center;
}
.CompactSearchFields__radioGroupChild___gzLOp:nth-of-type(2n) {
  margin-left: 15px;
}
.CompactSearchFields__changeRateLink___hqV5p {
  color: rgba(0,92,203,0.8);
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer;
}
.CompactSearchFields__rateSearchValue___imkM5 {
  height: 46px;
  line-height: 46px;
  background-color: #fff;
  border-color: #ccc;
}
.CompactSearchFields__rateSearchValue___imkM5:hover {
  border-color: #005ccb;
}
.CompactSearchFields__modalWrapper___zIiQe {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0,0,0,0.7);
  z-index: 444;
  overflow-x: hidden;
  overflow-y: auto;
}
.CompactSearchFields__body___mezS1 {
  overflow: hidden;
}
.CompactSearchFields__rateSearchWidget___Sz_Nv {
  z-index: 555;
}
.CompactSearchFields__rateSearchWidget___Sz_Nv.CompactSearchFields__left___XfNs1 {
  bottom: 0;
  position: absolute;
  width: 320px;
  right: calc(100% + 11px);
}
.CompactSearchFields__rateSearchWidget___Sz_Nv.CompactSearchFields__left___XfNs1:before {
  display: block;
  top: 180px;
  right: -8px;
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.CompactSearchFields__rateSearchWidget___Sz_Nv.CompactSearchFields__right___TjN94 {
  bottom: 0;
  position: absolute;
  width: 320px;
  left: calc(100% + 11px);
}
.CompactSearchFields__rateSearchWidget___Sz_Nv.CompactSearchFields__right___TjN94:before {
  display: block;
  top: 180px;
  left: -8px;
  border-bottom: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.CompactSearchFields__rateSearchWidget___Sz_Nv.CompactSearchFields__modal___OFNjC {
  width: 100%;
  max-width: 400px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/CompactSearchWidget/CompactSearchWidget.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CompactSearchWidget__actionButton___W0Lp5 {
  grid-area: actionButton;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #005ccb;
  border: none;
  height: 46px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  margin: 5px 0;
  text-decoration: none;
}
.CompactSearchWidget__actionButton___W0Lp5:hover {
  background-color: #93d500;
}
.CompactSearchWidget__actionButton___W0Lp5 .CompactSearchWidget__searchIcon___ryElp {
  font-size: 18px;
}
.CompactSearchWidget__loader___J0mwv {
  margin-right: 4px;
}
.CompactSearchWidget__goTo___vaz1D {
  position: relative;
  grid-area: detailsLink;
  text-align: center;
}
.CompactSearchWidget__smallButton___m7D8N {
  font-size: 12px;
  text-decoration: underline;
  border: none;
  color: #fff;
  background-color: transparent;
  cursor: pointer;
}
.CompactSearchWidget__counterValue___TmK15 {
  margin: 0 4px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/SearchWidget.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SearchWidget__container___CUL_f {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  border-radius: 2px;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #dadce0;
}
.SearchWidget__container___CUL_f [class*="MuiTabs-indicator"] {
  border-radius: 3px 3px 0px 0px;
  background-color: #005ccb;
  height: 3px;
}
.SearchWidget__container___CUL_f [class*="MuiTabs-flexContainer"] {
  justify-content: space-between;
}
.SearchWidget__container___CUL_f [class*="MuiButtonBase-root"] {
  min-height: auto;
  min-width: auto;
}
.SearchWidget__horizontalWidth___zj_0z {
  width: 100%;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  .SearchWidget__horizontalWidth___zj_0z {
    max-width: 1140px;
  }
  .SearchWidget__horizontalWidth___zj_0z [class*="MuiTabs-flexContainer"] {
    justify-content: flex-start;
    align-items: center;
  }
  .SearchWidget__horizontalWidth___zj_0z [class*="MuiButtonBase-root"] {
    min-height: 62px;
    margin: 0 10px;
    padding: 5px 10px !important;
  }
}
@media all and (min-width: 992px) {
  .SearchWidget__horizontalWidth___zj_0z [class*="MuiButtonBase-root"] {
    margin: 0 20px;
    padding: 5px 20px !important;
  }
}
.SearchWidget__tabs___hQxai {
  padding: 0 15px;
  min-height: 42px !important;
  border-bottom: 1px solid #dadce0;
}
@media all and (min-width: 768px) {
  .SearchWidget__tabs___hQxai {
    padding: 0 10px;
  }
}
@media all and (min-width: 992px) {
  .SearchWidget__tabs___hQxai {
    padding: 0 15px;
  }
}
.SearchWidget__tab___xOajk {
  color: #8e8e8e !important;
  font-size: 18px !important;
  opacity: 1 !important;
  padding: 5px 10px !important;
  text-transform: none !important;
}
.SearchWidget__tab___xOajk[aria-selected="true"] {
  color: rgba(0,0,0,0.8) !important;
}
.SearchWidget__tab___xOajk svg {
  width: 80px;
  height: 30px;
  display: block;
  margin: 0 auto;
}
.SearchWidget__tabPanel___vgIkG {
  width: 100%;
  box-sizing: border-box;
}
.SearchWidget__tabPanel___vgIkG[hidden] {
  display: none;
}
.SearchWidget__tabPanelFirstWrap___u_0Uv {
  padding: 15px;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-areas: 'make make make make' 'model model model model' 'bodyType bodyType bodyType bodyType' 'firstRegistration firstRegistration mileage mileage' 'radioGroup radioGroup . rateLink' 'rateSearchValue rateSearchValue rateSearchValue rateSearchValue' 'actionButton actionButton actionButton actionButton' 'detailsLink detailsLink detailsLink detailsLink';
}
.SearchWidget__horizontalTabPanelFirstWrap___MoaAm {
  display: grid;
  align-items: flex-start;
  padding: 15px;
  grid-gap: 10px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-areas: 'make make make make' 'model model model model' 'bodyType bodyType bodyType bodyType' 'firstRegistration firstRegistration mileage mileage' 'actionButton actionButton actionButton actionButton';
}
@media all and (min-width: 768px) {
  .SearchWidget__horizontalTabPanelFirstWrap___MoaAm {
    padding: 10px;
    grid-gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: 'make model bodyType' 'firstRegistration mileage actionButton';
  }
}
@media all and (min-width: 992px) {
  .SearchWidget__horizontalTabPanelFirstWrap___MoaAm {
    padding: 36px;
    grid-gap: 36px;
  }
}
.SearchWidget__tabPanelSecondWrap___WdAke {
  padding: 15px;
  grid-gap: 10px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}
.SearchWidget__horizontalTabPanelSecondWrap___HW1h_ {
  padding: 15px;
  grid-gap: 10px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}
.SearchWidget__horizontalTabPanelSecondWrap___HW1h_ > [class*='PanelFilter__item'] {
  height: 66px;
  color: rgba(0,92,203,0.8);
}
@media all and (min-width: 768px) {
  .SearchWidget__horizontalTabPanelSecondWrap___HW1h_ {
    padding: 8px;
    align-items: flex-end;
    grid-gap: 8px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media all and (min-width: 992px) {
  .SearchWidget__horizontalTabPanelSecondWrap___HW1h_ {
    padding: 36px;
  }
}
.SearchWidget__actionButton___cBFNj {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #005ccb;
  border: none;
  height: 45px;
  line-height: 45px;
  border-radius: 2px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  grid-column: 1/span 3;
}
@media all and (min-width: 768px) {
  .SearchWidget__horizontalActionButton___i81Co {
    height: 52px;
    grid-column: auto;
    grid-column: 4/span 3;
  }
}
.SearchWidget__actionButtonArea___c1SDO {
  grid-area: actionButton;
}
.SearchWidget__actionButton___cBFNj:hover {
  background-color: #93d500;
}
.SearchWidget__actionButton___cBFNj .SearchWidget__searchIcon___wpKpb {
  font-size: 18px;
}
.SearchWidget__loader___ZPBG6 {
  margin-right: 4px;
}
.SearchWidget__goTo___oiUii {
  text-align: center;
  grid-column: 1/span 3;
}
.SearchWidget__goToArea___c7ZZ7 {
  grid-area: detailsLink;
}
.SearchWidget__smallButton___UMzlB {
  display: inline-block;
  font-size: 12px;
  text-decoration: underline;
  border: none;
  color: rgba(0,92,203,0.8);
  background-color: transparent;
  cursor: pointer;
}
.SearchWidget__counterValue___FbIe0 {
  margin: 0 4px;
}
.SearchWidget__widgetTab___YTM90 {
  position: relative;
}
.SearchWidget__actionButtonText___QZ2YF {
  line-height: 1;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/partials/PanelFilter/PanelFilter.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PanelFilter__item___hnO3Q {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  height: 82px;
  border: 1px solid #e8e8e8;
  background-color: #fff;
  border-radius: 3px;
  font-size: 13px;
  box-sizing: border-box;
  cursor: pointer;
  user-select: none;
}
.PanelFilter__item___hnO3Q:hover {
  border-color: #005ccb;
}
.PanelFilter__icon___XJmq6 {
  display: block;
  line-height: 1;
}
.PanelFilter__icon___XJmq6 svg {
  width: 100%;
  height: 20px;
}
.PanelFilter__text___yWRWw {
  margin-top: 6px;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/partials/MakerFilter/MakerFilter.styl ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MakerFilter__icon___zj2dL {
  font-size: 11px;
}
.MakerFilter__icon___zj2dL svg {
  width: 100%;
  height: 50px;
}
.MakerFilter__gridAreaMark___V3JfX {
  grid-column: 1/span 3;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/SearchWidget/partials/DropDown/DropDown.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DropDown__dropDown___wkbPq {
  width: 100%;
  font-size: 13px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}
.DropDown__dropDown___wkbPq .react-select__control {
  height: 26px;
  min-height: 45px;
  line-height: 45px;
  border: 1px solid #e8e8e8;
  border-radius: 6px;
  align-content: center;
}
.DropDown__dropDown___wkbPq .react-select__control:hover {
  border-color: #005ccb;
}
.DropDown__dropDown___wkbPq .react-select__indicator-separator {
  display: none;
}
.DropDown__dropDown___wkbPq .react-select__dropdown-indicator {
  color: #b0b0b0;
  padding: 8px 2px;
}
.DropDown__dropDown___wkbPq .react-select__menu {
  margin-top: 0;
  border-radius: 0;
  border: none;
}
.DropDown__dropDown___wkbPq .react-select__menu-list {
  max-height: 333px;
}
.DropDown__dropDown___wkbPq .react-select__option:hover {
  color: #fff;
  background-color: #005ccb;
}
.DropDown__dropDown___wkbPq .react-select__option.react-select__option--is-selected {
  background-color: #005ccb;
}
.DropDown__dropDown___wkbPq .react-select__placeholder {
  white-space: nowrap;
}
.DropDown__dropDown___wkbPq .react-select__value-container {
  padding: 2px 4px;
}
.DropDown__dropDown___wkbPq .react-select__value-container--is-multi {
  flex-direction: row;
  flex-wrap: nowrap;
}
.DropDown__dropDown___wkbPq .react-select__value-container--is-multi .react-select__multi-value {
  flex-shrink: 0;
  margin-right: 4px;
}
.DropDown__dropDown___wkbPq .react-select__value-container--is-multi .react-select__option:hover {
  background-color: #f00;
}
.DropDown__dropDown___wkbPq .react-select__value-container--is-multi .react-select__multi-value::after {
  content: ',';
}
.DropDown__dropDown___wkbPq .react-select__value-container--is-multi .react-select__multi-value:nth-last-child(2)::after {
  content: '';
}
.DropDown__checkbox___tBG5B {
  pointer-events: none;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/VehicleSmallCardForDealerships/VehicleSmallCardForDealerships.styl ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VehicleSmallCardForDealerships__vehicle____WYFM {
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0 0 0 2px #eee;
}
.VehicleSmallCardForDealerships__redirectClassLink___LhBAO {
  color: inherit;
  text-decoration: none;
  display: block;
  padding-top: 2px;
  margin: 0 auto;
  max-width: calc(100% - 4px);
}
.VehicleSmallCardForDealerships__manufacturerModel___M2uF9 {
  text-transform: capitalize;
  color: #333;
  font-size: 24px;
  text-align: center;
  box-shadow: inset 0 2px 0 0 #eee;
  margin: 2px 0 0 0;
  height: 40px;
  display: flex;
  align-items: center;
  text-decoration: none;
  justify-content: center;
}
.VehicleSmallCardForDealerships__carPropConsumption___ml4yG {
  font-size: 14px;
  text-align: center;
  position: relative;
  background-color: #fff;
  color: #333;
  margin: -15px auto 0;
  padding-bottom: 8px;
}
.VehicleSmallCardForDealerships__wrapProp___FCuVI {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  box-shadow: inset 0 2px 0 0 #eee;
}
.VehicleSmallCardForDealerships__property___ysKm7 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  height: 44px;
  padding: 0 10px;
  line-height: 1;
}
.VehicleSmallCardForDealerships__property___ysKm7 + .VehicleSmallCardForDealerships__property___ysKm7 {
  box-shadow: inset 2px 0 0 0 #eee;
}
.VehicleSmallCardForDealerships__property___ysKm7 span {
  font-size: 14px;
  color: #000;
}
.VehicleSmallCardForDealerships__carIcon___nvoc_ {
  margin-right: 10px;
}
.VehicleSmallCardForDealerships__wrapPrice___hynfq {
  display: grid;
  grid-template-columns: 1fr 1fr;
  box-shadow: inset 0 2px 0 0 #eee;
}
.VehicleSmallCardForDealerships__priceItem___rsd5L {
  height: 83px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.VehicleSmallCardForDealerships__priceItem___rsd5L + .VehicleSmallCardForDealerships__priceItem___rsd5L {
  box-shadow: inset 2px 0 0 0 #eee;
}
.VehicleSmallCardForDealerships__priceTextWrap___Fdxgp {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.VehicleSmallCardForDealerships__priceItemCategory___v7LCE {
  margin-right: 5px;
  text-decoration: none;
  color: #333;
}
.VehicleSmallCardForDealerships__tooltipWrap___TTXgq {
  transform: translateY(1px);
  max-height: 12px;
}
.VehicleSmallCardForDealerships__tooltipWrap___TTXgq svg {
  max-width: 12px;
  max-height: 12px;
}
.VehicleSmallCardForDealerships__price___DO4rI {
  font-size: 30px;
  color: #00b800;
  text-decoration: none;
}
.VehicleSmallCardForDealerships__unit___mJM50 {
  font-size: 12px !important;
  color: #00b800;
  text-decoration: none;
  transform: translateY(-15px) !important;
}
.VehicleSmallCardForDealerships__subPrice___Z471t {
  color: #00b800;
  vertical-align: baseline;
  left: -12px !important;
  text-decoration: none;
}
.VehicleSmallCardForDealerships__classWrapPrice___vO7C_ > div {
  height: 30px;
  font-size: 16px;
  display: flex;
  padding: 0 8px;
  align-items: center;
}
.VehicleSmallCardForDealerships__classWrapPrice___vO7C_ > div:last-of-type {
  align-items: flex-start;
  padding-top: 5px;
  padding-right: 8px;
}
.VehicleSmallCardForDealerships__classWrapPrice___vO7C_ svg {
  transform: scale(1.1);
  top: 0;
  right: 3px;
}
.VehicleSmallCardForDealerships__propertyWidth___H4bQu {
  width: 130px;
}
.VehicleSmallCardForDealerships__longProp___k6RDG {
  font-size: 12px !important;
  text-align: center;
}
.VehicleSmallCardForDealerships__postfix___dAjW9 {
  font-size: 65%;
  line-height: 1;
  vertical-align: super;
  position: relative;
}
.VehicleSmallCardForDealerships__prefixPrice___zJ4a8 {
  font-size: 12px;
  color: #00b800;
  margin-right: 5px;
  margin-top: 3px;
}
.VehicleSmallCardForDealerships__priceItemPrice___mYvsO {
  display: flex;
  align-items: flex-start;
  text-decoration: none;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/_common/TimePicker/TimePicker.styl ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TimePicker__wrapper___deMjD {
  display: grid;
  grid-column-gap: 16px;
  grid-template-areas: 'day time';
  grid-template-columns: repeat(2, 1fr);
}
.TimePicker__dayForm___XzgkZ {
  grid-area: day;
  width: 100%;
}
.TimePicker__dayForm___XzgkZ [class*='MuiSelect-select'] {
  padding-right: 0 !important;
}
.TimePicker__timeForm___Pqv37 {
  grid-area: time;
  width: 100%;
}
.TimePicker__timeForm___Pqv37 [class*='MuiSelect-select'] {
  padding-right: 0 !important;
}
.TimePicker__selectIcon___ToEUe {
  width: 21px;
  height: auto;
  max-width: none !important;
  padding-right: 10px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Checkout/CheckoutStepper/CheckoutStepper.styl ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CheckoutStepper__stepperWrapper___X9pzO {
  width: 100%;
  overflow: hidden;
}
@media all and (min-width: 992px) {
  .CheckoutStepper__stepperWrapper___X9pzO {
    box-sizing: border-box;
    background-color: #fff;
    width: 376px;
    box-shadow: 2px 0px 5px rgba(0,0,0,0.15);
    position: absolute;
    z-index: 1;
    padding: 35px 8px 35px;
    height: 100%;
  }
  .CheckoutStepper__menuArrow___CYgID {
    position: absolute;
    right: 0;
    top: 50%;
    max-width: 17px;
    transform: rotate(-90deg) translateY(-50%);
    transform-origin: 0 center;
  }
  .CheckoutStepper__menuArrow___CYgID path {
    fill: rgba(0,0,0,0.38);
  }
}
[class*='MuiPickersToolbar-toolbar'] {
  background-color: #005ccb !important;
}
[class*='MuiStepIcon-root'][class*='Mui-active'] {
  color: #005ccb !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../../../../../src/app/node_modules/@bytebrand/fe-ui-core/source/components/Checkout/RadioCards/PaymentTypeCard/PaymentTypeCard.styl ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PaymentTypeCard__container___P1LyW {
  border: 1px solid rgba(0,0,0,0.12);
  outline: none;
  border-radius: 4px;
  margin: 16px 8px;
  color: #333;
  background: #fff;
  height: 94px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
}
.PaymentTypeCard__container___P1LyW [class*='MuiCardActionArea-root'] {
  width: 100%;
  box-sizing: border-box;
  height: 94px;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__checked___WnlvG {
  border: 2px solid #005ccb;
  box-sizing: border-box;
  outline: none;
  box-shadow: rgba(96,96,95,0.4) 0px 4px 6px 0px;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__checked___WnlvG .PaymentTypeCard__payTypeIcon___eFJA5 circle {
  stroke: #005ccb;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__checked___WnlvG .PaymentTypeCard__payTypeIcon___eFJA5 path {
  fill: #005ccb;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__checked___WnlvG .PaymentTypeCard__radio___fYZbm {
  border-color: #005ccb;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__checked___WnlvG .PaymentTypeCard__radioAll___DbeT7 {
  background: #005ccb;
}
.PaymentTypeCard__labelContent___OjAzY {
  color: #000;
  font-size: 24px;
  line-height: 28px;
  flex: 1;
  display: flex;
  align-items: center;
}
.PaymentTypeCard__infoContent___XZcVb {
  color: rgba(0,0,0,0.6);
  display: block;
  margin-top: 7px;
  font-size: 12px;
  margin-right: 46px;
}
.PaymentTypeCard__infoTransparent___BIdH3 {
  width: 18px;
  height: 18px;
  margin-left: 5px;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY {
  border: 1px solid rgba(96,96,95,0.15);
  color: rgba(96,96,95,0.15);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__infoTransparent___BIdH3 {
  fill: rgba(0,0,0,0.12);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__labelContent___OjAzY {
  color: rgba(0,0,0,0.87);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__infoContent___XZcVb {
  color: rgba(0,0,0,0.6);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__radio___fYZbm,
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__label___tCgZx {
  cursor: not-allowed;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__labelContent___OjAzY {
  color: rgba(96,96,95,0.15);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__infoContent___XZcVb {
  color: rgba(96,96,95,0.15);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__payTypeIcon___eFJA5 {
  color: rgba(96,96,95,0.15);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__payTypeIcon___eFJA5 circle {
  stroke: rgba(96,96,95,0.15);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__payTypeIcon___eFJA5 path {
  fill: rgba(96,96,95,0.15);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__radio___fYZbm {
  border-color: rgba(0,92,203,0.4);
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__disabled___wpPKY .PaymentTypeCard__label___tCgZx {
  color: rgba(96,96,95,0.15);
}
.PaymentTypeCard__payTypeIcon___eFJA5 {
  margin-right: 16px;
}
.PaymentTypeCard__container___P1LyW.PaymentTypeCard__error___aLlgH .PaymentTypeCard__radio___fYZbm {
  border-color: #c80000 !important;
}
.PaymentTypeCard__radio___fYZbm {
  border-radius: 50%;
}
.PaymentTypeCard__radioAll___DbeT7 {
  display: flex;
  justify-content: space-between;
  position: relative;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-width: 2px;
  border-style: solid;
  border-color: #005ccb;
  vertical-align: middle;
  background-color: #fff;
  box-sizing: border-box;
  cursor: pointer;
  transition: border 0.2s ease-in-out;
}
.PaymentTypeCard__squareRadioClassname___xgkWw {
  border-radius: 2px;
}
.PaymentTypeCard__checkBlueIcon___X8s2W {
  display: block;
  width: 20px !important;
  height: auto;
  padding: 3px;
  box-sizing: border-box;
  fill: #fff;
}
.PaymentTypeCard__label___tCgZx {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  cursor: pointer;
  padding: 0 !important;
}
/* styles for the hidden input */
.PaymentTypeCard__input___OPaQL {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.PaymentTypeCard__radioLabelWrapper___y44Px {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.PaymentTypeCard__radioContentBlock___NN_Og {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.PaymentTypeCard__payTypeRadioWrapper___Eqa1Q {
  width: 100%;
}
.PaymentTypeCard__price___xe_C2 {
  margin-right: 10px;
  display: flex;
  width: auto;
}
.PaymentTypeCard__afterComma___KdimZ {
  top: inherit !important;
  font-size: inherit !important;
  display: inherit !important;
}
.PaymentTypeCard__unit___PAvy5 {
  top: 5px !important;
}
.PaymentTypeCard__buyUnit___x0CvK {
  font-size: 14px !important;
  top: 9px !important;
}
.PaymentTypeCard__unitWrapper___g5vLG {
  font-size: 14px;
}
.PaymentTypeCard__monthly___TIBjE {
  font-size: 10px;
}
.PaymentTypeCard__numberContainer___O6kXY {
  font-weight: normal;
}


/*# sourceMappingURL=vendor_ours.21cdf741c284ec7c167e.css.map*/