.CarStatus{width:100%;border-radius:20px;background-color:var(--color-primary);padding:15px;margin-bottom:20px}.CarStatus__title{font-size:24px;font-weight:700;color:var(--color-inverted);line-height:1;margin-bottom:10px}.CarStatus__imgWrapper{width:100%;min-height:270px;position:relative;border-radius:10px;margin-bottom:20px;display:flex;gap:1px;padding:1px;flex-wrap:nowrap;justify-content:space-between}@media(max-width:440px){.CarStatus__imgWrapper{min-height:220px}}@media(max-width:400px){.CarStatus__imgWrapper{min-height:200px}}.CarStatus__imgContainer{position:relative;width:50%;height:270px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;overflow:hidden;flex-shrink:0;padding-top:10px}.CarStatus__imgContainer:first-child{border-radius:10px 0 0 10px}.CarStatus__imgContainer:last-child{border-radius:0 10px 10px 0}@media(max-width:440px){.CarStatus__imgContainer{height:220px}}@media(max-width:400px){.CarStatus__imgContainer{height:200px}}.CarStatus__imgTitle{font-size:16px;font-weight:700;color:#000;margin-bottom:10px;text-align:center}.CarStatus__svg{width:100%;height:calc(100% - 36px);position:relative;z-index:1}.CarStatus__svg-title{font-size:16px;font-weight:700;fill:#000;margin-bottom:20px}.CarStatus__point{width:7px;height:7px;cursor:pointer}.CarStatus__point-CHANGE{fill:#ef3e37}.CarStatus__point-METAL{fill:#749de2}.CarStatus__point-CORROSION{fill:#da973f}.CarStatus__point-SCRATCH{fill:#77879c}.CarStatus__point-HILLS{fill:#767763}.CarStatus__point-DAMAGE{fill:#9c8378}.CarStatus__details{display:grid;align-items:center;grid-template-columns:repeat(6,auto);gap:20px;flex-wrap:wrap;margin-bottom:20px}@media(max-width:1200px){.CarStatus__details{grid-template-columns:repeat(3,auto)}}@media(max-width:950px){.CarStatus__details{grid-template-columns:repeat(2,auto)}}@media(max-width:470px){.CarStatus__details{gap:10px}}.CarStatus__details__el{display:flex;align-items:center;gap:5px}.CarStatus__details__el span{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.CarStatus__details__el label{font-size:12px;color:var(--color-inverted)}.CarStatus__details__cat-r{background-color:#ef3e37}.CarStatus__details__cat-b{background-color:#749de2}.CarStatus__details__cat-o{background-color:#da973f}.CarStatus__details__cat-g{background-color:#77879c}.CarStatus__details__cat-s{background-color:#767763}.CarStatus__details__cat-w{background-color:#9c8378}.CarStatus__button{width:100%;height:44px;border-radius:10px;background:var(--color-low);border:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;margin-top:20px}.CarStatus__button label{font-size:16px;font-weight:700;color:var(--color-iverted);line-height:1;cursor:pointer}.CarStatus__modal{overflow-y:hidden}.CarStatus__modal::-webkit-scrollbar{width:8px}.CarStatus__modal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.CarStatus__modal::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.CarStatus__modal::-webkit-scrollbar-thumb:hover{background:#555}.CarStatus__section{display:flex;flex-direction:column;gap:15px}.CarStatus__section__title{font-size:20px;line-height:1;font-weight:700;color:#fff}.CarStatus__section__list{display:flex;flex-direction:column}.CarStatus__section__el{padding-block:12px;border-bottom:1px solid var(--color-low);display:flex;align-items:center;justify-content:space-between}.CarStatus__section__el:first-child{padding-top:0}.CarStatus__section__el:last-child{border-bottom:none}.CarStatus__section__el__title{font-size:14px;font-weight:400;color:var(--color-inverted);opacity:60%;line-height:1}.CarStatus__section__el__value{font-size:14px;color:#06be4b;font-weight:700;line-height:1;text-align:right}.CarStatus__section__el__value-fail{color:#ee0808}.CarStatus__empty{display:flex;align-items:center;justify-content:center;height:200px}.CarStatus__empty span{font-size:16px;color:#fff}.CarStatus__loadWrapper{display:flex;align-items:center;justify-content:center;height:200px}.CarStatus__tooltip{position:fixed;z-index:1000;pointer-events:none;max-width:90vw;white-space:normal;word-break:break-word;background-color:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loader{width:45px;aspect-ratio:.75;--c:no-repeat linear-gradient(#ffffff 0 0);background:var(--c) 0 100%,var(--c) 50% 100%,var(--c) 100% 100%;background-size:20% 65%;animation:l5 1s linear infinite}@keyframes l5{20%{background-position:0 50%,50% 100%,100% 100%}40%{background-position:0 0,50% 50%,100% 100%}60%{background-position:0 100%,50% 0,100% 50%}80%{background-position:0 100%,50% 100%,100% 0}}.TelegramBotBanner{display:flex;align-items:center;gap:20px;min-width:0;padding:20px 28px;border-radius:20px;background:var(--card-bg)}@media(max-width:800px){.TelegramBotBanner{flex-wrap:wrap;gap:14px;padding:18px}}.TelegramBotBanner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(160deg,#37aee2,#1e96c8)}.TelegramBotBanner__icon svg{width:26px;height:auto;margin-left:-2px}@media(max-width:800px){.TelegramBotBanner__icon{align-self:flex-start;width:48px;height:48px}.TelegramBotBanner__icon svg{width:22px}}.TelegramBotBanner__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.TelegramBotBanner__title{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:var(--color-title)}@media(max-width:800px){.TelegramBotBanner__title{font-size:18px}}.TelegramBotBanner__nowrap{white-space:nowrap}.TelegramBotBanner__desc{margin:0;font-size:15px;line-height:1.4;color:var(--color-regular);opacity:.72}@media(max-width:800px){.TelegramBotBanner__desc{font-size:14px}}.TelegramBotBanner__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;background:var(--color-brand);color:#fff;font-size:16px;font-weight:700;white-space:nowrap;text-decoration:none;transition:filter .2s,scale .2s linear}.TelegramBotBanner__button:hover{filter:brightness(120%)}.TelegramBotBanner__button:active{scale:.96}.TelegramBotBanner__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media(max-width:800px){.TelegramBotBanner__button{flex-basis:100%;font-size:15px}}.TelegramBotBanner__buttonIcon{width:18px;height:auto;flex-shrink:0}@media(prefers-reduced-motion:reduce){.TelegramBotBanner__button{transition:none}}.InfoList{width:100%;height:max-content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:30px}@media(max-width:1050px){.InfoList{grid-template-columns:minmax(0,1fr);margin-block:15px}}.InfoList__bot{grid-column:1/-1}.InfoList .InfoCard{height:100%;min-height:280px;padding:28px;border:1px solid color-mix(in srgb,var(--color-brand) 14%,var(--card-bg));background:color-mix(in srgb,var(--color-brand) 6%,var(--card-bg))}.InfoList .InfoCard__content{gap:12px}.InfoList .InfoCard__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.InfoList .InfoCard__leading-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--color-brand);color:#fff}.InfoList .InfoCard__leading-icon svg{width:24px;height:24px}.InfoList .InfoCard__title{color:var(--color-title);font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.4px}.InfoList .InfoCard__desc{max-width:100%;color:color-mix(in srgb,var(--color-regular) 72%,var(--card-bg));font-size:15px;line-height:1.5}.InfoList .InfoCard__button{width:max-content;height:auto;min-height:48px;margin:auto 0 0;padding:12px 20px;background:var(--color-brand);color:#fff;font-size:15px}.InfoList .InfoCard__button:hover{background:#2938d7;filter:none}.InfoList .InfoCard__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.InfoList__second .InfoCard{border-color:#26344d;background:radial-gradient(ellipse at 100% 0,#293674 0,#152235 70%)}.InfoList__second .InfoCard__leading-icon{background:#34416a;color:#cad2ff}.InfoList__second .InfoCard__title{color:#fff}.InfoList__second .InfoCard__button:focus-visible{outline-color:#fff}@media(max-width:800px){.InfoList{gap:16px}.InfoList .InfoCard{min-height:0;padding:22px}.InfoList .InfoCard__leading-icon{width:40px;height:40px}.InfoList .InfoCard__header{gap:12px}.InfoList .InfoCard__title{font-size:clamp(20px,5.65vw,22px)}.InfoList .InfoCard__desc{font-size:14px}.InfoList .InfoCard__button{width:100%;min-height:46px;margin-top:8px;padding-inline:14px;font-size:14px}.InfoList .InfoList__second .InfoCard__button{margin-top:18px}}