.CarsPage{width:100%;display:flex;flex-direction:column}@media(max-width:1199px){.CarsPage{gap:20px}}.CarsPage__filters{display:flex;flex-direction:column;gap:50px}@media(min-width:1200px){.CarsPage__filters{display:none}}@media(max-width:800px){.CarsPage__filters{gap:20px}}.CarsPage__list{display:none;flex-direction:row;gap:20px;width:100%}@media(min-width:1200px){.CarsPage__list-desktop{margin-top:30px;display:flex}}@media(max-width:1200px){.CarsPage__list-mobile{display:flex;flex-direction:column}}.CarsPage__listContent{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width:1200px){.CarsPage__listContent{margin-top:12px}}.CarsPage__filterSystem{width:310px;height:100%;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.CarsPage__countries{display:flex;flex-direction:column;gap:3px;width:100%;padding:5px;border-radius:12px;background-color:#161719;border:1px solid hsla(0,0%,100%,.06)}.CarsPage__filtersRow{display:contents}@media(max-width:800px){.CarsPage__filtersRow{display:flex;align-items:center;gap:8px;width:100%}}.CarsPage__countryBtn{display:none}@media(max-width:1199px){.CarsPage__countryBtn{display:flex;align-items:center;gap:6px;flex-shrink:0;height:42px;padding:0 14px;border-radius:50px;border:none;background-color:var(--input-mobile-bg);color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;position:sticky;left:0;z-index:2}}.CarsPage__switch{background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:8px;outline:none;width:100%;height:42px;transition:all .2s ease}.CarsPage__switch:hover{color:hsla(0,0%,100%,.8);background-color:hsla(0,0%,100%,.04)}.CarsPage__switch-flag{display:flex;align-items:center;justify-content:center;width:32px;height:22px;border-radius:4px;background-color:hsla(0,0%,100%,.08);font-size:11px;font-weight:700;letter-spacing:.5px;color:hsla(0,0%,100%,.4);flex-shrink:0;transition:all .2s ease}.CarsPage__switch-label{font-size:14px;white-space:nowrap}.CarsPage__switch-active{background:linear-gradient(135deg,rgb(64,77,224),rgb(88,58,206));color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(64,77,224,.3)}.CarsPage__switch-active .CarsPage__switch-flag{background-color:hsla(0,0%,100%,.2);color:#fff}.CarsPage__switch-active .CarsPage__switch-label{font-weight:600}.CarsPage__switch-active:hover{background:linear-gradient(135deg,rgb(74,87,234),rgb(98,68,216));color:#fff}