/* URMOT v3.8 | Premium car details only. RTL/LTR and mobile responsive. */
body.car-detail-v9{--lux-navy:#071a2b;--lux-card:#102c43;--lux-gold:#e6b75d;--lux-border:rgba(232,190,109,.25);background:radial-gradient(ellipse 90% 450px at 55% 170px,#1d4058 0%,#0b2235 65%,#071a2b 100%) fixed;color:#f7f8fa}
.car-detail-v9 .header{background:#061829;border-bottom:1px solid rgba(234,192,114,.17)}
.car-detail-v9 .v9-details{padding-top:34px;padding-bottom:65px;max-width:1240px}
.car-detail-v9 .crumb{color:#b4c5d3;font-size:12px;margin-bottom:27px}
.car-detail-v9 .crumb a{color:#d8bf8d}
.car-detail-v9 .detail-heading{padding:24px 29px;background:linear-gradient(120deg,#102f48,#071c2e);border:1px solid var(--lux-border);border-radius:23px;margin-bottom:24px;gap:24px;box-shadow:0 20px 55px #0002}
.car-detail-v9 .detail-heading h1{color:white;font-size:clamp(28px,3.2vw,42px);margin:9px 0 13px}
.car-detail-v9 .detail-heading p{color:#bfd0dc}
.car-detail-v9 .section-kicker{color:#e6b75d;letter-spacing:.12em;font-weight:800}
.car-detail-v9 .v9-price-box{background:linear-gradient(135deg,#ffdf99,#c58c36);border:0;box-shadow:0 14px 35px #0003;min-width:205px}
.car-detail-v9 .v9-price-box small,.car-detail-v9 .v9-price-box strong{color:#071e31}
.car-detail-v9 .v9-price-box strong{font-size:37px}
.car-detail-v9 .v24-favorite{background:#fff9eb;color:#0b273b;border:1px solid #d7a552;border-radius:10px;padding:9px 12px;cursor:pointer}
.car-detail-v9 .detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}
.car-detail-v9 .gallery-card,.car-detail-v9 .detail-panel,.car-detail-v9 .seller-card{background:linear-gradient(145deg,#112e46,#091f32);border:1px solid var(--lux-border);border-radius:22px;box-shadow:0 16px 42px #0003;color:#f5f8fb}
.car-detail-v9 .v9-gallery-main{background:radial-gradient(ellipse at center,#36546a,#112b40 72%);height:clamp(340px,44vw,570px)}
.car-detail-v9 .v9-gallery-main>img{background:transparent;object-fit:contain;filter:drop-shadow(0 20px 18px #0004)}
.car-detail-v9 .v9-thumbs{background:#081b2d;scrollbar-color:#b9904c #102b40}
.car-detail-v9 .v9-thumbs .gallery-thumb{background:#1c364b;border-radius:12px;opacity:.8}
.car-detail-v9 .v9-thumbs .gallery-thumb.active{border-color:#f3c46d;opacity:1;box-shadow:0 0 0 2px #e6b75d50}
.car-detail-v9 .v9-gallery-arrow{background:linear-gradient(135deg,#ffe5a7,#d7a044);color:#081c2e;box-shadow:0 6px 18px #0004}
.car-detail-v9 .v9-photo-counter{background:#06192ce8;border:1px solid #c99e5b;color:white}
.car-detail-v9 .v9-expand{background:#f8e4b7}
.car-detail-v9 .v9-panel-title h2{color:#fff;font-size:21px}
.car-detail-v9 .v9-mini-icon{background:#e8b65c;color:#071c2c}
.car-detail-v9 .v9-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.car-detail-v9 .v9-spec-grid>div{background:#ffffff0b;border:1px solid #ffffff20;border-radius:13px;min-height:91px}
.car-detail-v9 .v9-spec-grid small{color:#a7c1d3}
.car-detail-v9 .v9-spec-grid strong{color:#fff}
.car-detail-v9 .v9-seller{position:sticky;top:24px;padding:23px}
.car-detail-v9 .v9-seller-identity h2{color:#fff}
.car-detail-v9 .v9-seller-identity p,.car-detail-v9 .v9-seller>small,.car-detail-v9 .v9-seller p{color:#c2d0db}
.car-detail-v9 .v9-seller-divider{background:#ffffff28}
.car-detail-v9 .v9-seller .seller-avatar{background:linear-gradient(135deg,#ffdb92,#dca748);color:#091f31}
.car-detail-v9 .v9-contact-label{color:#e5d1a6}
.car-detail-v9 .v9-seller .msg-start,.car-detail-v9 .v9-seller .seller-action{background:linear-gradient(110deg,#f9d78d,#dca54d);color:#081e30;border:0;border-radius:12px;font-weight:850;min-height:45px}
.car-detail-v9 .v9-share{background:#ffffff12;color:#f4f8fc;border-color:#ffffff36}
.car-detail-v9 .v9-seller .whatsapp-action{background:#173e36;color:#d5ffe6}
.car-detail-v9 .description-text{color:#e2e9ef;line-height:2.05;white-space:normal}
.car-detail-v9 .urmot-translate{color:#edc47c;border-color:#e1b35d55}
.car-detail-v9 .uf-feature-hint{color:#b1c3d2;margin-top:17px}
.car-detail-v9 .urmot-lux-count{margin-inline-start:auto;background:#e9b65d22;border:1px solid #e9b65d55;color:#f2c677;padding:7px 12px;border-radius:99px;font-size:12px}
.car-detail-v9 .urmot-lux-feature-group{background:#ffffff08;border:1px solid #e5b65c45;border-radius:15px;margin:12px 0;overflow:hidden}
.car-detail-v9 .urmot-lux-feature-group>summary{display:flex;align-items:center;gap:12px;padding:17px 18px;cursor:pointer;list-style:none;color:#fff}
.car-detail-v9 .urmot-lux-feature-group>summary::-webkit-details-marker{display:none}
.car-detail-v9 .urmot-lux-group-icon{background:#e9b65d26;color:#f4c574;border-radius:10px;display:grid;place-items:center;width:34px;height:34px}
.car-detail-v9 .urmot-lux-group-count{margin-inline-start:auto;color:#f0c57d;background:#e9b65d20;border-radius:20px;padding:4px 11px;font-size:12px}
.car-detail-v9 .urmot-lux-chevron{color:#f0c57d;font-size:22px;transition:transform .2s}
.car-detail-v9 .urmot-lux-feature-group[open] .urmot-lux-chevron{transform:rotate(180deg)}
.car-detail-v9 .urmot-lux-feature-group .uf-feature-display{padding:0 15px 17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.car-detail-v9 .uf-feature-chip{background:#071d2e99;border:1px solid #d5b47735;color:#f1f6fa;border-radius:11px;min-height:52px;font-size:13px;gap:9px}
.car-detail-v9 .uf-feature-icon{background:#e6b75d20;color:#f0c579;width:29px;height:29px;font-size:17px}
.car-detail-v9 .urmot-lux-check{margin-inline-start:auto;color:#f4c16a;font-weight:900}
.car-detail-v9 .v9-similar .section-head h2{color:#fff}
.car-detail-v9 .v9-similar-card{background:#102c43;border-color:#e7b96655;color:white}
.car-detail-v9 .v9-similar-card small{color:#b6c9d7}
.car-detail-v9 .v9-similar-card strong{color:#f1bd64}
.car-detail-v9 .v9-similar-card:hover{transform:translateY(-3px);transition:transform .2s}
.car-detail-v9 footer{background:#061726;color:#bdcbd5;border-top:1px solid #e9b65d30}
.car-detail-v9 .urmot-preview-notice{background:#fff3d7!important;border-color:#e7ba67!important;color:#092035!important}
@media(max-width:900px){.car-detail-v9 .detail-layout{grid-template-columns:1fr}.car-detail-v9 .v9-seller{position:static;order:2}.car-detail-v9 .v9-main-column{order:1}}
@media(max-width:650px){.car-detail-v9 .v9-details{padding-top:20px}.car-detail-v9 .detail-heading{padding:19px;flex-direction:column;align-items:stretch}.car-detail-v9 .v9-price-box{width:100%}.car-detail-v9 .v9-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-v9 .urmot-lux-feature-group .uf-feature-display{grid-template-columns:1fr}.car-detail-v9 .v9-gallery-main{height:320px}.car-detail-v9 .v9-thumbs .gallery-thumb{flex-basis:82px;width:82px;height:64px}.car-detail-v9 .detail-panel{padding:17px}.car-detail-v9 .v9-similar-card img{height:180px}}
@media(prefers-reduced-motion:reduce){.car-detail-v9 *{transition:none!important;animation:none!important}}

.car-detail-v9 .v9-description-panel {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 14px 12px;
}
.car-detail-v9 .v9-description-panel .v9-panel-title {margin: 0}
.car-detail-v9 .v9-description-panel .urmot-translate {
    min-height: 42px;
    font-size: .875rem;
    border-radius: 10px;
}
.car-detail-v9 .v9-description-panel .description-text {
    grid-column: 1 / -1;
    margin: 0;
    padding: clamp(13px, 2.5vw, 22px);
    max-inline-size: 78ch;
    border-radius: 14px;
    border-inline-start: 2px solid #e6b75d;
    background: #ffffff08;
    color: #f0f5f9;
    font-size: 1rem;
    line-height: 1.9;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}
@media(max-width: 480px) {
    .car-detail-v9 .v9-description-panel {grid-template-columns: minmax(0, 1fr)}
    .car-detail-v9 .v9-description-panel .urmot-translate {justify-self: start}
}
