.story-cards-page{color:#151515;background:#f4f5f6;min-height:100vh;padding:48px 0 70px}.story-cards-page__inner{width:min(1440px,100% - 40px);margin:0 auto}.story-cards-page__heading{gap:6px;margin-bottom:28px;display:grid}.story-cards-page__heading p,.story-cards-page__heading h1{margin:0}.story-cards-page__heading p{color:#73787d;text-transform:uppercase;font-size:13px;font-weight:900}.story-cards-page__heading h1{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:600;line-height:1.16}.story-cards-page__heading span{color:#777d82;font-weight:700}.story-cards-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:34px 22px;display:grid}.story-card-item{justify-items:start;gap:12px;display:grid}.story-card-preview{background:#f4f5f6;border:1px solid #d9dcdf;border-radius:8px;width:270px;height:480px;overflow:hidden;box-shadow:0 16px 42px #0000001a}.story-card-preview .lux-story-card{transform-origin:0 0;transform:scale(.25)}.story-card-actions{gap:9px;width:270px;display:grid}.story-card-actions span{color:#555b60;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.story-card-actions button{color:#fff;cursor:pointer;background:#151515;border:1px solid #151515;border-radius:8px;min-height:42px;font-weight:900}.lux-story-card{color:#151515;background:#f4f5f6;width:1080px;height:1920px;padding:50px;position:relative;overflow:hidden}.lux-story-card__header{background:#fff;border:2px solid #d9dcdf;border-radius:28px;height:226px;padding:36px 40px}.lux-story-card__status{color:#33383d;text-transform:uppercase;background:#eef0f2;border-radius:999px;padding:9px 14px;font-size:20px;font-weight:800;display:inline-flex}.lux-story-card__header h2{margin:14px 0 10px;font:700 52px/1.02 Georgia,Times New Roman,serif}.lux-story-card__header p{color:#6d7277;margin:0;font-size:24px}.lux-story-card__media{background:#fff;border:2px solid #d9dcdf;border-radius:28px;place-items:center;height:780px;margin-top:30px;padding:24px;display:grid;overflow:hidden}.lux-story-card__media img{object-fit:contain;border-radius:18px;width:100%;height:100%;display:block}.lux-story-card__placeholder{color:#73787d;background:#eef0f2;border-radius:18px;place-items:center;width:100%;height:100%;font-size:34px;font-weight:800;display:grid}.lux-story-card__content h3{color:#34383c;text-transform:uppercase;margin:40px 0 18px;font:800 20px Arial,sans-serif}.lux-story-card__specs{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.lux-story-card__specs div{background:#fff;border:2px solid #d9dcdf;border-radius:18px;height:106px;padding:17px 24px}.lux-story-card__specs dt{color:#73787d;text-transform:uppercase;font-size:17px;font-weight:800}.lux-story-card__specs dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:31px;font-weight:800}.lux-story-card__prices{background:#fff;border:2px solid #d9dcdf;border-radius:28px;align-content:start;height:266px;margin-top:40px;padding:32px;display:grid}.lux-story-card__prices span{color:#34383c;text-transform:uppercase;font-size:20px;font-weight:800}.lux-story-card__prices strong{margin-top:46px;font-size:48px}.lux-story-card__footer{background:#e9ebed;border:2px solid #d9dcdf;border-radius:24px;height:128px;margin-top:30px;padding:25px 32px}.lux-story-card__footer strong{text-transform:uppercase;font-size:21px;display:block}.lux-story-card__footer p{margin:14px 0 0;font-size:21px}@media (max-width:640px){.story-cards-page__inner{width:min(100% - 28px,1440px)}.story-cards-grid{grid-template-columns:1fr;justify-items:center}.story-card-item{justify-items:center}.story-cards-page__heading h1{font-size:30px}}@font-face{font-family:Manrope;src:url(/assets/brand/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.p-order-mode{color:#102f38;background:#e9eff0}.p-order-mode .p-header{background:linear-gradient(135deg,#061d2b,#0a3942);border-bottom-color:#6ee7db33;box-shadow:0 8px 28px #03192233}.p-order-mode .p-header .p-logo{color:#fff}.p-order-mode .p-header .p-logo span{color:#fff;text-shadow:0 1px 8px #00000040}.p-order-mode .p-header .p-logo img{box-shadow:0 0 0 1px #ffffff2e}.p-order-mode .p-title h1,.p-order-mode .p-section-head h2{color:#0a2d38}.p-order-mode .p-kicker{color:#0b8f88}.p-new-catalog-note{color:#687d83;margin:-5px 0 18px;font-size:12px;line-height:1.55}.p-catalog-step{background:#fffffff0;border:1px solid #0951531f;border-radius:18px;margin-top:20px;padding:17px;box-shadow:0 8px 22px #0a2d380d}.p-catalog-step-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.p-catalog-step-title>span{color:#087e78;background:#dff4f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.p-catalog-step-title h2{color:#0a303a;margin:0;font-size:17px}.p-catalog-pills{flex-wrap:wrap;gap:8px;display:flex}.p-catalog-pills button{color:#173b43;min-height:40px;font:inherit;cursor:pointer;background:#f4f8f8;border:1px solid #0951532b;border-radius:12px;padding:0 13px;font-size:12px;font-weight:750}.p-catalog-pills button.active{color:#fff;background:#087e78;border-color:#087e78}.p-modification-list{gap:9px;display:grid}.p-modification-list>button{color:#12343d;text-align:left;cursor:pointer;background:#f6f9f9;border:1px solid #0951531f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.p-modification-list>button.active{background:#ecf8f6;border-color:#0b9d94;box-shadow:0 0 0 3px #0b9d941f}.p-modification-list span{gap:5px;min-width:0;display:grid}.p-modification-list b{font-size:13px}.p-modification-list small{color:#718287;font-size:10px;line-height:1.4}.p-modification-list strong{color:#087e78;white-space:nowrap;font-size:12px}.p-new-car-selected{gap:15px;display:grid}.p-new-car-selected>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p-new-car-selected>header span{color:#718287;font-size:11px}.p-new-car-selected>header h2{color:#0a303a;margin:3px 0 0;font-size:17px;line-height:1.3}.p-new-car-selected>header em{color:#087e78;white-space:nowrap;background:#dff4f1;border-radius:9px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.p-new-car-selected>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.p-new-car-selected>dl>div{background:#f1f5f5;border-radius:11px;padding:11px}.p-new-car-selected dt{color:#718287;font-size:10px}.p-new-car-selected dd{color:#0a303a;margin:4px 0 0;font-size:13px;font-weight:800}.p-route-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.p-route-choice button{color:#173b43;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #09515326;border-radius:13px;gap:4px;padding:13px 10px;display:grid}.p-route-choice button.active{background:#eaf7f5;border-color:#087e78;box-shadow:0 0 0 3px #087e781a}.p-route-choice span{font-size:11px;font-weight:800}.p-route-choice b{color:#087e78;font-size:15px}.p-route-choice small{color:#718287;font-size:9px;line-height:1.35}.p-order-route-label{color:#087e78;margin:-3px 0 8px;font-size:12px;display:block}.p-order-access-control{background:#eef8f7;border:1px solid #09515329;border-radius:16px;margin:12px 0;padding:16px}.p-order-access-control>div{align-items:flex-start;gap:12px;display:flex}.p-order-access-control>div>svg{color:#087e78;background:#d8f2ef;border-radius:12px;flex:none;width:38px;height:38px;padding:9px}.p-order-access-control span{gap:4px;display:grid}.p-order-access-control b{color:#0a303a;font-size:14px}.p-order-access-control small{color:#667b80;font-size:11px;line-height:1.45}.p-order-access-control>button{color:#087e78;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0b8f88;border-radius:11px;margin-top:13px;font-size:13px;font-weight:800}.p-order-access-control>button.active{color:#fff;background:#087e78;border-color:#087e78}.p-order-access-control>button:disabled{opacity:.65;cursor:wait}.p-order-access-control>.p-error{margin-bottom:0}.p-order-mode .p-bottom a.active .p-nav-icon{background:#d8f2ef}.p-order-mode .p-sidebar-brand span{color:#12323c}.p-order-dashboard{padding-top:14px}.p-order-dashboard-hero{background:linear-gradient(135deg,#082536,#0c5659);border-radius:26px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 18px 38px #05263133}.p-order-dashboard-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-order-dashboard-hero-shade{background:linear-gradient(90deg,#03141df0 0%,#051f28c7 52%,#051f2838 100%),linear-gradient(#0000 40%,#03161d73);position:absolute;inset:0}.p-order-dashboard-hero-copy{z-index:1;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px 24px;display:flex;position:relative}.p-order-dashboard-hero-copy>span{color:#78e9de;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.p-order-dashboard-hero-copy h1{color:#fff;text-shadow:0 2px 14px #0000004d;max-width:430px;margin:7px 0 8px;font-size:clamp(25px,7vw,38px);line-height:1.04}.p-order-dashboard-hero-copy p{color:#ffffffc7;max-width:430px;margin:0;font-size:13px;line-height:1.45}.p-order-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.p-order-dashboard-stats article{background:#ffffffeb;border:1px solid #0c494e1a;border-radius:18px;min-width:0;padding:14px 11px;box-shadow:0 8px 22px #0a2d380f}.p-order-dashboard-stats svg{color:#0ba198;width:19px;height:19px}.p-order-dashboard-stats strong{color:#082f3a;margin-top:10px;font-size:25px;line-height:1;display:block}.p-order-dashboard-stats span{color:#687d83;margin-top:5px;font-size:10px;line-height:1.25;display:block}.p-order-updated{color:#708288;margin:10px 2px 22px;font-size:11px}.p-order-quick-grid>a{background:#fffffff0;border-color:#0951531f}.p-order-quick-grid>a>svg{color:#078e87;background:#e1f5f2}.p-order-quick-grid>a b{color:#0b303a}.p-order-change-head{margin-top:25px}.p-order-change-head>a,.p-order-focus .p-section-head>a{color:#078e87;font-size:12px;font-weight:750;text-decoration:none}.p-order-change-grid{gap:9px;display:grid}.p-order-change-grid>a{color:#16343d;background:#ffffffe6;border:1px solid #0951531a;border-radius:16px;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;display:flex}.p-order-change-grid>a>svg{box-sizing:border-box;color:#087e78;background:#dff4f1;border-radius:11px;width:35px;height:35px;padding:8px}.p-order-change-grid>a:nth-child(2)>svg{color:#a36d12;background:#fbf0d8}.p-order-change-grid>a:nth-child(3)>svg{color:#b95a58;background:#fae7e7}.p-order-change-grid span{align-items:baseline;gap:9px;display:flex}.p-order-change-grid b{color:#0a303a;font-size:20px}.p-order-change-grid small{color:#718287}.p-order-focus{margin-top:0;padding-top:0}.p-order-focus .p-mini-car{background:#fff;border-color:#0951531f}.p-order-focus .p-mini-car strong{color:#0a303a}@media (min-width:900px){.p-order-mode .p-header:before{content:"LD Заказ";color:#fff}.p-order-dashboard-stats{gap:14px}.p-order-dashboard-stats article{padding:18px}.p-order-change-grid{grid-template-columns:repeat(3,1fr)}}.p-order-mode{--p-order-accent:#15b8a6}.p-order-mode .p-header{background:linear-gradient(135deg,#071d2d,#0c3542)}.p-order-switch{color:#fff;background:linear-gradient(135deg,#07283a,#0c5960);border-radius:20px;align-items:center;gap:14px;margin:14px 0 20px;padding:18px;text-decoration:none;display:flex;box-shadow:0 12px 30px #07283a33}.p-order-switch>svg:first-child{color:#6ee7db;width:28px;height:28px}.p-order-switch>svg:last-child{opacity:.7;margin-left:auto;transform:rotate(180deg)}.p-order-switch span{gap:3px;display:grid}.p-order-switch b{font-size:15px;line-height:1.25}.p-order-switch small{color:#ffffffb8}.p-order-summary{color:#fff;background:linear-gradient(135deg,#0a2a3c,#0b4a50);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;margin-bottom:16px;padding:18px;display:grid}.p-order-summary strong{color:#6ee7db;grid-row:1/3;font-size:42px;line-height:1}.p-order-summary span{font-weight:750}.p-order-summary small{color:#ffffffa6;margin-top:3px}.p-order-brands{scrollbar-width:none;gap:8px;padding:2px 0 14px;display:flex;overflow-x:auto}.p-order-brands button{color:#24404a;font:inherit;background:#fff;border:1px solid #dfe7e8;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:700}.p-order-brands button.active{color:#fff;background:#0b7c78;border-color:#0b7c78}.p-order-car .p-car-photo>span{background:#0b7c78}.p-order-price{gap:2px;display:grid}.p-order-price span{color:#718087;font-size:11px}.p-order-price strong{color:#073942;font-size:18px}.p-order-hero{aspect-ratio:4/3;object-fit:cover;background:#e8efef;width:100%;display:block}.p-order-main-price{background:#edf8f6;border-radius:18px;gap:4px;padding:18px;display:grid}.p-order-main-price span{color:#53706f;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.p-order-main-price strong{color:#075d5a;font-size:28px}.p-order-calculate{width:100%;margin:14px 0}.p-order-calculation{color:#fff;background:#092c3d;border-radius:22px;margin:0 0 20px;padding:20px}.p-order-calculation h2{color:#6ee7db;margin:5px 0 4px;font-size:25px}.p-order-calculation>small{color:#ffffffa8;line-height:1.45;display:block}.p-order-calculation dl{margin:18px 0 12px}.p-order-calculation dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.p-order-calculation dt{color:#ffffffb8}.p-order-calculation dd{text-align:right;margin:0;font-weight:750}.p-order-calculation p{color:#ffffff94;margin:12px 0 0;font-size:11px;line-height:1.5}.p-order-calculation .p-order-rate-warning{color:#ffd58a;background:#ffae2a1f;border:1px solid #ffc45a73;border-radius:12px;padding:10px 12px;font-size:12px}.p-order-detail .p-media-grid a{aspect-ratio:1;background:#edf1f1;border-radius:14px;display:block;position:relative;overflow:hidden}.p-order-detail .p-media-grid a img{object-fit:cover;width:100%;height:100%}.p-order-detail .p-media-grid a span{color:#fff;background:#02141cb8;border-radius:8px;width:max-content;padding:4px 7px;font-size:10px;position:absolute;inset:auto 7px 7px}.p-order-videos{gap:12px;margin-top:18px;display:grid}.p-order-videos video{background:#06141b;border-radius:18px;width:100%;max-height:520px}.p-order-events{gap:12px;display:grid}.p-order-events article{background:#fff;border:1px solid #e3e8e8;border-left:4px solid #99a5a9;border-radius:16px;gap:5px;padding:17px 18px;display:grid}.p-order-events article.added{border-left-color:#19a77c}.p-order-events article.removed{border-left-color:#dc6b6b}.p-order-events article.price_changed{border-left-color:#d49b2f}.p-order-events article>span{color:#6b7a80;text-transform:uppercase;font-size:11px;font-weight:800}.p-order-events article>strong{color:#17333d;font-size:16px}.p-order-events article>small{color:#829096}.p-order-events article p{color:#075d5a;margin:6px 0 0;font-weight:800}.p-order-events article s{color:#9c7373;margin-right:10px;font-weight:500}:root{--p-navy:#062b73;--p-cyan:#19d2d4;--p-aqua:#14b8c8;--p-light-gray:#f5f7fb;--p-white:#fff;--p-gold:var(--p-cyan);--p-gold-soft:#dffafb;--p-black:var(--p-navy);--p-text:var(--p-navy);--p-muted:#60708d;--p-line:#dce5f1;--p-bg:var(--p-light-gray);--p-viewport-height:100dvh;--p-viewport-top:0px;--p-nav-height:calc(74px + env(safe-area-inset-bottom))}.p-app,.p-app *,.p-app :before,.p-app :after,.p-closed,.p-closed *,.p-closed :before,.p-closed :after{box-sizing:border-box}.p-app,.p-closed{width:100%;max-width:100%;min-height:var(--p-viewport-height,100dvh);background:var(--p-bg);color:var(--p-text);letter-spacing:0;overflow-x:clip}.p-app{width:min(100%,480px);padding-bottom:calc(78px + env(safe-area-inset-bottom));margin:0 auto;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;box-shadow:0 0 40px #062b7314}.p-content{width:100%;min-width:0;min-height:calc(var(--p-viewport-height,100dvh) - 68px - env(safe-area-inset-top))}.p-app img,.p-app video{max-width:100%}.p-header{box-sizing:content-box;height:68px;padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid var(--p-line);z-index:30;background:#fffffff7;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.p-header>a:last-child,.p-icon{cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.p-chat-link,.p-nav-icon,.p-quick-chat{position:relative}.p-unread-badge{color:#fff;background:#c8372d;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-10px}.p-header svg,.p-icon svg{width:23px;height:23px}.p-logo{color:var(--p-navy);white-space:nowrap;align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.p-logo img{object-fit:cover;border-radius:10px;width:38px;height:38px;display:block}.p-kicker{color:var(--p-gold);text-transform:uppercase;font-size:12px;font-weight:700}.p-primary{background:var(--p-gold);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.p-hero{background:var(--p-navy) url(/assets/brand/partner-hero.png) 68% center / cover no-repeat;color:#fff;border-radius:16px;min-height:205px;position:relative;overflow:hidden;box-shadow:0 14px 34px #062b7329}.p-hero:after{content:"";background:linear-gradient(90deg,#062b73fa 0%,#062b73d1 52%,#14b8c842 100%);position:absolute;inset:0}.p-hero>img{display:none}.p-hero-copy{z-index:2;width:68%;padding:40px 19px;position:relative}.p-hero-copy span{color:#ddd;font-size:12px}.p-hero-copy h1{margin:7px 0 13px;font-size:28px;font-weight:700;line-height:1}.p-hero-copy p{color:#eee;margin:0;font-size:14px;line-height:1.45}.p-overview{border:1px solid var(--p-line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.p-app-update{background:var(--p-black);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;margin:10px 0 2px;font-size:13px;font-weight:700;display:flex}.p-content>.p-app-update{width:calc(100% - 20px);margin:10px 10px 0}.p-app-update svg{width:19px;color:var(--p-gold)}.p-app-update span{text-align:left;gap:2px;display:grid}.p-app-update b{font-size:13px}.p-app-update small{color:#ffffffb8;font-size:10px;font-weight:500}.p-app-update:disabled{opacity:.7;cursor:wait}.p-overview>div+div{border-left:1px solid var(--p-line)}.p-overview span{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.p-stock-stat strong{font-size:36px;line-height:1;display:block}.p-stock-stat small{margin:4px 0 12px;font-size:13px;display:block}.p-stock-stat em{color:var(--p-muted);font-size:10px;font-style:normal}.p-rates p{justify-content:space-between;margin:0;padding:4px 0;font-size:12px;display:flex}.p-rates b{font-size:13px}.p-dashboard>.p-section-head{margin:17px 2px 8px}.p-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.p-section-head h2{margin:0;font-size:18px}.p-quick-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.p-quick-grid a{border:1px solid var(--p-line);background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:108px;padding:12px;display:flex}.p-quick-grid svg{color:var(--p-gold);width:24px;height:24px;margin-bottom:auto}.p-quick-grid b{font-size:13px}.p-quick-grid span{color:var(--p-muted);margin-top:4px;font-size:10px;line-height:1.25}.p-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.p-stock-metrics>div{border:1px solid var(--p-line);background:#fff;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:28px minmax(0,1fr);column-gap:8px;min-height:104px;padding:14px;display:grid;box-shadow:0 8px 22px #062b730b}.p-stock-metrics svg{width:24px;height:24px;color:var(--p-aqua)}.p-stock-metrics span{color:var(--p-muted);align-self:center;font-size:10px;font-weight:700;line-height:1.2}.p-stock-metrics strong{color:var(--p-navy);grid-column:1/-1;align-self:end;font-size:27px;line-height:1}.p-event-stack{border:1px solid var(--p-line);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden;box-shadow:0 8px 24px #062b730b}.p-event-stack-title{padding:13px 14px 10px}.p-event-stack-title h2{margin:3px 0 0;font-size:18px}.p-event-stack>article{border-top:1px solid var(--p-line)}.p-event-stack-toggle{width:100%;min-height:62px;color:var(--p-navy);text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:9px 13px;display:grid}.p-event-stack-toggle>span:nth-child(2){gap:2px;min-width:0;display:grid}.p-event-stack-toggle b{font-size:13px}.p-event-stack-toggle small{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.p-event-stack-toggle>strong{text-align:right;min-width:24px;font-size:20px}.p-event-stack-toggle>svg{width:18px;height:18px;color:var(--p-muted);transition:transform .2s}.p-event-stack article.open .p-event-stack-toggle>svg{transform:rotate(180deg)}.p-event-stack-icon{width:36px;height:36px;color:var(--p-aqua);background:#e7f9fa;border-radius:11px;place-items:center;display:grid}.p-event-stack-icon.removed{color:#8792a5;background:#f3f4f6}.p-event-stack-icon.price_changed{color:var(--p-navy);background:#edf4fb}.p-event-stack-icon svg{width:18px;height:18px}.p-event-stack-body{background:#fbfcfe;padding:0 13px 13px}.p-event-stack-body>p{color:var(--p-muted);text-align:center;margin:0;padding:14px 4px;font-size:11px;line-height:1.5}.p-event-stack-body>a{color:var(--p-aqua);text-align:right;padding:10px 4px 1px;font-size:11px;font-weight:800;display:block}.p-event-stack-body .p-event-row:first-child{border-top:0}.p-stock-events{border:1px solid var(--p-line);background:#fff;border-radius:16px;min-width:0;margin-top:12px;padding:16px;box-shadow:0 8px 24px #062b730b}.p-stock-events-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.p-stock-events-head h2{margin:3px 0 0;font-size:19px}.p-stock-events-head>a{color:var(--p-aqua);white-space:nowrap;font-size:12px;font-weight:800}.p-event-tabs{scrollbar-width:none;gap:6px;margin:14px 0 10px;display:flex;overflow-x:auto}.p-event-tabs button{border:1px solid var(--p-line);min-height:34px;color:var(--p-muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:18px;padding:0 12px;font-size:11px;font-weight:700}.p-event-tabs button.active{border-color:var(--p-aqua);color:var(--p-navy);background:#e4fbfc}.p-event-list{display:grid}.p-stock-events.price .p-event-list{margin-top:14px}.p-event-row{border-top:1px solid var(--p-line);min-width:0;color:var(--p-navy);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 0;display:grid}.p-event-media{width:48px;height:48px;color:var(--p-aqua);background:#e7f9fa;border-radius:10px;grid-row:1/4;place-items:center;display:grid;overflow:hidden}.p-event-media.removed{color:#8792a5;background:#f3f4f6}.p-event-media.price_changed{color:var(--p-navy);background:#edf4fb}.p-event-media img{object-fit:cover;width:100%;height:100%}.p-event-media svg{width:20px;height:20px}.p-event-car{gap:2px;min-width:0;display:grid}.p-event-car strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.p-event-car span,.p-event-row time{color:var(--p-muted);font-size:10px}.p-event-change{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.p-event-change>b{font-size:11px}.p-event-change.added>b{color:#13824c}.p-event-change.removed>b{color:#7a8496}.p-event-change.price_changed>b{color:var(--p-aqua)}.p-event-change span{color:var(--p-muted);white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}.p-event-change span strong{color:var(--p-navy)}.p-event-change span svg{width:13px;height:13px}.p-event-change span .lucide-arrow-down{color:#13824c}.p-event-change span .lucide-arrow-up{color:#c8372d}.p-event-row time{justify-self:end}.p-stock-event-page .p-stock-events{margin:0}.p-event-pagination{justify-content:center;align-items:center;gap:12px;margin:12px 0 0;display:flex}.p-event-pagination button{border:1px solid var(--p-line);min-height:38px;color:var(--p-navy);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 15px;font-size:12px;font-weight:700}.p-event-pagination button:disabled{opacity:.42;cursor:default}.p-event-pagination span{color:var(--p-muted);font-size:11px}.p-section,.p-page{padding:16px 11px}.p-section{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:#fff;margin-top:8px}.p-section h2,.p-detail h2{margin:0 0 14px;font-size:18px}.p-strip{scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow:auto}.p-mini-car{min-width:152px}.p-mini-car>img,.p-mini-car>.p-placeholder{aspect-ratio:1.35;object-fit:cover;background:#171717;border-radius:5px;width:152px}.p-mini-car strong,.p-mini-car span{display:block}.p-mini-car strong{margin-top:7px;font-size:13px}.p-mini-car span{color:var(--p-muted);margin-top:3px;font-size:11px}.p-muted{color:var(--p-muted);font-size:12px}.p-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.p-title h1{margin:3px 0 0;font-size:27px}.p-stock-sync{background:linear-gradient(135deg, var(--p-aqua), var(--p-cyan));color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #14b8c833}.p-stock-sync:disabled{opacity:.7;cursor:wait}.p-sync-result{color:var(--p-navy);background:#e8f9fa;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12px}.p-search{border:1px solid var(--p-line);background:#fff;border-radius:6px;align-items:center;gap:9px;height:50px;padding:0 14px;display:flex}.p-search input{background:0 0;border:0;outline:0;width:100%;font-size:15px}.p-filters{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0 11px;display:grid}.p-filters select{border:1px solid var(--p-line);background:#fff;border-radius:5px;min-width:0;min-height:46px;padding:9px;font-size:13px}.p-brand-filter{min-width:0;position:relative}.p-brand-filter summary{border:1px solid var(--p-line);min-height:46px;color:var(--p-navy);cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:13px;list-style:none;display:flex}.p-brand-filter summary::-webkit-details-marker{display:none}.p-brand-filter summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-brand-filter summary svg{flex:none;transition:transform .18s}.p-brand-filter[open] summary{border-color:var(--p-aqua);box-shadow:0 0 0 3px #14b8c81f}.p-brand-filter[open] summary svg{transform:rotate(180deg)}.p-brand-filter[data-disabled] summary{background:var(--p-light-gray);color:var(--p-muted);cursor:not-allowed}.p-brand-options{z-index:40;border:1px solid var(--p-line);background:#fff;border-radius:10px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #062b7329}.p-brand-options button,.p-brand-options label{width:100%;min-height:38px;color:var(--p-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.p-brand-options button.active,.p-brand-options button:hover,.p-brand-options label:hover{background:#e8f9fa}.p-brand-options input{width:17px;height:17px;accent-color:var(--p-aqua);margin:0}.p-filters>select{grid-column:1/-1}.p-car-list{gap:7px;display:grid}.p-car-card{border:1px solid var(--p-line);background:#fff;border-radius:7px;grid-template-columns:142px 1fr;min-height:136px;display:grid;position:relative;overflow:hidden}.p-car-photo{background:#ececea;position:relative}.p-car-photo>img{object-fit:cover;width:100%;height:100%}.p-car-photo>span{color:#fff;text-transform:uppercase;background:#1c6f35;border-radius:3px;padding:4px 6px;font-size:9px;position:absolute;bottom:7px;left:7px}.p-car-body{flex-direction:column;min-width:0;padding:13px 32px 11px 13px;display:flex}.p-car-body h2{margin:0;padding-right:4px;font-size:15px;line-height:1.2}.p-car-body p{color:var(--p-muted);margin:5px 0 9px;font-size:12px}.p-prices{flex-direction:column;margin-top:auto;display:flex}.p-prices strong{font-size:16px}.p-prices span{color:var(--p-muted);margin-top:3px;font-size:11px}.p-prices.vat-only span{color:#8b6a24;margin:0 0 3px;font-weight:700}.p-media-count{color:var(--p-muted);gap:9px;margin-top:5px;display:flex}.p-media-count span{align-items:center;gap:4px;font-size:11px;display:flex}.p-media-count svg{width:17px;height:17px}.p-card-heart{color:#aaa;width:21px;height:21px;position:absolute;top:11px;right:10px}.p-placeholder{background:#171717;place-items:center;height:100%;display:grid}.p-placeholder img{width:50px;height:50px}.p-bottom{width:min(480px,100%);height:calc(74px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--p-line);z-index:40;background:#fffffffa;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.p-bottom a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.p-bottom svg{width:24px;height:24px}.p-nav-icon{place-items:center;display:grid}.p-bottom .p-unread-badge{top:-8px;right:-13px}.p-quick-chat>.p-unread-badge{top:9px;right:9px}.p-sidebar-brand,.p-sidebar-symbol{display:none}.p-detail{background:#fff;min-height:100dvh}.p-detail-top{z-index:15;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:78px;left:max(10px,50% - 230px);right:max(10px,50% - 230px)}.p-detail-top .p-icon{pointer-events:auto;background:#ffffffe6;box-shadow:0 2px 9px #0000001f}.p-icon.gold{color:var(--p-gold)}.p-gallery{aspect-ratio:1.45;cursor:zoom-in;background:#eee;border:0;width:100%;padding:0;position:relative;overflow:hidden}.p-gallery>img{object-fit:cover;width:100%;height:100%}.p-gallery>.p-placeholder{height:100%}.p-gallery>span{color:#fff;background:#000000a8;border-radius:4px;padding:6px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.p-detail-body{padding:17px 13px 42px}.p-detail-heading{justify-content:space-between;align-items:flex-start;display:flex}.p-detail-heading h1{margin:0;font-size:27px;line-height:1.15}.p-detail-heading p{color:var(--p-muted);margin:5px 0;font-size:13px}.p-detail-heading>span{color:#258746;text-transform:uppercase;padding-top:5px;font-size:10px;font-weight:700}.p-price-box{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;display:grid}.p-price-box.single{grid-template-columns:1fr}.p-price-box>div{border:1px solid var(--p-line);border-radius:6px;padding:14px}.p-price-box span,.p-price-box strong{display:block}.p-price-box span{color:var(--p-muted);margin-bottom:6px;font-size:11px}.p-price-box strong{font-size:17px}.p-car-chat{background:var(--p-black);color:#fff;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:62px;margin:4px 0 14px;padding:10px 13px;display:grid}.p-car-chat>svg:first-child{width:27px;height:27px;color:var(--p-gold)}.p-car-chat span{gap:2px;min-width:0;display:grid}.p-car-chat b{font-size:15px}.p-car-chat small{color:#bdbdb9;font-size:11px}.p-car-chat-arrow{color:#aaa;width:20px;transform:rotate(180deg)}.p-specs{margin:0 0 13px}.p-specs div{border-bottom:1px solid #efefec;grid-template-columns:38% 62%;padding:10px 0;font-size:13px;line-height:1.35;display:grid}.p-specs dt{color:var(--p-muted)}.p-specs dd{text-align:right;margin:0}.p-action-grid{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;display:grid}.p-action-grid a,.p-action-grid button{background:var(--p-black);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:88px;padding:9px 5px;font-size:11px;line-height:1.2;display:flex}.p-action-grid svg{color:var(--p-gold);width:25px;height:25px}.p-action-grid small{color:#aaa;font-size:10px}.p-book,.p-outline,.p-send-bot{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:9px;font-size:14px;font-weight:700;display:flex}.p-book{color:#fff;background:var(--p-gold);border:0}.p-outline{border:1px solid var(--p-gold);color:#8c6421;background:#fff}.p-send-bot{color:#fff;background:var(--p-black);border:0}.p-send-bot svg,.p-book svg,.p-outline svg{width:23px;height:23px}.p-send-bot svg{color:var(--p-gold)}.p-send-bot:disabled,.p-action-grid button:disabled{opacity:.6;cursor:wait}.p-story-create{background:var(--p-black);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:64px;margin:10px 0;padding:10px 14px;display:flex}.p-story-create svg{width:25px;height:25px;color:var(--p-gold);flex:none}.p-story-create span{gap:3px;min-width:0;display:grid}.p-story-create b{font-size:14px}.p-story-create small{color:#c9c9c5;font-size:11px;line-height:1.35}.p-story-create:disabled{opacity:.55;cursor:not-allowed}.p-action-message{color:var(--p-muted);text-align:center;margin:7px 0 10px;font-size:13px;line-height:1.4}.p-story-modal{overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + 66px) 12px calc(env(safe-area-inset-bottom) + 12px);display:block;overflow:hidden}.p-story-modal>section{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#f8f9f6;border-radius:12px;width:min(100%,460px);height:100%;min-height:0;margin:0 auto;padding:16px;overflow-y:auto}.p-story-exit{z-index:4;top:calc(env(safe-area-inset-top) + 12px);color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#062b73f0;border:1px solid #ffffff47;border-radius:22px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;right:max(14px,50% - 216px);box-shadow:0 8px 22px #00000038}.p-story-exit svg{width:19px;height:19px}.p-story-modal header,.p-story-modal footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.p-story-modal header>div{min-width:0}.p-story-modal h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;line-height:1.12}.p-story-markup-input{background:#fff;border:1px solid #d7ddd6;border-radius:9px;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:4px 12px;margin:16px 0 12px;padding:11px 12px;display:grid}.p-story-markup-input>span{color:#354239;font-size:12px;font-weight:800}.p-story-markup-input input{color:#151515;text-align:right;background:#f4f6f7;border:1px solid #bfc8cd;border-radius:7px;outline:0;width:100%;min-width:0;height:40px;padding:0 12px;font:800 17px/1 Arial,sans-serif}.p-story-markup-input input:focus{border-color:#08aeb3;box-shadow:0 0 0 3px #08aeb324}.p-story-markup-input small{color:#737d88;grid-column:1/-1;font-size:10px;line-height:1.3}.p-story-photo-pickers{gap:10px;margin:0 0 12px;display:grid}.p-story-photo-pickers>section{gap:6px;min-width:0;display:grid}.p-story-photo-pickers>section>b{color:#59636d;text-transform:uppercase;font-size:11px}.p-story-photo-pickers>section>div{overscroll-behavior-x:contain;scrollbar-width:thin;gap:7px;padding:2px 2px 6px;display:flex;overflow-x:auto}.p-story-photo-pickers button{cursor:pointer;background:#e4e7e9;border:2px solid #0000;border-radius:8px;flex:0 0 72px;height:48px;padding:0;position:relative;overflow:hidden}.p-story-photo-pickers button.active{border-color:#08aeb3;box-shadow:0 0 0 2px #08aeb329}.p-story-photo-pickers button img{object-fit:cover;width:100%;height:100%;display:block}.p-story-photo-pickers button span{color:#fff;background:#08111eb8;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:17px;position:absolute;bottom:3px;right:3px}.p-story-photo-warning{color:#a25c16;margin:-4px 0 10px;font-size:11px;font-weight:700}.p-story-preview-wrap{aspect-ratio:9/16;touch-action:pan-y;width:min(100%,min(72vh,720px)/1.77778);margin:0 auto;position:relative}.p-story-preview{object-fit:contain;background:#f4f5f6;border-radius:5px;width:100%;height:100%;display:block}.p-story-inline-specs label{z-index:3;box-sizing:border-box;background:#f1f3f4;border:1px solid #d9dcdf;border-radius:clamp(4px,1.35vw,10px);width:16.3%;height:4.27%;padding:.72% 1.3%;position:absolute;top:81.93%;overflow:hidden}.p-story-inline-mileage{left:24.63%}.p-story-inline-engine{left:41.85%}.p-story-inline-transmission{left:59.07%}.p-story-inline-drivetrain{left:76.3%}.p-story-inline-specs span{color:#73787d;text-transform:uppercase;font-size:clamp(5px,1.55vw,9px);font-weight:800;line-height:1;display:block}.p-story-inline-specs input{color:#151515;background:0 0;border:0;outline:0;width:100%;min-width:0;margin-top:4%;padding:0;font:800 clamp(6px,1.65vw,10px)/1.05 Arial,sans-serif;display:block}.p-story-inline-specs input::placeholder{color:#9a9ea1;font-weight:600}.p-story-refreshing{z-index:4;background:var(--p-gold);border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite alternate p-story-pulse;position:absolute;top:1.5%;right:2.5%}@keyframes p-story-pulse{to{opacity:.25}}.p-story-loading{min-height:260px;color:var(--p-muted);place-items:center;display:grid}.p-story-modal footer{margin-top:14px}.p-story-modal footer button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.p-description{color:#444;font-size:14px;line-height:1.6}.p-segments{background:#efefec;border-radius:5px;padding:2px;display:flex}.p-segments button{background:0 0;border:0;min-height:40px;padding:8px 13px;font-size:12px}.p-segments button.active{background:#fff}.p-media{padding-top:20px}.p-media-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.p-media-grid button{color:var(--p-text);cursor:pointer;text-align:left;background:#f1f1ef;border:0;border-radius:5px;margin:0;padding:0;overflow:hidden}.p-media-grid img,.p-media-grid video{aspect-ratio:1;object-fit:cover;width:100%}.p-media-grid span{align-items:center;height:36px;padding:0 9px;font-size:11px;display:flex}.p-contact{background:#f2f1ed;border-radius:7px;margin-top:24px;padding:16px}.p-contact>div{gap:5px;display:grid}.p-contact a,.p-contact button,.p-menu-list a,.p-menu-list button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:11px;min-height:54px;padding:0 15px;font-size:14px;display:flex}.p-contact svg,.p-menu-list svg{width:22px;height:22px}.p-menu-list svg{color:var(--p-gold)}.p-profile-card{border:1px solid var(--p-line);background:#fff;border-radius:7px;align-items:center;gap:13px;margin-bottom:10px;padding:16px;display:flex}.p-avatar{background:var(--p-gold);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:17px;font-weight:700;display:grid;position:relative;overflow:hidden}.p-avatar>span{grid-area:1/1}.p-avatar>img{object-fit:cover;z-index:1;grid-area:1/1;width:100%;height:100%;position:relative}.p-profile-card strong,.p-profile-card span{display:block}.p-profile-card strong{font-size:16px}.p-profile-card span{color:var(--p-muted);margin-top:4px;font-size:12px}.p-personal-data,.p-logo-settings{border:1px solid var(--p-line);background:#fff;border-radius:12px;gap:12px;margin:10px 0;padding:16px;display:grid}.p-personal-data h2,.p-logo-settings h2{margin:3px 0 5px;font-size:18px}.p-personal-data p,.p-logo-settings p{color:var(--p-muted);margin:0;font-size:12px;line-height:1.45}.p-personal-data label{color:var(--p-muted);gap:6px;font-size:12px;display:grid}.p-personal-data input{border:1px solid var(--p-line);width:100%;min-height:46px;color:var(--p-navy);font:inherit;box-sizing:border-box;background:#fbfbfa;border-radius:9px;padding:0 12px}.p-personal-data .p-primary{width:100%}.p-logo-preview{border:1px dashed var(--p-line);background:#f7f8f8;border-radius:10px;justify-content:center;align-items:center;min-height:100px;padding:14px;display:flex}.p-logo-preview img{object-fit:contain;max-width:220px;max-height:82px;display:block}.p-logo-upload{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;display:flex}.p-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.p-logo-remove{color:#b34c43;cursor:pointer;background:0 0;border:0;min-height:36px;font-weight:700}.p-logo-settings>small{text-align:center;color:var(--p-muted)}.p-colleague-invite{border:1px solid var(--p-line);background:#fff;border-radius:12px;margin:10px 0;padding:14px}.p-colleague-invite>div:first-child{align-items:flex-start;gap:10px;display:flex}.p-colleague-invite>div:first-child>svg{color:var(--p-gold);flex:none}.p-colleague-invite b,.p-colleague-invite small{display:block}.p-colleague-invite small{color:var(--p-muted);margin-top:3px;font-size:11px;line-height:1.4}.p-colleague-invite output{color:var(--p-navy);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f3f4f2;border-radius:7px;margin-top:12px;padding:10px;font-size:12px;display:block}.p-colleague-invite>.p-primary{width:100%;min-height:46px;margin-top:12px}.p-colleague-invite-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.p-colleague-invite-actions button{justify-content:center;align-items:center;gap:6px;min-height:44px;margin:0;display:inline-flex}.p-colleague-invite-actions svg{width:18px;height:18px}.p-colleague-invite .p-success{color:#247a48;margin:9px 0 0;font-size:12px}.p-install{background:var(--p-black);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:7px;grid-template-columns:36px 1fr;gap:11px;width:100%;padding:16px;display:grid;position:relative}.p-install>svg{color:var(--p-gold)}.p-install span b,.p-install span small{display:block}.p-install span b{font-size:14px}.p-install span small{color:#aaa;margin-top:4px;font-size:11px}.p-install em{background:var(--p-gold);text-align:center;border-radius:4px;grid-column:2;padding:9px;font-size:11px;font-style:normal}.p-profile{flex-direction:column;display:flex}.p-profile>*{order:10}.p-profile>.p-profile-card{order:0}.p-profile>.p-colleague-invite{order:1}.p-profile>.p-install{order:2}.p-profile>.p-push-control{order:3}.p-profile>.p-personal-data{order:4}.p-profile>.p-logo-settings{order:5}.p-profile>.p-section-head{margin:16px 1px 8px}.p-profile-metrics{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.p-profile-metrics>div{border:1px solid var(--p-line);background:#fff;border-radius:6px;grid-template-columns:28px 1fr;min-height:92px;padding:13px;display:grid}.p-profile-metrics svg{color:var(--p-gold);width:21px;height:21px}.p-profile-metrics strong{font-size:22px}.p-profile-metrics span{color:var(--p-muted);grid-column:1/-1;margin-top:5px;font-size:11px}.p-menu-list{border:1px solid var(--p-line);border-radius:7px;gap:1px;display:grid;overflow:hidden}.p-menu-list .p-logout{color:#c84c43}.p-modal{z-index:50;background:#000000a6;align-items:end;display:flex;position:fixed;inset:0}.p-modal>div{padding:22px 18px calc(22px + env(safe-area-inset-bottom));background:#fff;width:100%}.p-modal h2{margin-top:0}.p-modal li{margin:8px 0}.p-modal .p-primary,.p-modal .p-outline{width:100%;margin-top:8px}.p-handoff>svg{width:42px;height:42px;color:var(--p-gold);margin:0 auto 18px}.p-handoff small{color:var(--p-muted);margin-top:14px;display:block}.p-metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.p-metrics div{border:1px solid var(--p-line);background:#fff;border-radius:6px;padding:12px}.p-metrics strong,.p-metrics span{display:block}.p-metrics strong{font-size:25px}.p-metrics span{color:var(--p-muted);margin-top:4px;font-size:12px}.p-note{background:#fff7df;padding:12px;font-size:13px}.p-admin-status{background:var(--p-black);color:#fff;border-radius:7px;margin:12px 0;padding:14px}.p-admin-status h2{margin-top:0}.p-admin-status>div{color:#aaa;justify-content:space-between;gap:8px;font-size:12px;display:flex}.p-admin-status b{color:#fff}.p-analytics-section{border:1px solid var(--p-line);background:#fff;border-radius:7px;margin-top:14px;padding:15px}.p-analytics-section h2{margin:0 0 8px;font-size:18px}.p-analytics-list{display:grid}.p-analytics-user,.p-activity-row{border-bottom:1px solid var(--p-line);padding:11px 0}.p-analytics-user:last-child,.p-activity-row:last-child{border-bottom:0}.p-analytics-user-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.p-analytics-user-head strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.p-analytics-user-head span,.p-analytics-user small,.p-analytics-user time,.p-activity-row small{color:var(--p-muted);font-size:12px}.p-analytics-user time{margin-top:6px;display:block}.p-user-stats{gap:16px;margin-top:8px;font-size:13px;display:flex}.p-activity-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p-activity-row>div{gap:3px;min-width:0;display:grid}.p-activity-row strong{overflow-wrap:anywhere;font-size:14px}.p-activity-row span{color:var(--p-muted);font-size:13px}.p-activity-row b{font-size:13px;font-weight:600}.p-activity-row small{text-align:right;flex:0 0 96px;line-height:1.35}.p-top-car{border-bottom:1px solid var(--p-line);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.p-analytics-user{color:inherit;cursor:pointer;text-decoration:none;display:block}.p-analytics-user:active{opacity:.68}.p-partner-list{gap:7px;display:grid}.p-partner-list>a{border:1px solid var(--p-line);min-height:76px;color:var(--p-text);background:#fff;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:grid}.p-partner-list>a:active{opacity:.7}.p-partner-list>a>svg{width:18px;color:var(--p-muted);transform:rotate(180deg)}.p-partner-avatar{background:var(--p-black);width:46px;height:46px;color:var(--p-gold);font:inherit;border:0;border-radius:50%;flex:0 0 46px;place-items:center;padding:0;font-size:17px;font-weight:700;display:grid;overflow:hidden}.p-partner-avatar>span,.p-partner-avatar>img{grid-area:1/1}.p-partner-avatar>img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.p-partner-list strong,.p-partner-list span,.p-partner-list small,.p-partner-profile strong,.p-partner-profile span,.p-partner-profile small{display:block}.p-partner-list strong,.p-partner-profile strong{overflow-wrap:anywhere;font-size:15px}.p-partner-list span,.p-partner-profile span{color:var(--p-muted);margin-top:2px;font-size:12px}.p-partner-list small,.p-partner-profile small{color:var(--p-gold);margin-top:4px;font-size:11px}.p-partner-card .p-title{grid-template-columns:42px minmax(0,1fr);align-items:center}.p-partner-profile{border:1px solid var(--p-line);background:#fff;border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.p-partner-avatar{cursor:default}button.p-partner-avatar{cursor:zoom-in}.p-partner-status{color:var(--p-text);gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.p-partner-status select{border:1px solid var(--p-line);width:100%;min-height:46px;color:var(--p-text);font:inherit;background:#fff;border-radius:6px;padding:0 11px;font-size:14px}.p-partner-role{border:1px solid var(--p-line);background:#fff;border-radius:12px;padding:12px}.p-partner-role small{color:var(--p-muted);font-size:11px;font-weight:500;line-height:1.4}.p-partner-activity{grid-template-columns:1fr 1fr;gap:7px;display:grid}.p-partner-activity>div{border:1px solid var(--p-line);background:#fff;border-radius:7px;min-height:92px;padding:13px}.p-partner-activity strong,.p-partner-activity span{display:block}.p-partner-activity strong{font-size:25px}.p-partner-activity span{color:var(--p-muted);margin-top:4px;font-size:11px;line-height:1.25}.p-chat-page{min-width:0;min-height:calc(var(--p-viewport-height,100dvh) - 68px - var(--p-nav-height) - env(safe-area-inset-top));background:#f1f1ee}.p-chat-inbox{padding:17px 11px}.p-chat-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.p-chat-title h1{margin:3px 0 0;font-size:28px}.p-conversation-list{gap:7px;display:grid}.p-conversation-list>a{border:1px solid var(--p-line);background:#fff;border-radius:7px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:84px;padding:12px;display:grid}.p-chat-avatar{background:var(--p-black);width:48px;height:48px;color:var(--p-gold);text-transform:uppercase;border-radius:50%;flex:0 0 48px;place-items:center;font-size:17px;font-weight:700;display:grid;position:relative;overflow:hidden}.p-chat-avatar>span{grid-area:1/1}.p-chat-avatar>img{object-fit:cover;z-index:1;grid-area:1/1;width:100%;height:100%;position:relative}.p-conversation-list>a>div:nth-child(2){gap:4px;min-width:0;display:grid}.p-conversation-list strong{overflow-wrap:anywhere;font-size:15px}.p-conversation-list span{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.p-conversation-list small{color:var(--p-gold);font-size:10px}.p-conversation-list aside{align-content:space-between;align-self:stretch;justify-items:end;min-width:31px;display:grid}.p-conversation-list aside time{color:var(--p-muted);font-size:10px}.p-conversation-list aside b{background:var(--p-gold);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.p-conversation-list aside svg{color:#aaa;width:16px}.p-chat-dialog{height:calc(var(--p-viewport-height,100dvh) - 68px - var(--p-nav-height) - env(safe-area-inset-top));flex-direction:column;min-height:0;display:flex;overflow:hidden}.p-dialog-head{border-bottom:1px solid var(--p-line);background:#fff;align-items:center;gap:10px;min-height:70px;padding:9px 11px;display:flex}.p-dialog-head>a:not(.p-dialog-peer){place-items:center;width:36px;height:44px;display:grid}.p-dialog-head>a:not(.p-dialog-peer) svg{width:23px}.p-dialog-head .p-chat-avatar{flex-basis:44px;width:44px;height:44px;font-size:15px}.p-dialog-peer{min-width:0;color:var(--p-text);flex:auto;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}button.p-dialog-peer{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.p-dialog-peer>div:last-child{gap:3px;min-width:0;display:grid}.p-dialog-peer:active{opacity:.7}.p-dialog-head strong{overflow-wrap:anywhere;font-size:15px}.p-dialog-head span{color:var(--p-muted);font-size:11px}.p-message-list{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 11px 18px;overflow-y:auto}.p-message-list article{border:1px solid var(--p-line);background:#fff;border-radius:7px 7px 7px 2px;width:fit-content;max-width:84%;margin:5px 0;padding:10px 11px 7px;box-shadow:0 2px 7px #00000008}.p-message-list article.own{color:#fff;background:#171817;border-color:#171817;border-radius:7px 7px 2px;margin-left:auto}.p-message-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.p-message-list article time{color:#999;justify-content:flex-end;gap:4px;margin-top:4px;font-size:9px;display:flex}.p-message-list article.own time{color:#bbb}.p-message-list article time span{color:var(--p-gold);font-size:10px}.p-message-reply{border-left:3px solid var(--p-gold);max-width:100%;color:var(--p-text);background:#f2f2ef;border-radius:3px;gap:2px;margin:-2px -2px 8px;padding:7px 9px;display:grid}.p-message-list article.own .p-message-reply{color:#fff;background:#292a29}.p-message-reply b{color:var(--p-gold);font-size:10px}.p-message-reply span{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;line-height:1.3;overflow:hidden}.p-message-list article.own .p-message-reply span{color:#c6c6c6}.p-message-reply.unavailable{opacity:.65}.p-message-car{width:min(290px,72vw);max-width:100%;min-height:60px;color:var(--p-text);background:#f2f2ef;border-radius:5px;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:8px;margin:-3px -4px 8px;padding:5px;display:grid}.p-message-list article.own .p-message-car{color:#fff;background:#292a29}.p-message-car img{object-fit:cover;border-radius:4px;width:56px;height:48px}.p-message-car span{gap:1px;min-width:0;display:grid}.p-message-car small{color:var(--p-gold);text-transform:uppercase;font-size:9px;font-weight:700}.p-message-car b{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.p-message-car em{color:#888;font-size:9px;font-style:normal}.p-message-car>svg{color:#999;width:15px}.p-message-attachments{gap:7px;width:min(300px,72vw);max-width:100%;margin-bottom:7px;display:grid}.p-message-image,.p-message-video{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.p-message-image img{object-fit:cover;background:#eee;border-radius:5px;width:100%;max-height:280px}.p-message-image span,.p-message-video>span{color:#888;overflow-wrap:anywhere;padding:0 2px;font-size:9px}.p-message-list article.own .p-message-image span,.p-message-list article.own .p-message-video>span{color:#bbb}.p-message-video video{background:#000;border-radius:5px;width:100%;max-height:280px}.p-message-file{min-height:58px;color:var(--p-text);background:#f2f2ef;border-radius:5px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:7px 8px;display:grid}.p-message-list article.own .p-message-file{color:#fff;background:#292a29}.p-message-file>svg{width:24px;color:var(--p-gold)}.p-message-file>svg:last-child{color:#999;width:18px}.p-message-file span{gap:3px;min-width:0;display:grid}.p-message-file b{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.p-message-file small{color:#888;font-size:9px}.p-message-file.expired{opacity:.65;grid-template-columns:34px minmax(0,1fr)}.p-message-file.expired>svg{color:#999}.p-message-day{color:#666;background:#deded9;border-radius:4px;width:fit-content;margin:13px auto 8px;padding:4px 8px;font-size:10px}.p-call-history{border:1px solid var(--p-line);width:min(300px,82vw);color:var(--p-text);background:#f1f1ee;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px auto;padding:9px 10px;display:grid}.p-call-history>svg{color:#258746;width:20px}.p-call-history.missed>svg{color:#be483d}.p-call-history>div{gap:2px;min-width:0;display:grid}.p-call-history b{font-size:11px;line-height:1.25}.p-call-history span,.p-call-history time{color:var(--p-muted);font-size:10px}.p-chat-car-context{border-top:1px solid var(--p-line);background:#fff;flex:none;grid-template-columns:64px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:68px;padding:8px 11px;display:grid}.p-chat-car-context>img{object-fit:cover;background:#eee;border-radius:5px;width:64px;height:50px}.p-chat-car-context>span{gap:2px;min-width:0;display:grid}.p-chat-car-context small{color:var(--p-gold);text-transform:uppercase;font-size:9px;font-weight:700}.p-chat-car-context strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.p-chat-car-context em{color:var(--p-muted);font-size:10px;font-style:normal}.p-chat-car-context button{background:#f2f2ef;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.p-chat-car-context button svg{width:18px}.p-chat-file-draft{border-top:1px solid var(--p-line);background:#fff;flex:none;gap:5px;max-height:145px;padding:7px 11px;display:grid;overflow-y:auto}.p-chat-file-draft>div{background:#f3f3f0;border-radius:5px;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:48px;padding:5px 7px;display:grid}.p-chat-file-draft>div>svg{width:22px;color:var(--p-gold)}.p-chat-file-draft span{gap:2px;min-width:0;display:grid}.p-chat-file-draft b{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.p-chat-file-draft small{color:var(--p-muted);font-size:9px}.p-chat-file-draft button{background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.p-chat-file-draft button svg{width:16px}.p-chat-reply-draft{border-top:1px solid var(--p-line);background:#fff;flex:none;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:58px;padding:7px 11px;display:grid}.p-chat-reply-draft>svg{width:21px;color:var(--p-gold)}.p-chat-reply-draft>span{gap:3px;min-width:0;display:grid}.p-chat-reply-draft b{color:var(--p-gold);font-size:10px}.p-chat-reply-draft small{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p-chat-reply-draft button{background:#f2f2ef;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.p-chat-reply-draft button svg{width:16px}.p-chat-compose{border-top:1px solid var(--p-line);background:#fff;grid-template-columns:44px minmax(0,1fr) 48px;align-items:end;gap:7px;min-height:66px;padding:9px 11px;display:grid}.p-chat-compose textarea{resize:none;border:1px solid var(--p-line);width:100%;height:46px;min-height:46px;max-height:112px;font:inherit;background:#f7f7f5;border-radius:7px;outline:0;padding:12px;line-height:1.35;overflow-y:auto}.p-chat-compose button{background:var(--p-gold);color:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.p-chat-compose .p-chat-attach{width:44px;color:var(--p-text);background:#f2f2ef}.p-chat-compose button:disabled{background:#d1d1cc}.p-chat-compose svg{width:21px}.p-chat-error{color:#b83c31;text-align:center;background:#fff1ef;margin:0;padding:7px 11px;font-size:11px}.p-chat-uploading{color:#8c6725;text-align:center;background:#fff8e9;flex:none;margin:0;padding:7px 11px;font-size:10px}.p-message-actions{z-index:320;padding:16px 11px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;align-items:flex-end;display:flex;position:absolute;inset:0}.p-message-actions>div{background:#fff;border-radius:8px;width:100%;padding:7px;box-shadow:0 12px 36px #0000002e}.p-message-action-preview{border-left:3px solid var(--p-gold);color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;background:#f5f5f2;margin:2px 5px 7px;padding:9px 10px;font-size:11px;overflow:hidden}.p-message-actions button{border:0;border-bottom:1px solid var(--p-line);width:100%;min-height:50px;color:var(--p-text);font:inherit;text-align:left;background:#fff;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.p-message-actions button svg{width:21px;color:var(--p-gold)}.p-message-actions button.danger,.p-message-actions button.danger svg{color:#c43b31}.p-message-actions button.cancel{color:var(--p-muted);border-bottom:0;justify-content:center;margin-top:5px}.p-media-viewer-open{overflow:hidden}.p-media-viewer{z-index:900;grid-template-rows:calc(58px + env(safe-area-inset-top)) minmax(0, 1fr);color:#fff;background:#0c0d0c;width:min(100%,480px);margin:0 auto;display:grid;position:fixed;inset:0}.p-media-viewer>header{padding:env(safe-area-inset-top) 13px 9px;justify-content:space-between;align-items:end;gap:10px;display:flex}.p-media-viewer>header>span{color:#d6d6d2;padding-bottom:9px;font-size:12px}.p-media-viewer>header>div{align-items:center;gap:8px;display:flex}.p-media-viewer button{cursor:pointer;border:0}.p-media-viewer-close{color:#fff;background:#292a28;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.p-media-viewer-close svg{width:22px;height:22px}.p-media-viewer-save{background:var(--p-gold);color:#fff;min-height:40px;font:inherit;border-radius:5px;padding:0 12px;font-size:11px;font-weight:700}.p-media-viewer-save:disabled{opacity:.65}.p-media-viewer-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.p-media-viewer-strip::-webkit-scrollbar{display:none}.p-media-viewer-strip figure{min-width:100%;padding:0 8px calc(10px + env(safe-area-inset-bottom));scroll-snap-align:center;flex:0 0 100%;place-items:center;margin:0;display:grid}.p-media-viewer-strip img,.p-media-viewer-strip video{object-fit:contain;background:#151615;border-radius:3px;width:100%;max-height:100%}.p-media-viewer-strip video{max-height:calc(100dvh - 78px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.p-chat-empty{text-align:center;min-height:230px;color:var(--p-muted);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.p-chat-empty>svg{width:35px;height:35px;color:var(--p-gold)}.p-chat-empty h2{color:var(--p-text);margin:12px 0 5px;font-size:18px}.p-chat-empty p{max-width:280px;margin:0;font-size:13px;line-height:1.45}.p-push-control{margin:10px 0 14px}.p-push-control>button{border:1px solid var(--p-line);width:100%;min-height:62px;color:var(--p-text);text-align:left;background:#fff;border-radius:7px;align-items:center;gap:12px;padding:10px 13px;display:flex}.p-push-control>button>svg{width:23px;color:var(--p-gold)}.p-push-control>button span{gap:3px;display:grid}.p-push-control>button b{font-size:13px}.p-push-control>button small{color:var(--p-muted);font-size:10px}.p-push-message{color:var(--p-muted);padding:5px 3px 0;font-size:10px;display:block}.p-push-control.compact{flex:none;margin:0}.p-push-control.compact>button{background:#f2f2ef;border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.p-push-control.compact>button span,.p-push-control.compact .p-push-message{display:none}.p-push-control>.p-push-test{border-color:var(--p-black);background:var(--p-black);color:#fff;justify-content:center;min-height:42px;margin-top:6px;font-size:13px;font-weight:700}.p-push-control>.p-push-disable{min-height:38px;color:var(--p-muted);background:0 0;border-color:#d9e0ea;justify-content:center;margin-top:6px;font-size:11px;font-weight:600}.p-loading,.p-state{min-height:160px;color:var(--p-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:11px;display:flex}.p-loader{border:2px solid #ddd;border-top-color:var(--p-gold);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.spin{animation:.8s linear infinite spin}.p-closed{padding:calc(26px + env(safe-area-inset-top)) 20px calc(26px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;justify-content:space-between;display:flex}.p-closed>div:last-child{padding-bottom:9vh}.p-closed h1{margin:8px 0 13px;font-size:31px;line-height:1.08}.p-closed p{color:var(--p-muted);margin-bottom:21px;line-height:1.5}.p-auth-state{text-align:center}.p-auth-state .p-loader{display:inline-block}.p-error{color:#d55}@keyframes spin{to{transform:rotate(360deg)}}body.p-chat-active{overscroll-behavior:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}body.p-chat-active .p-app{padding-bottom:0}body.p-chat-active .p-chat-dialog{top:var(--p-viewport-top);width:min(100%,480px);height:var(--p-viewport-height,100dvh);z-index:90;position:fixed;left:50%;transform:translate(-50%)}body.p-chat-active .p-dialog-head{min-height:calc(70px + env(safe-area-inset-top));padding-top:calc(9px + env(safe-area-inset-top))}body.p-chat-active .p-chat-compose{padding-bottom:max(9px,env(safe-area-inset-bottom))}body.p-keyboard-open .p-bottom{display:none}body.p-keyboard-open .p-app{padding-bottom:0}body.p-keyboard-open .p-chat-dialog{height:var(--p-viewport-height,100dvh)}body.p-keyboard-open .p-dialog-head{min-height:70px;padding-top:9px}body.p-keyboard-open .p-chat-compose{padding-bottom:9px}@media (max-width:360px){.p-header{padding-left:11px;padding-right:11px}.p-logo{gap:6px;font-size:17px}.p-logo img{width:34px;height:34px}.p-car-card{grid-template-columns:118px minmax(0,1fr)}.p-price-box{grid-template-columns:1fr}.p-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-action-grid a,.p-action-grid button{min-height:82px;font-size:12px}.p-dialog-head{gap:7px;padding-left:8px;padding-right:8px}.p-dialog-head .p-chat-avatar{flex-basis:40px;width:40px;height:40px}.p-message-list{padding-left:8px;padding-right:8px}.p-message-list article{max-width:90%}.p-chat-compose,.p-chat-car-context{padding-left:8px;padding-right:8px}.p-stock-title{align-items:flex-start;gap:8px}.p-stock-sync{max-width:150px;padding:0 10px}}@media (min-width:700px){body{background:var(--p-light-gray)}}.p-app h1,.p-app h2,.p-app h3,.p-closed h1,.p-closed h2,.p-closed h3,.p-app button,.p-app input,.p-app select,.p-app textarea,.p-closed button,.p-closed input{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.p-app h1,.p-app h2,.p-app h3,.p-closed h1,.p-closed h2,.p-closed h3{letter-spacing:-.025em}.p-header{border-bottom-color:#062b731a;height:72px;padding-left:18px;padding-right:18px;box-shadow:0 8px 28px #062b730a}.p-header>a:last-child,.p-icon{color:var(--p-navy);background:#edf4fb}.p-primary,.p-book,.p-chat-compose button,.p-story-create{background:linear-gradient(135deg, var(--p-aqua), var(--p-cyan));color:#fff;border-radius:10px;box-shadow:0 8px 20px #14b8c833}.p-kicker{color:var(--p-aqua);letter-spacing:.06em}.p-dashboard{padding:14px 12px 4px}.p-hero-copy{padding:42px 22px}.p-hero-copy h1{font-size:30px;line-height:1.08}.p-hero-copy span,.p-hero-copy p{color:#ffffffd6}.p-overview{border-radius:14px;margin-top:12px;box-shadow:0 8px 24px #062b730d}.p-overview>div{padding:18px}.p-stock-stat strong{color:var(--p-navy)}.p-rates b{color:var(--p-aqua)}.p-app-update{background:var(--p-navy);border-radius:10px}.p-quick-grid{gap:8px}.p-quick-grid a{border-radius:14px;min-height:112px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 22px #062b730b}.p-quick-grid a:active{transform:translateY(1px)}.p-quick-grid svg{color:var(--p-aqua)}.p-section{border:1px solid var(--p-line);border-radius:16px;margin:12px;box-shadow:0 8px 24px #062b730b}.p-mini-car>img,.p-mini-car>.p-placeholder{border-radius:10px}.p-search{border-radius:12px}.p-search:focus-within{border-color:var(--p-aqua);box-shadow:0 0 0 3px #14b8c81f}.p-filters select,.p-brand-filter summary{color:var(--p-navy);border-radius:10px}.p-car-list{gap:10px}.p-car-card{border-radius:14px;box-shadow:0 7px 20px #062b730b}.p-car-photo>span{background:var(--p-aqua);border-radius:6px}.p-placeholder{background:linear-gradient(145deg, var(--p-navy), #084392)}.p-placeholder img{border-radius:15px;width:62px;height:62px}.p-bottom{border-top-color:#062b731a;box-shadow:0 -10px 28px #062b730f}.p-bottom a.active{color:var(--p-aqua)}.p-detail,.p-dialog-head,.p-chat-compose,.p-chat-car-context,.p-chat-file-draft,.p-chat-reply-draft{background:var(--p-white)}.p-price-box>div,.p-metrics div,.p-analytics-section,.p-partner-list>a,.p-partner-profile,.p-conversation-list>a{border-radius:12px}.p-car-chat,.p-action-grid a,.p-action-grid button,.p-admin-status{background:var(--p-navy);border-radius:10px}.p-car-chat>svg:first-child,.p-action-grid svg{color:var(--p-cyan)}.p-outline{border-color:var(--p-aqua);color:var(--p-navy);border-radius:10px}.p-message-list article.own{background:var(--p-navy);border-color:var(--p-navy)}.p-message-list article.own .p-message-reply,.p-message-list article.own .p-message-car,.p-message-list article.own .p-message-file{background:#0b3d86}.p-chat-page{background:var(--p-light-gray)}.p-chat-compose textarea{background:var(--p-light-gray);border-radius:12px}.p-chat-compose textarea:focus{border-color:var(--p-aqua)}.p-push-control.compact>button,.p-chat-car-context button,.p-chat-reply-draft button{background:#edf4fb}.p-loader{border-top-color:var(--p-aqua)}.p-closed{background:radial-gradient(circle at 100% 0, #19d2d424, transparent 42%), var(--p-light-gray);color:var(--p-navy);font-family:Manrope,Inter,system-ui,sans-serif}.p-closed>.p-logo{align-self:flex-start}.p-partner-status-readonly{border:1px solid var(--p-line);background:#fff;border-radius:12px;padding:12px}.p-partner-status-readonly strong{color:var(--p-navy);margin-top:7px;font-size:15px;display:block}.p-user-details{border:1px solid var(--p-line);background:#fff;border-radius:12px;margin:10px 0;padding:16px}.p-user-details .p-section-head{margin:0 0 10px}.p-user-details dl{border:1px solid var(--p-line);border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.p-user-details dl>div{background:var(--p-light-gray);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:grid}.p-user-details dt{color:var(--p-muted);font-size:11px}.p-user-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.p-user-details dd a{color:var(--p-aqua)}.p-user-logo{color:var(--p-muted);gap:7px;margin-top:14px;font-size:11px;display:grid}.p-user-logo>div{border:1px dashed var(--p-line);background:var(--p-light-gray);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;padding:13px;display:flex}.p-user-logo img{object-fit:contain;max-width:220px;max-height:78px}.p-colleagues>.p-note{color:var(--p-navy);background:#e8f9fa;border-radius:12px;margin:0 0 16px}.p-colleague-form{border:1px solid var(--p-line);background:#fff;border-radius:16px;gap:10px;margin-bottom:22px;padding:18px;display:grid;box-shadow:0 8px 24px #062b730d}.p-colleague-form h2{margin:0 0 4px;font-size:18px}.p-colleague-form input{border:1px solid var(--p-line);background:var(--p-light-gray);width:100%;min-height:48px;color:var(--p-navy);font:inherit;border-radius:10px;outline:0;padding:0 13px}.p-colleague-form input:focus{border-color:var(--p-aqua);box-shadow:0 0 0 3px #14b8c81f}.p-colleague-form .p-primary{width:100%}.p-colleague-list{gap:10px;margin:10px 0 18px;display:grid}.p-colleague-list article{border:1px solid var(--p-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 7px 20px #062b730b}.p-colleague-list article>div{gap:4px;min-width:0;display:grid}.p-colleague-list article strong{font-size:15px}.p-colleague-list article span,.p-colleague-list article small{color:var(--p-muted);font-size:11px}.p-colleague-list article label{gap:5px;display:grid}.p-colleague-list article select{border:1px solid var(--p-line);background:var(--p-light-gray);min-height:42px;color:var(--p-navy);font:inherit;border-radius:9px;padding:0 9px;font-size:13px}.p-colleague-list article em{color:var(--p-aqua);grid-column:1/-1;font-size:11px;font-style:normal}@media (min-width:900px){:root{--p-nav-height:0px}.p-app{width:min(100%,1440px);max-width:1440px;min-height:100vh;padding:0 0 0 236px;box-shadow:0 0 50px #062b7314}.p-content{min-height:calc(100vh - 76px)}.p-header{height:76px;padding-left:30px;padding-right:30px}.p-header .p-logo{display:none}.p-header:before{content:"LD Partner";color:var(--p-navy);font-size:16px;font-weight:800}.p-bottom{background:linear-gradient(165deg, #041e53 0%, var(--p-navy) 58%, #073984 100%);border:0;flex-direction:column;justify-content:flex-start;gap:8px;width:236px;height:100vh;padding:108px 18px 210px;display:flex;top:0;bottom:auto;left:max(0px,50vw - 720px);overflow:hidden;transform:none;box-shadow:14px 0 36px #062b731f}.p-bottom:before,.p-bottom:after{content:none}.p-sidebar-brand{width:200px;height:58px;color:var(--p-navy);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;top:20px;left:18px;box-shadow:0 10px 28px #00000024}.p-sidebar-brand img{object-fit:cover;border-radius:10px;width:38px;height:38px;display:block}.p-sidebar-brand>span{letter-spacing:-.02em;font-size:18px;font-weight:800}.p-sidebar-symbol{object-fit:cover;opacity:.96;pointer-events:none;border-radius:30px;width:150px;height:150px;display:block;position:absolute;bottom:30px;left:43px;box-shadow:0 16px 36px #0000002e}.p-bottom a{color:#ffffffc2;border-radius:12px;flex-direction:row;justify-content:flex-start;gap:13px;min-height:52px;padding:0 16px;font-size:14px;font-weight:600}.p-bottom a:hover{color:#fff;background:#ffffff14}.p-bottom a.active{color:#fff;background:linear-gradient(135deg, var(--p-aqua), var(--p-cyan));box-shadow:0 10px 24px #14b8c838}.p-bottom svg{width:22px;height:22px}.p-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(310px,.8fr);align-items:stretch;gap:18px;padding:26px 30px 6px;display:grid}.p-hero{grid-column:1;min-height:250px}.p-overview{grid-area:1/2;margin:0}.p-dashboard>.p-push-control,.p-dashboard>.p-section-head,.p-dashboard>.p-stock-metrics,.p-dashboard>.p-stock-events,.p-dashboard>.p-event-stack{grid-column:1/-1}.p-stock-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.p-stock-metrics>div{min-height:118px;padding:18px}.p-stock-events{padding:20px 22px}.p-event-row{grid-template-columns:54px minmax(190px,1.2fr) minmax(230px,1fr) 116px;gap:14px;min-height:72px}.p-event-media{grid-row:auto;width:54px;height:54px}.p-event-change{justify-content:initial;gap:4px;display:grid}.p-event-row time{justify-self:end}.p-quick-grid{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}.p-section{margin:14px 30px;padding:22px}.p-page{padding:28px 30px}.p-colleague-form{grid-template-columns:repeat(2,minmax(0,1fr))}.p-colleague-form h2,.p-colleague-form .p-primary,.p-colleague-form .p-error{grid-column:1/-1}.p-colleague-list{grid-template-columns:repeat(2,minmax(0,1fr))}.p-car-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.p-car-card{grid-template-columns:175px minmax(0,1fr);min-height:160px}.p-detail{max-width:980px;margin:0 auto}.p-closed{max-width:760px;min-height:100vh;margin:0 auto;padding:56px}body.p-chat-active .p-chat-dialog{width:min(100%,720px)}}.p-app.p-order-mode{color:#102f38;background:#e9eff0}.p-order-mode .p-content{background:linear-gradient(#e6edef 0,#f3f6f6 360px)}.p-order-mode .p-header{background:linear-gradient(135deg,#061d2b,#0a3942);border-bottom-color:#6ee7db33}.p-order-mode .p-header .p-logo,.p-order-mode .p-header .p-logo span{color:#fff}.p-order-mode .p-quick-grid.p-order-quick-grid>a{background:#fffffff0;border-color:#0951531f}.p-order-mode .p-quick-grid.p-order-quick-grid>a>svg{color:#078e87}.p-order-mode .p-quick-grid.p-order-quick-grid>a b{color:#0b303a}.p-order-mode .p-bottom a.active{color:#087e78}@media (min-width:900px){.p-order-mode .p-header:before{content:"LD Заказ";color:#fff}.p-order-mode .p-bottom{background:linear-gradient(165deg,#031823 0%,#082d39 55%,#075457 100%)}.p-order-mode .p-bottom a.active{color:#fff;background:linear-gradient(135deg,#087e78,#18b8ad)}.p-dashboard.p-order-dashboard{padding:26px 30px 10px;display:block}.p-order-dashboard-hero,.p-order-dashboard-hero-copy{min-height:300px}.p-order-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.p-order-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.p-new-catalog{max-width:1050px;margin:0 auto}.p-new-car-selected>dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-owner-stock-label{color:#9b773e;background:#b2915517;border:1px solid #b2915559;border-radius:7px;margin:6px 0 4px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}:root{color:#171717;--bg:#fff;--cream:#faf7f1;--sand:#f7f2ea;--text:#171717;--soft-text:#6f6f6f;--accent:#171717;--accent-2:#3a3a3a;--accent-soft:#f1f1f1;--line:#e1e1e1;--line-strong:#1717172e;--shadow:0 18px 45px #12121214;--icon-filter:grayscale(1) saturate(0) brightness(.22);--pattern-bg:url(/assets/ui/luxdrive-mark-tile.png);--pattern-glow-x:50vw;--pattern-glow-y:50vh;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.view-mode-toggle{z-index:10080;color:#111;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 42px #00000029}.view-mode-toggle span{color:#5f5f5f;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:800}.view-mode-toggle button{color:#222;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:44px;height:34px;font-size:12px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:inline-flex}.view-mode-toggle button:hover{transform:translateY(-1px)}.view-mode-toggle button.is-active{color:#fff;background:#111}html.lux-view-mobile body{background:#ecebea;min-width:320px}html.lux-view-mobile .app-shell.has-pattern-bg{background:#fff;width:min(430px,100%);min-height:100vh;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 24px 80px #00000024}html.lux-view-mobile .container{width:min(100% - 28px,1180px)}html.lux-view-mobile h1{font-size:36px}html.lux-view-mobile h2{font-size:25px}html.lux-view-mobile .site-header{grid-template-columns:1fr auto auto;height:70px;padding:0 18px}html.lux-view-mobile .brand img{width:185px}html.lux-view-mobile .menu-toggle{display:inline-flex}html.lux-view-mobile .header-contact{display:none}html.lux-view-mobile .main-nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:none;position:absolute;top:70px;left:14px;right:14px}html.lux-view-mobile .main-nav.is-open{display:flex}html.lux-view-mobile .main-nav .boton{border-bottom:0;width:100%;height:50px;min-height:50px;padding:0;line-height:50px}html.lux-view-mobile .hero{min-height:700px;padding-top:40px}html.lux-view-mobile .hero-grid,html.lux-view-mobile .detail-grid,html.lux-view-mobile .lead-card,html.lux-view-mobile .contacts-grid,html.lux-view-mobile .detail-columns,html.lux-view-mobile .avito-panel,html.lux-view-mobile .rutube-layout,html.lux-view-mobile .blog-grid,html.lux-view-mobile .legal-layout{grid-template-columns:1fr}html.lux-view-mobile .hero-grid{gap:20px}html.lux-view-mobile .hero-actions,html.lux-view-mobile .section-title-row,html.lux-view-mobile .rutube-actions,html.lux-view-mobile .product-heading{flex-direction:column;align-items:stretch}html.lux-view-mobile .hero-points,html.lux-view-mobile .stats-bar,html.lux-view-mobile .cars-grid,html.lux-view-mobile .catalog-grid,html.lux-view-mobile .services-grid,html.lux-view-mobile .why-panel,html.lux-view-mobile .spec-grid,html.lux-view-mobile .footer-grid,html.lux-view-mobile .catalog-filters,html.lux-view-mobile .catalog-filter-actions,html.lux-view-mobile .lead-form,html.lux-view-mobile .chat-contact-fields,html.lux-view-mobile .chat-admin-meta{grid-template-columns:1fr}html.lux-view-mobile .hero-media{min-height:0;display:block}html.lux-view-mobile .hero-car-note{margin-top:-18px;position:static}html.lux-view-mobile .btn{width:100%}html.lux-view-mobile .rutube-feed{flex-direction:column;padding:0;overflow:visible}html.lux-view-mobile .rutube-card{flex:none;grid-template-columns:106px minmax(0,1fr)}html.lux-view-mobile .rutube-thumb{height:64px}html.lux-view-mobile .photo-card,html.lux-view-mobile .journal-card{flex-basis:100%}html.lux-view-mobile .footer-grid nav{grid-template-columns:1fr}html.lux-view-mobile .footer-bottom{flex-wrap:wrap;justify-content:flex-start}html.lux-view-mobile .spec-table,html.lux-view-mobile .spec-row,html.lux-view-mobile .spec-row:nth-child(2n){grid-template-columns:1fr}html.lux-view-mobile .spec-row,html.lux-view-mobile .spec-row:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);gap:7px;padding:15px 16px}html.lux-view-mobile .spec-row strong{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:18px;line-height:1.28;display:block}html.lux-view-mobile .has-pattern-bg .imessage-collapsed,html.lux-view-mobile .imessage-collapsed{border-radius:28px;grid-template-columns:56px minmax(0,1fr) 48px;gap:11px;width:min(330px,100vw - 24px);min-height:72px;padding:10px 11px;inset:auto 12px 74px auto}html.lux-view-mobile .has-pattern-bg .imessage-widget,html.lux-view-mobile .imessage-widget{border-radius:30px;width:auto;height:auto;max-height:calc(100dvh - 156px);inset:82px 10px 74px}html.lux-view-desktop body{min-width:1440px;overflow-x:auto}html.lux-view-desktop .app-shell.has-pattern-bg{width:100%;min-width:1440px}html.lux-view-desktop .container{width:min(1180px,100% - 40px)}html.lux-view-desktop .site-header{grid-template-columns:220px minmax(680px,1fr) auto minmax(175px,auto) auto;gap:14px;height:76px;padding:0 clamp(24px,3vw,48px)}html.lux-view-desktop .brand img{width:205px;height:54px}html.lux-view-desktop .menu-toggle{display:none}html.lux-view-desktop .header-contact{white-space:nowrap;min-width:172px;display:grid}html.lux-view-desktop .main-nav{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0;position:static;display:flex!important}html.lux-view-desktop .main-nav .boton{width:var(--boton-width,200px);height:50px;min-height:50px}html.lux-view-desktop .main-nav .botontext{padding:0 6px;font-size:10px}html.lux-view-desktop .hero{min-height:700px;padding:84px 0 34px}html.lux-view-desktop .hero-grid{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.25fr);gap:44px}html.lux-view-desktop .hero-media{min-height:420px;display:block}html.lux-view-desktop .hero-car-note{margin-top:0;position:absolute;top:62px;right:2px}html.lux-view-desktop .hero-points{grid-template-columns:repeat(3,1fr)}html.lux-view-desktop .stats-bar,html.lux-view-desktop .catalog-grid,html.lux-view-desktop .cars-grid{grid-template-columns:repeat(4,1fr)}html.lux-view-desktop .services-grid{grid-template-columns:repeat(6,1fr)}html.lux-view-desktop .why-panel{grid-template-columns:1.1fr .95fr 1.4fr}html.lux-view-desktop .contacts-grid{grid-template-columns:1.2fr 1fr 1fr minmax(230px,auto)}html.lux-view-desktop .detail-grid,html.lux-view-desktop .lead-card,html.lux-view-desktop .detail-columns,html.lux-view-desktop .avito-panel,html.lux-view-desktop .rutube-layout,html.lux-view-desktop .blog-grid,html.lux-view-desktop .legal-layout{grid-template-columns:revert}html.lux-view-desktop .footer-grid{grid-template-columns:1.1fr 1.4fr 1fr}html.lux-view-desktop .footer-grid nav{grid-template-columns:repeat(2,max-content)}html.lux-view-desktop .section-title-row,html.lux-view-desktop .hero-actions,html.lux-view-desktop .rutube-actions,html.lux-view-desktop .product-heading{flex-direction:row;align-items:center}html.lux-view-desktop .btn{width:auto}html.lux-view-desktop .has-pattern-bg .imessage-collapsed,html.lux-view-desktop .imessage-collapsed{border-radius:32px;grid-template-columns:72px minmax(0,1fr) 58px;gap:14px;width:352px;min-height:86px;padding:12px 14px;inset:96px 24px auto auto}html.lux-view-desktop .has-pattern-bg .imessage-widget,html.lux-view-desktop .imessage-widget{border-radius:36px;width:410px;height:min(700px,100vh - 120px);max-height:none;inset:96px 24px auto auto}@media (max-width:520px){.view-mode-toggle{max-width:calc(100vw - 20px);bottom:10px;left:10px}.view-mode-toggle span{display:none}.view-mode-toggle button{min-width:42px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.app-shell{min-height:100vh;position:relative}.has-pattern-bg{background:linear-gradient(#fff 0%,#fbf8f1 52%,#fff 100%)}.has-pattern-bg:before{content:"";z-index:0;pointer-events:none;background-image:var(--pattern-bg), var(--pattern-bg);opacity:.18;background-position:0 0,160px 105px;background-repeat:repeat;background-size:320px 210px,320px 210px;position:fixed;inset:0}.has-pattern-bg main{background:0 0}.has-pattern-bg .section,.has-pattern-bg .page-section,.has-pattern-bg .stats-section,.has-pattern-bg .photos-section,.has-pattern-bg .rutube-section,.has-pattern-bg .journal-section,.has-pattern-bg .avito-section,.has-pattern-bg .contacts-section,.has-pattern-bg .why-section,.has-pattern-bg .site-footer{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffc7;border-top:1px solid #e1e1e1a8;border-bottom:1px solid #e1e1e16b}.has-pattern-bg .lead-section{background:#f7f2eadb}.lux-pattern-glow{z-index:0;pointer-events:none;background:var(--pattern-bg), var(--pattern-bg);filter:sepia(.86)saturate(1.85)brightness(1.08)contrast(1.04)drop-shadow(0 0 5px #d8a64461)drop-shadow(0 0 16px #d8a64433);mix-blend-mode:multiply;opacity:.46;-webkit-mask-image:radial-gradient(250px circle at var(--pattern-glow-x) var(--pattern-glow-y), #000000e6 0%, #0000006b 35%, #00000014 68%, #0000 88%);mask-image:radial-gradient(250px circle at var(--pattern-glow-x) var(--pattern-glow-y), #000000e6 0%, #0000006b 35%, #00000014 68%, #0000 88%);-webkit-mask-image:radial-gradient(250px circle at var(--pattern-glow-x) var(--pattern-glow-y), #000000e6 0%, #0000006b 35%, #00000014 68%, #0000 88%);background-position:0 0,160px 105px;background-repeat:repeat;background-size:320px 210px,320px 210px;position:fixed;inset:0}.has-pattern-bg>:not(.lux-pattern-glow){z-index:1;position:relative}.has-pattern-bg .imessage-collapsed,.has-pattern-bg .imessage-widget{z-index:10050;animation:none;position:fixed;top:96px;right:24px;opacity:1!important}@media (hover:none),(pointer:coarse){.lux-pattern-glow{display:none}}.container{width:min(1180px,100% - 40px);margin:0 auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;grid-template-columns:240px 1fr auto auto auto;align-items:center;gap:26px;height:76px;padding:0 clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.brand img{object-fit:contain;object-position:left center;width:215px;height:54px}.main-nav{justify-content:center;align-items:center;gap:8px;display:flex}.main-nav .boton{width:var(--boton-width,200px);color:#000;height:50px;text-decoration:none;display:block;position:relative}.main-nav .botontext{z-index:1;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;width:100%;height:100%;padding:0 8px;font-size:11px;font-weight:900;line-height:50px;position:absolute;overflow:hidden}.main-nav .twist{float:left;width:calc(25% + 3px);height:100%;margin-left:-4px;display:block;position:relative}.main-nav .twist:before{content:"";transform-origin:center bottom 0;background:#fed5a9;width:100%;height:100%;transition:all .5s cubic-bezier(.97,0,.395,.995);position:absolute;bottom:100%;transform:matrix3d(1,0,0,0,0,0,-1,-.003,0,1,0,0,0,0,0,1)}.main-nav .twist:after{content:"";transform-origin:50% 0;background:#9f7f5e;width:100%;height:100%;transition:all .5s cubic-bezier(.97,0,.395,.995);position:absolute;top:100%;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,-.003,0,-50,0,1)}.main-nav .boton:hover .twist:before{background:#fff;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,.003,0,50,0,1)}.main-nav .boton:focus-visible .twist:before{background:#fff;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,.003,0,50,0,1)}.main-nav .boton:hover .twist:after{background:#dedae1;transform:matrix3d(1,0,0,0,0,0,-1,.003,0,1,0,0,0,0,0,1)}.main-nav .boton:focus-visible .twist:after{background:#dedae1;transform:matrix3d(1,0,0,0,0,0,-1,.003,0,1,0,0,0,0,0,1)}.main-nav .boton .twist:first-of-type{margin-left:0}.main-nav .boton .twist:first-of-type:before,.main-nav .boton .twist:first-of-type:after{transition-delay:0s}.main-nav .boton .twist:nth-of-type(2):before,.main-nav .boton .twist:nth-of-type(2):after{transition-delay:.1s}.main-nav .boton .twist:nth-of-type(3):before,.main-nav .boton .twist:nth-of-type(3):after{transition-delay:.2s}.main-nav .boton .twist:nth-of-type(4):before,.main-nav .boton .twist:nth-of-type(4):after{transition-delay:.3s}.main-nav .boton .botontext:first-of-type{color:#3d3b40;transform-origin:center bottom 0;transition:all .5s cubic-bezier(.97,0,.395,.995);bottom:100%;transform:matrix3d(1,0,0,0,0,0,-1,-.003,0,1,0,0,0,0,0,1)}:is(.main-nav .boton:hover .botontext:first-of-type,.main-nav .boton:focus-visible .botontext:first-of-type){transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,.003,0,50,0,1)}.main-nav .boton .botontext:nth-of-type(2){color:#fff;transform-origin:50% 0;transition:all .5s cubic-bezier(.97,0,.395,.995);top:100%;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,-.003,0,-50,0,1)}:is(.main-nav .boton:hover .botontext:nth-of-type(2),.main-nav .boton:focus-visible .botontext:nth-of-type(2)){transform:matrix3d(1,0,0,0,0,0,-1,.003,0,1,0,0,0,0,0,1)}.language-switcher{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.language-switcher button{min-width:36px;height:30px;color:var(--soft-text);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:800}.language-switcher button.is-active{background:var(--accent);color:#fff}.header-contact{justify-items:end;gap:3px;display:grid}.header-contact span{align-items:center;gap:7px;font-weight:800;display:inline-flex}.header-contact small{color:var(--soft-text)}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 18px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#2b2b2b,#0f0f0f);box-shadow:0 12px 24px #12121229}.btn-secondary{color:#1d1d1d;border-color:var(--accent);background:#fff}.text-link{color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.hero{background:#fff;min-height:700px;padding:84px 0 34px;position:relative;overflow:hidden}.hero-slider{z-index:0;position:absolute;inset:0}.hero-slide{opacity:0;background-position:100%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.1s,transform 6.5s;position:absolute;inset:0;transform:scale(1.012)}.hero-slide img{object-fit:cover;object-position:center right;width:100%;height:100%}.hero-slide.is-active{opacity:1;transform:scale(1)}.hero-slider:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffe6 0%,#ffffffa8 32%,#ffffff29 58%,#ffffff05 100%),linear-gradient(#ffffff0a,#ffffff1f);position:absolute;inset:0}.hero:before{content:"";z-index:1;opacity:.55;pointer-events:none;background:linear-gradient(#ffffff1f,#fff0);height:260px;position:absolute;inset:0 0 auto 52%}.hero-grid{z-index:2;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.25fr);align-items:center;gap:44px;min-height:500px;display:grid;position:relative}.kicker{color:var(--accent-2);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.7vw,54px);font-weight:600;line-height:1.12}h2{letter-spacing:0;margin-bottom:26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.15}h3{margin-bottom:8px;font-size:16px}.muted,.hero-copy p{color:var(--soft-text);line-height:1.7}.hero-copy p{max-width:470px}.gold-line{background:var(--accent);width:52px;height:3px;margin:22px 0;display:block}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.hero-media{min-height:420px;position:relative}.hero-car-note{border:1px solid var(--line);width:min(210px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:12px;gap:8px;padding:20px;display:grid;position:absolute;top:62px;right:2px}.hero-car-note span{color:var(--accent);font-weight:800}.hero-car-note small{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.hero-points{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;padding:18px 0;display:grid;position:relative}.hero-points div{color:#333;align-items:center;gap:14px;font-size:14px;display:flex}.hero-points svg{color:var(--accent);stroke-width:1.5px}.section,.page-section{padding:54px 0}.stats-section{background:#fff;padding:10px 0 48px}.stats-bar{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:18px;padding:20px 28px;display:grid}.stat-item{grid-template-columns:54px auto;align-items:center;column-gap:14px;display:grid}.stat-item img{object-fit:contain;grid-row:span 2;width:48px;height:48px}.stat-item img,.service-item img{filter:var(--icon-filter)}.stat-item strong{font-family:Georgia,Times New Roman,serif;font-size:25px}.stat-item span{color:var(--soft-text);font-size:13px}.section-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.carousel-controls{align-items:center;gap:10px;display:flex}.carousel-controls button{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 20px #1212120f}.carousel-controls button:hover{border-color:var(--accent);transform:translateY(-2px)}.cars-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.car-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto 190px 1fr;row-gap:14px;min-height:382px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 28px #231b1214}.car-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.car-badge{color:var(--accent);background:var(--accent-soft);text-transform:uppercase;border-radius:5px;justify-self:start;padding:6px 10px;font-size:11px;font-weight:900}.car-image{background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;height:190px;margin:0;display:flex;overflow:hidden}.car-image img{object-fit:cover;width:100%;height:100%}.car-info{align-content:start;gap:10px;padding-top:2px;padding-bottom:36px;display:grid}.car-info h3{margin-bottom:0;line-height:1.25}.car-info p{color:var(--soft-text);margin-bottom:9px;font-size:13px}.car-info strong,.detail-price{color:var(--accent);font-size:22px;font-weight:900}.heart-icon{color:var(--accent);position:absolute;bottom:16px;right:16px}.photos-section{background:#fff;padding-top:10px}.photo-strip{gap:18px;display:flex;overflow:hidden}.photo-card{border:1px solid var(--line);background:var(--cream);min-width:0;height:235px;box-shadow:var(--shadow);border-radius:10px;flex:0 0 calc(25% - 13.5px);margin:0;overflow:hidden}.photo-card img{object-fit:cover;width:100%;height:100%}.rutube-section{background:linear-gradient(#fff 0%,#f7f7f7 100%);padding-top:18px}.rutube-intro{max-width:560px;margin-bottom:0}.rutube-actions{align-items:center;gap:18px;display:flex}.rutube-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:22px;display:grid}.rutube-player{border:1px solid var(--line);background:radial-gradient(circle at 28% 22%,#ffffff29,#0000 32%),#141414;border-radius:14px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 24px 70px #12121224}.rutube-player:before{content:"";padding-top:56.25%;display:block}.rutube-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rutube-feed{flex-direction:column;gap:12px;min-width:0;max-height:420px;padding-right:4px;display:flex;overflow:auto}.rutube-card{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 28px #1212120f}.rutube-card:hover,.rutube-card.is-active{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 38px #1212121a}.rutube-card>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.rutube-thumb{background:linear-gradient(135deg,#202020,#050505);border-radius:9px;height:70px;position:relative;overflow:hidden}.rutube-thumb img{object-fit:cover;width:100%;height:100%}.rutube-play{color:#fff;background:#121212db;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rutube-empty{border:1px solid var(--line);text-align:center;min-height:300px;box-shadow:var(--shadow);background:#fff;border-radius:14px;place-items:center;gap:14px;padding:34px;display:grid}.rutube-empty h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px}.rutube-empty-icon{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.journal-section{background:radial-gradient(circle at 18% 18%,#1717170d,#0000 30%),#fff;padding-top:26px}.journal-strip{gap:18px;display:flex;overflow:hidden}.journal-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex:0 0 calc(25% - 13.5px);align-content:end;min-width:0;min-height:355px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #12121217}.journal-card:before{content:"";background:linear-gradient(180deg, #ffffff14 0%, #fffffff0 58%, #fff 100%), var(--journal-image,none);opacity:.92;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.journal-card:after{content:"";filter:blur(22px);z-index:0;background:#ffffffb8;border-radius:18px;height:58%;position:absolute;inset:auto 18px 16px}.journal-card>*{z-index:1;position:relative}.journal-card img{display:none}.journal-card span{border:1px solid var(--line);width:max-content;color:var(--soft-text);background:#ffffffe6;border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:12px;font-weight:800}.journal-card h3{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.16}.journal-card p{-webkit-line-clamp:4;color:#4d4d4d;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-card:hover{border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 24px 64px #12121224}.avito-section{background:#fff;padding-top:12px}.avito-panel{border:1px solid var(--line);background:#f8f8f8;border-radius:12px;grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:28px;padding:30px;display:grid}.avito-rating{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:16px;min-width:0;padding:26px;display:grid}.avito-logo{width:132px;height:auto}.rating-row{align-items:center;gap:14px;display:flex}.rating-row strong{font-family:Georgia,Times New Roman,serif;font-size:30px}.rating-row span{color:var(--accent);gap:4px;display:inline-flex}.avito-count{color:var(--soft-text);margin:-6px 0 0;font-size:15px}.reviews-area{gap:18px;min-width:0;display:grid}.reviews-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reviews-header h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px}.reviews-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-content:start;gap:12px;width:100%;min-height:282px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 24px #1212120f}.review-card:hover{border-color:var(--text);transform:translateY(-4px);box-shadow:0 20px 44px #1212121a}.review-card-header{align-items:center;gap:12px;display:flex}.review-card-header div{gap:2px;display:grid}.review-card-header strong{color:var(--text);font-size:16px}.review-card-header span{color:var(--soft-text);font-size:13px}.review-logo{flex:none;width:66px;height:auto;margin-bottom:0}.review-stars{color:var(--text);gap:3px;display:inline-flex}.review-deal{color:var(--soft-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.review-card p{color:#3f3f3f;margin:0;line-height:1.65}.review-preview{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-open{color:var(--text);text-transform:uppercase;letter-spacing:0;align-self:end;margin-top:4px;font-size:13px;font-weight:800}.review-card blockquote{border-left:3px solid var(--text);color:#4a4a4a;background:#f5f5f5;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.review-modal{z-index:10020;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1212126b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-modal-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:16px;width:min(640px,100%);max-height:min(760px,100vh - 48px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #12121238}.review-modal-card p{color:#2e2e2e;margin:0;font-size:17px;line-height:1.7}.review-modal-card .review-deal{-webkit-line-clamp:unset;display:block;overflow:visible}.review-modal-card blockquote{border-left:3px solid var(--text);color:#3f3f3f;background:#f5f5f5;border-radius:10px;margin:0;padding:16px 18px;line-height:1.65}.review-modal-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:16px;right:16px}.review-source-link{color:var(--text);align-items:center;gap:8px;font-weight:800;display:inline-flex}.services-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.service-item{border-right:1px solid var(--line);align-content:start;gap:10px;min-height:126px;padding:18px 16px;display:grid}.service-item:last-child{border-right:0}.service-item img{object-fit:contain;width:44px;height:44px}.service-item p{color:var(--soft-text);margin-bottom:0;font-size:12px}.service-item-link{cursor:pointer;transition:background .2s,box-shadow .2s}.service-item-link:hover{background:#f7f7f7;box-shadow:inset 0 -2px #111}.why-section{background:var(--cream)}.why-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr .95fr 1.55fr;align-items:stretch;gap:24px;padding:34px;display:grid}.clean-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.clean-list li{color:#444;gap:10px;line-height:1.55;display:flex}.clean-list svg{color:var(--accent);flex:none;margin-top:3px}.brand-note-card{border:1px solid var(--line);background:linear-gradient(#fff,#f7f7f7);border-radius:8px;align-content:center;align-self:stretch;gap:22px;padding:28px;display:grid}.brand-note-logo{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:92px;padding:18px;display:flex;box-shadow:0 10px 24px #1212120f}.brand-note-logo img{object-fit:contain;width:min(100%,245px);height:auto}.brand-note-card p{color:var(--soft-text);margin:0;line-height:1.7}.map-frame{border:1px solid var(--line);background:var(--cream);border-radius:6px;min-height:430px;position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;min-height:430px}.map-frame a{color:var(--accent);box-shadow:var(--shadow);background:#fff;border-radius:7px;padding:10px 14px;font-weight:800;position:absolute;bottom:18px;left:18px}.contacts-section{background:#fff}.contacts-grid{grid-template-columns:1.2fr 1fr 1fr minmax(230px,auto);align-items:center;gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.contact-card svg{color:var(--accent)}.navigator-icon-link{width:192px;height:144px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;justify-self:end;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex}.navigator-icon-link:hover{transform:translateY(-2px)}.navigator-icon-link img{object-fit:contain;width:100%;height:100%;display:block}.lead-section{background:var(--sand)}.lead-card{grid-template-columns:.8fr 1.2fr;align-items:start;gap:32px;display:grid}.lead-form{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.lead-form label{color:#333;gap:7px;font-weight:700;display:grid}.lead-form .wide{grid-column:1/-1}.lead-form input,.lead-form textarea{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;outline:none;padding:13px 14px}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--accent)}.form-success{color:var(--accent);grid-column:1/-1;margin:0;font-weight:800}.page-section{min-height:70vh}.page-heading{max-width:760px;margin-bottom:28px}.filters{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.filters button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px}.filters button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:800}.catalog-filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(220px,auto) auto;align-items:center;gap:10px;margin-bottom:28px;padding:14px;display:grid;box-shadow:0 10px 28px #1212120d}.catalog-filters select,.catalog-filters button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:8px;font-weight:700}.catalog-filters select{padding:0 12px}.catalog-filters button{cursor:pointer;padding:0 14px}.catalog-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-filters span{white-space:nowrap;color:var(--soft-text);font-weight:800}.catalog-grid{grid-template-columns:repeat(4,1fr)}.breadcrumbs{color:var(--soft-text);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.breadcrumbs a{color:var(--accent)}.product-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.product-heading h1{margin-top:14px;margin-bottom:0}.product-price-box{border:1px solid var(--line);min-width:min(240px,100%);box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:4px;padding:18px 22px;display:grid}.product-price-box span{color:var(--soft-text);font-size:13px}.product-price-box strong{font-size:26px}.detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:34px;display:grid}.gallery-main-button{border:0;border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:12px;width:100%;padding:0;position:relative;overflow:hidden}.gallery-main{aspect-ratio:16/10;object-fit:contain;width:100%;transform-origin:var(--zoom-origin,50% 50%);background:#fff;border:0;border-radius:0;transition:transform .35s}.gallery-main-button:hover .gallery-main,.gallery-main.is-zooming{transform:scale(1.65)}.gallery-main-button span{color:var(--accent);box-shadow:var(--shadow);background:#ffffffeb;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900;position:absolute;bottom:16px;right:16px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.gallery-thumbs button{cursor:pointer;background:0 0;border:0;padding:0}.gallery-thumbs img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;transition:border-color .2s,transform .2s}.gallery-thumbs button:hover img,.gallery-thumbs button.is-active img{border-color:var(--accent);transform:translateY(-2px)}.detail-aside{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;gap:18px;padding:28px;display:grid;position:sticky;top:96px}.back-link{color:var(--soft-text);align-items:center;gap:8px;display:inline-flex}.aside-spec-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;display:grid}.aside-spec-list div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding:12px 0;display:grid}.aside-spec-list div:last-child{border-bottom:0}.aside-spec-list span{color:var(--soft-text)}.detail-actions{gap:12px;display:grid}.detail-content{gap:40px;margin-top:44px;display:grid}.spec-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.spec-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.spec-card span{color:var(--soft-text);margin-bottom:6px;font-size:13px;display:block}.spec-table{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.spec-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.75fr) minmax(0,1fr);gap:16px;padding:16px 18px;display:grid}.spec-row:nth-child(2n){border-right:0}.spec-row span{color:var(--soft-text)}.spec-row strong{overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.25}.detail-columns{grid-template-columns:1.25fr 1fr 1fr;gap:30px;display:grid}.empty-state{text-align:center;max-width:620px}.lightbox{z-index:200;background:#080808e6;justify-content:center;align-items:center;padding:28px 96px;display:flex;position:fixed;inset:0}.lightbox-inner{justify-content:center;align-items:center;width:min(1600px,100%);height:calc(100vh - 56px);display:flex;position:relative}.lightbox-inner img{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-width:min(100%,94vw);height:100%;max-height:calc(100vh - 92px)}.lightbox-close,.lightbox-nav{z-index:2;color:var(--accent);cursor:pointer;background:#fffffff0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 16px 34px #0003}.lightbox-close{width:48px;height:48px;top:4px;right:-74px}.lightbox-nav{width:56px;height:56px;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:-76px}.lightbox-nav.next{right:-76px}.lightbox-count{color:var(--accent);background:#fffffff0;border-radius:999px;padding:8px 12px;font-weight:900;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.post-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;overflow:hidden}.post-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.post-card div{padding:22px}.post-card span{color:var(--soft-text);font-size:13px}.post-card h2{margin:10px 0;font-size:26px}.post-card p,.post-excerpt,.post-content p{color:var(--soft-text);line-height:1.75}.post-layout{max-width:900px}.post-cover{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;max-height:420px;margin-bottom:28px}.post-inline-image{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin:28px 0;overflow:hidden}.post-inline-image img{object-fit:cover;width:100%;max-height:520px;display:block}.post-inline-image figcaption{color:var(--soft-text);padding:10px 14px;font-size:13px}.post-content{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.post-content h2,.post-content h3{color:var(--text);margin:34px 0 14px;font-family:Georgia,Times New Roman,serif;line-height:1.15}.post-content h2{font-size:clamp(28px,4vw,42px)}.post-content h3{font-size:clamp(22px,3vw,30px)}.post-content ul{color:var(--soft-text);gap:10px;margin:18px 0;padding-left:22px;line-height:1.7;display:grid}.post-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin:18px 0 30px;overflow-x:auto;box-shadow:0 18px 50px #1212120f}.post-table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.post-table th,.post-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.post-table th{color:var(--text);background:#f6f6f6;font-weight:800}.post-table td{color:#3f3f3f}.post-table tr:last-child td{border-bottom:0}.post-table td:not(:first-child),.post-table th:not(:first-child){white-space:nowrap}.legal-page{background:#fff}.legal-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:34px;display:grid}.legal-tabs{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid;position:sticky;top:96px}.legal-tabs a{color:var(--soft-text);border:1px solid #0000;border-radius:8px;padding:13px 14px;font-weight:800}.legal-tabs a.is-active{border-color:var(--line-strong);color:var(--text);background:#f7f7f7}.legal-document{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:34px}.legal-document h1{max-width:900px}.legal-document h2{margin-top:32px;margin-bottom:12px;font-size:26px}.legal-document p,.legal-intro,.legal-note{max-width:940px;color:var(--soft-text);line-height:1.75}.legal-note{border-top:1px solid var(--line);margin-top:32px;padding-top:18px;font-size:14px}.admin-page{background:#f7f7f7}.admin-heading{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.admin-tabs{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.admin-tabs button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.admin-tabs button.is-active{background:var(--accent);color:#fff}.admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.admin-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-dashboard article,.admin-single{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}.admin-dashboard article{grid-column:span 2;gap:8px;min-width:0;padding:18px;display:grid}.admin-dashboard article span{color:var(--soft-text);font-size:13px}.admin-dashboard article strong{font-family:Georgia,Times New Roman,serif;font-size:32px}.admin-wide{grid-column:1/-1}.admin-dashboard>.admin-list{grid-column:span 6;min-width:0}.admin-dashboard>.admin-list.admin-wide{grid-column:1/-1}.admin-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-actions .btn{width:auto}.admin-export-stack{gap:18px;display:grid}.admin-form,.admin-list,.admin-export{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}.admin-form{gap:12px;padding:24px;display:grid}.admin-login{max-width:520px;margin:0 auto}.admin-form h2,.admin-list h2,.admin-export h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(24px,2.2vw,32px);line-height:1.12}.admin-form input,.admin-form textarea,.admin-form select,.admin-list input,.admin-list select,.admin-export textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;width:100%;padding:12px 13px}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus,.admin-list input:focus,.admin-list select:focus{border-color:var(--accent)}.admin-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-file{border:1px dashed var(--line-strong);background:#f8f8f8;border-radius:10px;gap:8px;padding:16px;font-weight:800;display:grid}.admin-file input{background:0 0;border:0;padding:0}.admin-file span{color:var(--soft-text);font-size:13px;font-weight:400}.admin-photo-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-photo-item{border:1px solid var(--line);background:#fff;border-radius:8px;position:relative;overflow:hidden}.admin-photo-item.is-cover{border-color:var(--accent);box-shadow:0 0 0 2px #17171714}.admin-photo-item img{aspect-ratio:4/3;object-fit:cover;background:#fff;width:100%}.admin-photo-item div{grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.admin-photo-item button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;min-width:0;padding:6px 5px;font-size:11px;font-weight:800}.admin-photo-item.is-cover button:first-child{background:var(--accent);color:#fff}.admin-list{gap:18px;min-width:0;padding:24px;display:grid}.maxposter-import{border:1px solid var(--line);background:#f8f8f8;border-radius:10px;gap:12px;padding:18px;display:grid}.maxposter-import h2{margin-bottom:0}.maxposter-import .btn:disabled{cursor:wait;opacity:.65;transform:none}.maxposter-import small{color:var(--soft-text);line-height:1.55}.maxposter-import code{border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 5px}.cabinet-import-fields{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:14px;display:grid}.cabinet-import-fields strong{font-size:14px}.admin-import-status{border:1px solid var(--line);color:var(--accent);background:#fff;border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.admin-notification-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px 18px;display:flex}.admin-notification-panel div{gap:4px;min-width:0;display:grid}.admin-notification-panel span{color:var(--soft-text);line-height:1.55}.admin-notification-panel .btn{flex:none}.admin-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:14px 0;display:grid}.admin-row>img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:#f5f5f5;border-radius:8px;width:96px}.admin-row:last-child{border-bottom:0}.admin-row div{gap:4px;min-width:0;display:grid}.admin-row strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.25}.admin-row span{color:var(--soft-text);overflow-wrap:anywhere;font-size:13px}.admin-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.admin-row>button,.admin-row>.btn,.admin-row>select{grid-column:2}.admin-row>button,.admin-row>.btn{justify-self:start;width:auto}.admin-row .btn{min-height:38px;padding:8px 12px}.admin-lead-row{grid-template-columns:minmax(0,1fr) 150px 140px 100px;align-items:start}.admin-lead-row p{color:var(--text);margin:6px 0 0}.admin-requests-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:20px;display:grid}.admin-requests-grid>.admin-single{grid-column:1/-1}.chat-admin-item{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:5px;width:100%;padding:14px 42px 14px 14px;display:grid;position:relative}.chat-admin-item.is-active{border-color:var(--accent);background:#f7f7f7}.chat-admin-item span,.chat-admin-item small,.chat-admin-meta span{color:var(--soft-text)}.chat-admin-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-admin-item em{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:22px;height:22px;font-style:normal;font-weight:900;line-height:22px;position:absolute;top:12px;right:12px}.chat-admin-panel{min-height:560px}.chat-admin-meta{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,auto) 150px;align-items:center;gap:10px;padding-bottom:14px;display:grid}.chat-admin-messages{flex-direction:column;gap:10px;min-height:280px;max-height:420px;padding:4px;display:flex;overflow:auto}.chat-admin-reply{gap:10px;display:grid}.chat-admin-reply textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;padding:12px}.admin-export{margin-top:24px;padding:20px}.admin-export summary{cursor:pointer;font-weight:900}.admin-export textarea{margin-top:14px;font-family:Consolas,monospace;font-size:13px}.site-footer{border-top:1px solid var(--line);background:#fff;padding:34px 0 24px}.footer-grid{grid-template-columns:1.1fr 1.4fr 1fr;align-items:start;gap:34px;display:grid}.footer-grid img{object-fit:contain;object-position:left center;width:210px;height:54px}.footer-grid p,.footer-grid span{color:var(--soft-text)}.footer-grid nav{grid-template-columns:repeat(2,max-content);gap:10px 44px;display:grid}.footer-contact{gap:8px;display:grid}.footer-contact>a{font-weight:900}.socials{gap:10px;margin-top:8px;display:flex}.socials span,.socials a{border:1px solid var(--line-strong);color:var(--accent);border-radius:999px;padding:7px 10px}.footer-bottom{color:var(--soft-text);justify-content:flex-end;gap:28px;margin-top:24px;font-size:13px;display:flex}.chat-fab{z-index:120;border:1px solid var(--accent);color:#fff;cursor:pointer;background:#111;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:900;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #0000002e}.chat-widget{z-index:120;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(390px,100vw - 32px);max-height:min(680px,100vh - 40px);display:grid;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 70px #00000038}.chat-widget.is-collapsed{max-height:74px}.chat-header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.chat-header div:first-child{gap:3px;display:grid}.chat-header span{color:#ffffffb8;font-size:13px}.chat-header div:last-child{gap:6px;display:flex}.chat-header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.chat-messages{background:#f7f7f7;flex-direction:column;gap:10px;min-height:230px;max-height:330px;padding:16px;display:flex;overflow:auto}.chat-message{border:1px solid var(--line);background:#fff;border-radius:14px;width:fit-content;max-width:82%;padding:10px 12px}.chat-message.client{color:#fff;background:#111;align-self:flex-end}.chat-message.admin{align-self:flex-start}.chat-message p{margin:0;line-height:1.45}.chat-message span{color:var(--soft-text);margin-top:5px;font-size:11px;display:block}.chat-message.client span{color:#ffffffa6}.chat-form{gap:10px;padding:14px;display:grid}.chat-contact-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chat-form input,.chat-form textarea{border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:11px 12px}.chat-form textarea{resize:vertical}.chat-form small{color:var(--soft-text)}.imessage-collapsed{z-index:9999;color:#111;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0000001f;border-radius:32px;grid-template-columns:72px minmax(0,1fr) 58px;align-items:center;gap:14px;width:352px;min-height:86px;padding:12px 14px;transition:transform .22s,box-shadow .22s;animation:.36s both imessage-pop;display:grid;position:fixed;top:96px;right:24px;box-shadow:0 22px 54px #00000024,inset 0 1px #ffffffe6}.imessage-collapsed:hover{transform:translateY(-4px);box-shadow:0 28px 68px #0000002e,inset 0 1px #ffffffe6}.imessage-avatar{color:#fff;letter-spacing:0;background:radial-gradient(circle at 35% 22%,#313131,#111);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:25px;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f}.imessage-avatar>span{background:#c9c9c9;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:4px;right:1px}.imessage-avatar.is-small{width:62px;height:62px;margin:0 auto 5px;font-size:24px}.imessage-avatar.is-small>span{width:16px;height:16px;bottom:3px;right:1px}.imessage-collapsed-copy{gap:1px;min-width:0;display:grid}.imessage-collapsed-copy strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:600;line-height:1.08;overflow:hidden}.imessage-collapsed-copy span{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.imessage-collapsed-copy small{color:#9a9a9f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.imessage-arrow{color:#050505;background:#fff;border:2px solid #d5d5d8;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:relative}.imessage-arrow em{color:#fff;text-align:center;background:#050505;border-radius:50%;width:30px;height:30px;font-size:17px;font-style:normal;font-weight:700;line-height:30px;position:absolute;top:-10px;right:-8px}.imessage-widget{z-index:9999;background:#fff;border:1px solid #0000001f;border-radius:36px;grid-template-rows:auto minmax(0,1fr) auto;width:410px;height:min(700px,100vh - 120px);animation:.28s both imessage-open;display:grid;position:fixed;top:96px;right:24px;overflow:hidden;box-shadow:0 24px 80px #0000002e}.imessage-header{background:#fffffff5;border-bottom:1px solid #0000001f}.imessage-statusbar{color:#050505;justify-content:space-between;align-items:center;height:36px;padding:8px 30px 0;font-size:14px;font-weight:800;display:flex}.imessage-system-icons{align-items:end;gap:5px;display:inline-flex}.imessage-system-icons i{background:#050505;border-radius:999px;width:6px;display:block}.imessage-system-icons i:first-child{height:10px}.imessage-system-icons i:nth-child(2){height:14px}.imessage-system-icons i:nth-child(3){background:0 0;border:2px solid #050505;width:22px;height:12px}.imessage-contactbar{grid-template-columns:52px minmax(0,1fr) 76px;align-items:center;min-height:94px;padding:4px 18px 12px;display:grid}.imessage-contact{justify-items:center;min-width:0;display:grid}.imessage-contact strong{color:#111;font-size:15px;font-weight:600}.imessage-contact small{color:#8e8e93;font-size:12px}.imessage-window-actions{justify-content:flex-end;gap:6px;display:flex}.imessage-icon-button,.imessage-plus,.imessage-send{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.imessage-icon-button{color:#111;background:#f4f4f6;width:34px;height:34px}.imessage-icon-button.is-blue{color:#007aff;background:0 0}.imessage-messages{background:linear-gradient(#fffffffa,#ffffffeb),radial-gradient(circle at 50% 0,#0000000d,#0000 42%);flex-direction:column;gap:10px;padding:18px 18px 14px;display:flex;overflow-y:auto}.imessage-date{color:#8e8e93;margin:0 auto 8px;font-size:14px}.imessage-message{gap:4px;max-width:78%;animation:.24s both imessage-message-in;display:grid}.imessage-message.is-bot{align-self:flex-start}.imessage-message.is-user{align-self:flex-end;justify-items:end}.imessage-bubble{color:#111;white-space:pre-wrap;background:#f1f1f3;border-radius:22px;padding:11px 14px;font-size:15px;line-height:1.42;position:relative}.imessage-message.is-user .imessage-bubble{color:#fff;background:#0a84ff}.imessage-message time{color:#8e8e93;font-size:11px}.imessage-message.is-user time{padding-right:6px}.imessage-typing{align-items:center;gap:5px;min-width:56px;display:inline-flex}.imessage-typing span{background:#8e8e93;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite imessage-typing}.imessage-typing span:nth-child(2){animation-delay:.12s}.imessage-typing span:nth-child(3){animation-delay:.24s}.imessage-quick-replies{flex-wrap:wrap;gap:8px;max-width:100%;padding-top:4px;animation:.24s both imessage-message-in;display:flex}.imessage-quick-replies button{color:#111;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.imessage-quick-replies button:hover{background:#f5f5f5;transform:translateY(-1px)}.imessage-inputbar{background:#fff;border-top:1px solid #00000014;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:12px 14px 16px;display:grid}.imessage-plus{color:#7b7b82;background:#f1f1f3;width:38px;height:38px}.imessage-inputbar input{color:#111;background:#fff;border:1px solid #0000001f;border-radius:999px;outline:none;width:100%;height:38px;padding:0 15px}.imessage-inputbar input:focus{border-color:#0a84ff80}.imessage-inputbar input::placeholder{color:#a7a7ad}.imessage-send{color:#fff;background:#0a84ff;width:38px;height:38px;transition:opacity .2s,transform .2s;transform:rotate(45deg)}.imessage-send svg{transform:rotate(-45deg)translate(1px)}.imessage-send:disabled{cursor:default;opacity:.36;transform:rotate(45deg)scale(.96)}@keyframes imessage-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes imessage-open{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes imessage-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes imessage-typing{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:1100px){.site-header{grid-template-columns:210px 1fr auto}.header-contact{display:none}.hero-grid,.detail-grid,.lead-card{grid-template-columns:1fr}.hero-media{min-height:320px}.cars-grid,.catalog-grid,.stats-bar,.spec-grid{grid-template-columns:repeat(2,1fr)}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-actions{grid-column:1/-1}.services-grid{grid-template-columns:repeat(3,1fr)}.why-panel{grid-template-columns:repeat(2,1fr)}.why-panel .map-frame{grid-column:1/-1}.contacts-grid,.detail-columns,.avito-panel,.rutube-layout,.admin-grid,.blog-grid,.legal-layout,.admin-requests-grid{grid-template-columns:1fr}.legal-tabs{position:static}.admin-dashboard{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-dashboard article{grid-column:span 2}.admin-dashboard>.admin-list{grid-column:span 3}.admin-wide,.admin-dashboard>.admin-list.admin-wide{grid-column:1/-1}.reviews-strip{grid-template-columns:repeat(2,1fr)}.rutube-feed{flex-direction:row;max-height:none;padding:0 0 8px;overflow-x:auto}.rutube-card{flex:0 0 300px}.photo-card,.journal-card{flex-basis:calc(50% - 9px)}.language-switcher{justify-self:end}}@media (max-width:1080px){.site-header{grid-template-columns:1fr auto auto;height:70px;padding:0 18px}.brand img{width:185px}.menu-toggle{display:inline-flex}.main-nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:none;position:absolute;top:70px;left:14px;right:14px}.main-nav.is-open{display:flex}.main-nav a{border-bottom:0;width:100%;height:50px;min-height:50px;padding:0;line-height:50px}.main-nav a:last-child{border-bottom:0}.hero{padding-top:40px}.hero-grid{gap:20px}.hero-points,.stats-bar,.cars-grid,.catalog-grid,.services-grid,.why-panel,.spec-grid,.footer-grid,.admin-dashboard{grid-template-columns:1fr}.admin-dashboard article,.admin-dashboard>.admin-list,.admin-wide,.admin-dashboard>.admin-list.admin-wide{grid-column:auto}.catalog-filters,.catalog-filter-actions,.reviews-strip{grid-template-columns:1fr}.rutube-player{min-height:0}.photo-card,.journal-card{flex-basis:100%}.service-item{border-right:0;border-bottom:1px solid var(--line)}.footer-grid nav{grid-template-columns:1fr}.footer-bottom{flex-wrap:wrap;justify-content:flex-start}.admin-heading,.admin-notification-panel{flex-direction:column;align-items:stretch}}@media (max-width:520px){.container{width:min(100% - 28px,1180px)}h1{font-size:36px}h2{font-size:25px}.hero-actions,.section-title-row,.rutube-actions{flex-direction:column;align-items:stretch}.rutube-feed{flex-direction:column;padding:0;overflow:visible}.rutube-card{flex:none;grid-template-columns:106px minmax(0,1fr)}.rutube-thumb{height:64px}.product-heading{flex-direction:column;align-items:stretch}.detail-content{gap:28px;margin-top:32px}.detail-content h2{margin-bottom:18px}.spec-table{border-radius:14px;grid-template-columns:1fr}.spec-row,.spec-row:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:7px;padding:15px 16px}.spec-row:last-child{border-bottom:0}.spec-row span{font-size:14px}.spec-row strong{white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;font-size:18px;line-height:1.28;display:block}.btn{width:100%}.hero-car-note{margin-top:-18px;position:static}.hero-media{min-height:0;display:block}.lead-form{grid-template-columns:1fr}.gallery-thumbs{grid-template-columns:repeat(2,1fr)}.admin-two,.admin-row{grid-template-columns:1fr}.admin-row>img{width:100%;max-width:220px}.admin-row>button,.admin-row>.btn,.admin-row>select{grid-column:auto}.admin-lead-row{grid-template-columns:1fr}.chat-fab,.chat-widget{bottom:14px;right:14px}.imessage-collapsed{border-radius:24px;grid-template-columns:48px minmax(0,1fr) 42px;gap:9px;width:min(246px,100vw - 28px);min-height:62px;padding:8px 9px;top:auto;bottom:14px;right:14px}.imessage-avatar{width:46px;height:46px;font-size:18px}.imessage-avatar>span{border-width:2px;width:14px;height:14px}.imessage-collapsed-copy strong{font-size:15px}.imessage-collapsed-copy span{font-size:11px}.imessage-collapsed-copy small{display:none}.imessage-arrow{width:40px;height:40px}.imessage-arrow em{width:24px;height:24px;font-size:14px;line-height:24px;top:-8px;right:-6px}.imessage-widget{border-radius:30px;width:auto;height:min(680px,100vh - 102px);top:90px;left:12px;right:12px}.imessage-contactbar{grid-template-columns:44px minmax(0,1fr) 72px;min-height:88px;padding-inline:12px}.imessage-statusbar{padding-inline:24px}.imessage-messages{padding-inline:12px}.imessage-message{max-width:82%}.has-pattern-bg .imessage-collapsed{border-radius:28px;grid-template-columns:56px minmax(0,1fr) 48px;gap:11px;width:min(330px,100vw - 24px);min-height:72px;padding:10px 11px;inset:auto 12px 18px auto}.has-pattern-bg .imessage-widget{border-radius:30px;width:auto;height:auto;max-height:calc(100dvh - 92px);inset:82px 10px 10px}.has-pattern-bg .imessage-widget .imessage-messages{min-height:0}.chat-contact-fields,.chat-admin-meta{grid-template-columns:1fr}.avito-panel{padding:16px}.legal-document{padding:22px}.avito-rating,.review-card{padding:18px}.reviews-header{flex-direction:column;align-items:flex-start}.lightbox{padding:18px}.lightbox-inner{width:100%;height:calc(100vh - 36px)}.lightbox-inner img{max-width:100%;max-height:calc(100vh - 96px)}.lightbox-close{width:44px;height:44px;top:0;right:0}.lightbox-nav{width:46px;height:46px}.lightbox-nav.prev{left:8px}.lightbox-nav.next{right:8px}.lightbox-count{bottom:0}}html .view-mode-toggle{inset:auto auto 18px 18px;z-index:10080!important;position:fixed!important}@media (max-width:520px){html .view-mode-toggle{bottom:10px;left:10px}}
