/* AutoKorea v2 — машины дэлгэрэнгүй хуудас */
.detail{display:grid;grid-template-columns:1fr 396px;gap:26px;align-items:start}
.detail > div{min-width:0}

/* галерей */
.gal{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}
.gal .big{position:relative;aspect-ratio:4/3;background:#080D13;display:flex;align-items:center;justify-content:center}
.gal .big img{width:100%;height:100%;object-fit:contain;display:block}
.gal .nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;
  border:1px solid var(--line)!important;background:rgba(8,13,19,.72)!important;color:var(--w)!important;
  font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.18s}
.gal .nav:hover{background:var(--red)!important;border-color:var(--red)!important}
.gal .nav.p{left:14px}
.gal .nav.n{right:14px}
.gal .count{position:absolute;right:14px;bottom:14px;background:rgba(8,13,19,.78);
  border:1px solid var(--line);color:var(--g);font-size:12px;padding:5px 12px;border-radius:999px}
.thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;padding:12px}
.thumbs img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;cursor:pointer;
  opacity:.5;transition:.18s;border:2px solid transparent}
.thumbs img:hover{opacity:.85}
.thumbs img.on{opacity:1;border-color:var(--red)}

/* самбар ба үзүүлэлтийн хүснэгт */
.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);
  padding:22px 24px;margin-top:20px}
.panel h3{font-size:17px;font-weight:700;margin:0 0 14px;color:var(--w)}
table.spec{width:100%;border-collapse:collapse;font-size:14px}
table.spec th,table.spec td{padding:11px 0;border-bottom:1px solid var(--line);
  text-align:left;vertical-align:top}
table.spec tr:last-child th,table.spec tr:last-child td{border-bottom:0}
table.spec th{color:var(--g2);font-weight:500;width:44%}
table.spec td{color:var(--w)}
.vin{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.04em;color:var(--w)}
.badge.ok{background:rgba(34,160,90,.18);color:#5DD08A}
.badge.gy{background:#1B2531;color:var(--g)}
.optcols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px}
.optcols .g{color:var(--g);font-size:13.5px;padding:5px 0}
.desc{color:var(--g);font-size:14.5px;line-height:1.75;white-space:pre-line}
.muted,.tiny.muted{color:var(--g2)!important}
.small,.tiny{font-size:12.5px}
.mb0{margin-bottom:0}

/* үнийн хайрцаг */
.pricebox{background:linear-gradient(170deg,var(--navy),#091420);
  border:1px solid var(--line);border-radius:var(--r2);padding:26px 24px;position:sticky;top:96px}
.pricebox .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g2)}
.pricebox .mnt{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-top:6px;color:var(--acc-tx)}
.pricebox .krw{color:#9FB6D4;font-size:15px;margin-top:4px}
.pricebox .rate{color:var(--g2);font-size:12px;line-height:1.6;margin-top:12px}
.ak-landed{background:rgba(255,255,255,.05)!important;border:1px solid var(--line);
  border-radius:var(--r);padding:14px 16px;margin-top:16px}
.ak-landed .t{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--g2);margin-bottom:8px}
.ak-landed table{width:100%;border-collapse:collapse;font-size:13px;color:var(--g)}
.ak-landed table td{padding:4px 0}
.ak-landed .sum,.ak-landed .tot{color:var(--w);font-weight:700}
.ak-landed .right{text-align:right}
.acts{display:grid;gap:10px;margin-top:20px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:14px 22px;border-radius:999px;font-size:13.5px;font-weight:700;
  border:1px solid transparent;cursor:pointer;transition:.18s;font-family:inherit}
.btn.ac{background:var(--red)!important;color:var(--acc-fg)!important;border-color:var(--red)!important}
.btn.ac:hover{background:var(--red-d)!important}
.btn.gh{background:transparent!important;color:var(--w)!important;border-color:var(--line)!important}
.btn.gh:hover{border-color:#2C3B4D!important}
.btn.sm{padding:11px 18px;font-size:13px}
.btn.wide{width:100%}
.costbox table{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--g)}
.costbox table td{padding:6px 0;border-bottom:1px solid rgba(30,42,56,.6)}
.costbox .right{text-align:right;color:var(--w)}
.costbox .tot td{border-bottom:0;color:var(--w);font-weight:700;padding-top:12px}
.finnote{background:rgba(34,160,90,.12)!important;border:1px solid rgba(34,160,90,.3);
  color:#8FD8AC!important;border-radius:var(--r);padding:11px 14px;font-size:13px;margin-bottom:14px}
.f2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.f2 .fld,.panel .fld{margin-bottom:10px}
.panel .fld label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--g2);margin-bottom:6px}
.panel .fld select,.panel .fld input{width:100%;background:var(--card);border:1px solid var(--line);
  color:var(--w);border-radius:var(--r);padding:10px 12px;font-size:13.5px;font-family:inherit}
.panel .fld select option{background:#0F1620;color:#fff}

/* холбоотой машинууд */
.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:56px 0 20px}
.sec-h h2,.sec-h h3{font-size:24px;font-weight:800;margin:0}
.sec-h .more{color:var(--g);font-size:13.5px}
.sec-h .more:hover{color:var(--w)}
.mobile-cta{display:none}

@media(max-width:1100px){
  .detail{grid-template-columns:1fr}
  .pricebox{position:static}
  .thumbs{grid-template-columns:repeat(6,1fr)}
  .optcols{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:760px){
  .thumbs{grid-template-columns:repeat(4,1fr)}
  .optcols{grid-template-columns:1fr}
  .pricebox .mnt{font-size:27px}
  .panel{padding:18px}
  .sec-h h2,.sec-h h3{font-size:20px}
  .mobile-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;
    left:0;right:0;bottom:0;z-index:60;background:rgba(5,5,5,.94);
    border-top:1px solid var(--line);padding:12px 16px}
  body{padding-bottom:78px}
}
/* ================= ГАР УТАС 2026-10-06 ================= */
@media(max-width:620px){
  /* Үнэ нь зураг, үзүүлэлтийн ДАРАА, 1600px доор байсан.
     Баганын div-үүдийг display:contents болгож, элемент тус бүрийг эрэмбэлнэ. */
  .detail > div{display:contents}
  .detail .gal{order:1}
  .detail .pricebox{order:2;position:static}
  .detail .panel{order:3}

  /* 17 зураг 3 мөр эзэлж байсан — хэвтээ туузан болгов (гол зураг нь шудрагддаг) */
  .thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;
    scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
  .thumbs img{flex:0 0 76px;width:76px;height:57px;scroll-snap-align:start}

  .pricebox .mnt{font-size:30px}
  table.spec{width:100%}
  /* доорх тогтмол CTA самбарын ард агуулга нуугдахгүй байх */
  body{padding-bottom:92px}
}