
.am-detail{direction:rtl;background:linear-gradient(180deg,#f8f6f1,#fff 45%,#f5f2ec);padding:58px 0 85px;color:#171717;}.am-detail-wrap{width:min(1160px,92%);margin:auto;}.am-detail-back{display:inline-flex;align-items:center;gap:8px;color:#FFFFFF;text-decoration:none;font-weight:900;font-size:13px;margin-bottom:20px;}.am-detail-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:start;}.am-detail-media{background:#111;border:1px solid #2e2718;border-radius:22px;padding:12px;box-shadow:0 25px 70px rgba(0,0,0,.16);position:sticky;top:110px;}.am-detail-media-inner{height:510px;border-radius:15px;overflow:hidden;background:linear-gradient(145deg,#171717,#050505);display:grid;place-items:center;}.am-detail-media img{width:100%;height:100%;object-fit:cover;display:block;}.am-detail-placeholder{color:#FFFFFF;text-align:center;letter-spacing:3px;}.am-detail-placeholder strong{display:block;font-size:42px;}.am-detail-placeholder span{color:#fff;font-size:13px;letter-spacing:5px;}.am-detail-info{background:#fff;border:1px solid #e4ded5;border-radius:22px;padding:32px;box-shadow:0 18px 55px rgba(0,0,0,.07);}.am-detail-kicker{color:#FFFFFF;letter-spacing:2px;font-size:11px;font-weight:950;margin-bottom:9px;}.am-detail h1{font-size:clamp(30px,4vw,48px);margin:0 0 10px;line-height:1.15;font-weight:950;}.am-detail-brand{color:#777;font-size:14px;margin-bottom:20px;}.am-detail-status{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:950;margin-bottom:18px;}.am-detail-status.ok{background:#edf5e9;color:#496b43;}.am-detail-status.no{background:#f7eee7;color:#8a5c38;}.am-detail-price{background:linear-gradient(135deg,#111,#1b170e);border-radius:15px;padding:18px 20px;color:#fff;margin-bottom:22px;}.am-detail-price small{display:block;color:#aaa;font-size:11px;margin-bottom:5px;}.am-detail-price strong{font-size:34px;direction:ltr;display:block;text-align:right;color:#FFFFFF;}.am-detail-price em{font-size:14px;font-style:normal;color:#FFFFFF;}.am-detail-title{font-size:19px;font-weight:950;margin:22px 0 12px;}.am-detail-specs{display:grid;grid-template-columns:1fr 1fr;gap:9px;}.am-detail-spec{border:1px solid #e7e1d8;background:#faf9f6;border-radius:11px;padding:13px;}.am-detail-spec span{display:block;color:#888;font-size:10px;margin-bottom:4px;}.am-detail-spec strong{display:block;font-size:13px;}.am-detail-extra{margin-top:10px;border:1px solid #ecdcae;background:#fffaf0;border-radius:11px;padding:13px;font-size:13px;line-height:1.9;}.am-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;}.am-detail-order{border:0;border-radius:11px;background:linear-gradient(135deg,#FFFFFF,#FFFFFF);color:#111;font:inherit;font-weight:950;min-height:52px;cursor:pointer;}.am-detail-back-btn{display:flex;align-items:center;justify-content:center;border:1px solid #d8d0c4;border-radius:11px;background:#fff;color:#171717;text-decoration:none;font-weight:900;min-height:52px;}.am-detail-order:hover{filter:brightness(1.04);transform:translateY(-1px);}.am-detail-foot{margin-top:25px;padding:19px 21px;background:#111;border:1px solid #332b19;border-radius:15px;color:#fff;}.am-detail-foot strong{color:#FFFFFF;}.am-detail-foot p{margin:5px 0 0;color:#aaa;font-size:12px;line-height:1.9;}.am-detail-modal{position:fixed;inset:0;background:rgba(0,0,0,.76);z-index:99999;display:none;align-items:center;justify-content:center;padding:18px;}.am-detail-modal.open{display:flex;}.am-detail-dialog{width:min(560px,100%);background:#f8f7f4;border-radius:18px;padding:28px;position:relative;direction:rtl;max-height:92vh;overflow:auto;}.am-detail-close{position:absolute;left:15px;top:13px;border:0;background:#eee;border-radius:50%;width:34px;height:34px;font-size:22px;cursor:pointer;}.am-detail-dialog h2{margin:0 0 16px;font-size:27px;}.am-detail-form{display:grid;gap:12px;}.am-detail-form label{font-weight:900;font-size:13px;}.am-detail-form input,.am-detail-form select,.am-detail-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;border:1px solid #d2cbc0;border-radius:9px;background:#fff;font:inherit;}.am-detail-form textarea{min-height:90px;}.am-detail-submit{border:0;border-radius:10px;background:#FFFFFF;color:#111;font:inherit;font-weight:950;padding:14px;cursor:pointer;}.am-detail-note{text-align:center;color:#777;font-size:11px;margin:0;}
@media(max-width:850px){.am-detail-grid{grid-template-columns:1fr;}.am-detail-media{position:relative;top:auto;}.am-detail-media-inner{height:390px;}}
@media(max-width:560px){.am-detail{padding:38px 0 60px;}.am-detail-info{padding:22px;}.am-detail-specs,.am-detail-actions{grid-template-columns:1fr;}.am-detail-media-inner{height:300px;}.am-detail h1{font-size:32px;}}

.am-detail{background:linear-gradient(180deg,#2D3438 0%,#353D42 48%,#30383D 100%) !important;
  color:#FFFFFF !important;}
.am-detail-media{background:linear-gradient(145deg,#4A5459 0%,#414A4F 100%) !important;
  border:1px solid rgba(201,162,39,.42) !important;
  box-shadow:0 24px 55px rgba(0,0,0,.48),0 8px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.10) !important;}
.am-detail-media-inner{background:linear-gradient(145deg,#3F474C,#343D42) !important;}
.am-detail-info{background:linear-gradient(145deg,#4A5459 0%,#414A4F 48%,#3A4348 100%) !important;
  border:1px solid rgba(201,162,39,.42) !important;
  box-shadow:0 24px 55px rgba(0,0,0,.48),0 8px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.10) !important;
  color:#FFFFFF !important;}
.am-detail-back{color:#C9A227 !important;}
.am-detail-kicker,.am-detail-title,.am-detail-spec span,.am-detail-extra strong{color:#C9A227 !important;}
.am-detail-brand{color:#D5DADD !important;}
.am-detail h1{color:#FFFFFF !important;}
.am-detail-status.ok{background:rgba(201,162,39,.16) !important;color:#E0B83F !important;border:1px solid rgba(201,162,39,.35) !important;}
.am-detail-status.no{background:rgba(60,52,35,.55) !important;color:#E0B83F !important;border:1px solid rgba(201,162,39,.28) !important;}
.am-detail-price{background:linear-gradient(145deg,#343D42,#2F373B) !important;
  border:1px solid rgba(201,162,39,.55) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 18px rgba(0,0,0,.24) !important;}
.am-detail-price small{color:#D5DADD !important;}
.am-detail-price strong,.am-detail-price em{color:#C9A227 !important;}
.am-detail-spec{border:1px solid rgba(255,255,255,.18) !important;
  background:rgba(53,61,66,.72) !important;
  color:#FFFFFF !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 5px 12px rgba(0,0,0,.14) !important;}
.am-detail-spec span{color:#C9A227 !important;}
.am-detail-spec strong{color:#FFFFFF !important;}
.am-detail-extra{border:1px solid rgba(201,162,39,.35) !important;
  background:rgba(53,61,66,.82) !important;
  color:#FFFFFF !important;}
.am-detail-actions .am-detail-order{background:linear-gradient(145deg,#E0B83F,#C9A227) !important;
  color:#252B2F !important;
  box-shadow:0 8px 18px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.30) !important;}
.am-detail-back-btn{border:1px solid rgba(255,255,255,.45) !important;
  background:linear-gradient(145deg,#4A5459,#3B4449) !important;
  color:#FFFFFF !important;
  box-shadow:0 7px 16px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08) !important;}
.am-detail-foot{background:linear-gradient(145deg,#343D42,#2D3438) !important;
  border:1px solid rgba(201,162,39,.32) !important;
  color:#FFFFFF !important;}
.am-detail-foot strong{color:#C9A227 !important;}
.am-detail-foot p{color:#D5DADD !important;}
.am-detail-modal{background:rgba(20,24,27,.82) !important;}
.am-detail-dialog{background:linear-gradient(145deg,#4A5459,#353D42) !important;
  color:#FFFFFF !important;
  border:1px solid rgba(201,162,39,.42) !important;
  box-shadow:0 28px 70px rgba(0,0,0,.58) !important;}
.am-detail-close{background:#3F474C !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,.20) !important;}
.am-detail-dialog h2{color:#FFFFFF !important;}
.am-detail-form label{color:#C9A227 !important;}
.am-detail-form input,.am-detail-form select,.am-detail-form textarea{background:#3F474C !important;
  color:#FFFFFF !important;
  border:1px solid rgba(255,255,255,.22) !important;}
.am-detail-form input::placeholder,.am-detail-form textarea::placeholder{color:#BFC6CA !important;}
.am-detail-submit{background:linear-gradient(145deg,#E0B83F,#C9A227) !important;
  color:#252B2F !important;
  box-shadow:0 8px 18px rgba(0,0,0,.25) !important;}
.am-detail-note{color:#D5DADD !important;}


/* V15.2.97 — detail price uses the exact homepage price bidi sequence. */
.am-detail-price.am-home-price-bidi{direction:rtl!important;unicode-bidi:isolate!important;}
.am-detail-price.am-home-price-bidi .am-home-price-label{display:block!important;direction:rtl!important;unicode-bidi:isolate!important;text-align:right!important;}
.am-detail-price.am-home-price-bidi .am-home-price-value{direction:ltr!important;unicode-bidi:isolate!important;writing-mode:horizontal-tb!important;display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:7px!important;white-space:nowrap!important;text-align:left!important;}
.am-detail-price.am-home-price-bidi .am-home-price-currency,.am-detail-price.am-home-price-bidi .am-home-price-number{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;flex:0 0 auto!important;white-space:nowrap!important;text-align:left!important;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;}
.am-detail-price.am-home-price-bidi .am-home-price-old{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;width:max-content!important;margin:5px 0 0 8px!important;white-space:nowrap!important;color:#AEB5B8!important;-webkit-text-fill-color:#AEB5B8!important;font-size:9px!important;line-height:1.05!important;font-weight:700!important;text-decoration:line-through!important;text-decoration-thickness:2px!important;opacity:.95!important;}


/* V15.2.98 — exact homepage-card price sequence on vehicle detail */
.am-detail-price .am-ci-price-bidi{direction:rtl!important;unicode-bidi:isolate!important;display:block!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important;color:#C9A227!important;font-size:34px!important;font-weight:950!important;line-height:1.05!important;text-align:right!important;}
.am-detail-price .am-detail-price-old{display:inline-block!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;color:#777!important;font-size:9px!important;font-weight:700!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:2px!important;margin-top:8px!important;}

/* V15.3.10 — enlarge the shared price-display output on vehicle detail */
.am-detail-price .am-price-display{
  display:inline-block!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  white-space:nowrap!important;
  font-size:34px!important;
  line-height:1.1!important;
  font-weight:950!important;
  letter-spacing:0!important;
  color:#C9A227!important;
  -webkit-text-fill-color:#C9A227!important;
}
.am-detail-price .am-price-display *{
  font-size:inherit!important;
  font-weight:inherit!important;
}
@media(max-width:700px){
  .am-detail-price .am-price-display{font-size:30px!important;}
}
/* V15.3.12 — keep detail actions side-by-side on mobile */
@media(max-width:560px){
  .am-detail-actions{
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    align-items:stretch!important;
  }
  .am-detail-actions .am-detail-order,
  .am-detail-actions .am-detail-back-btn{
    width:100%!important;
    min-width:0!important;
    min-height:52px!important;
    box-sizing:border-box!important;
  }
}
