/* ===== TRANG CHI TIẾT PHỤ TÙNG CŨ ===== */
.tm-used-detail .detail-back{display:inline-block;margin:0 0 16px;color:#f47a1e!important;text-decoration:none;font-weight:700;font-size:16px!important;}
.tm-used-detail .detail-back:hover{text-decoration:underline;}
.tm-used-detail h1{margin-bottom:14px!important;}
.tm-used-detail .detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:26px;align-items:start;}
.tm-used-detail .detail-gallery{background:rgba(17,19,21,.94);border:1px solid #303338;border-radius:5px;padding:12px;}
.tm-used-detail .detail-main-image{width:100%;height:420px;display:flex;align-items:center;justify-content:center;background:#0d0f11;border:1px solid #333;overflow:hidden;cursor:zoom-in;}
.tm-used-detail .detail-main-image img{width:100%;height:100%;object-fit:contain;display:block;}
.tm-used-detail .detail-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;}
.tm-used-detail .detail-thumb{width:82px;height:68px;object-fit:contain;background:#0d0f11;border:1px solid #444;border-radius:3px;cursor:pointer;}
.tm-used-detail .detail-thumb:hover,.tm-used-detail .detail-thumb.active{border-color:#f47a1e;}
.tm-used-detail .detail-info{background:rgba(17,19,21,.94);border:1px solid #303338;border-radius:5px;padding:20px;}
.tm-used-detail .detail-info h2{font-size:28px!important;color:#fff!important;margin:0 0 16px;border-left:4px solid #e33;padding-left:10px;}
.tm-used-detail .detail-row{padding:10px 0;border-bottom:1px solid #333;font-size:17px;line-height:1.5;}
.tm-used-detail .detail-row b{color:#fff;}
.tm-used-detail .detail-value{color:#ccc;}
.tm-used-detail .detail-price{font-size:22px!important;color:#f47a1e!important;font-weight:700;margin:18px 0;}
.tm-used-detail .detail-note{margin-top:18px;padding:14px;background:#0d0f11;border-left:3px solid #f47a1e;color:#ccc;font-size:16px;line-height:1.65;}
.tm-used-detail .detail-contact{display:block;text-align:center;background:#df2d22;color:#fff!important;text-decoration:none;border-radius:3px;padding:11px 8px;font-size:15px;font-weight:700;margin-top:16px;}
.tm-used-detail .detail-description{margin-top:24px;padding-top:18px;border-top:1px solid #333;}
.tm-used-detail .detail-description h3{font-size:23px!important;color:#fff!important;margin:0 0 10px;}
.tm-used-detail .detail-description p{font-size:17px!important;color:#bbb!important;line-height:1.7;margin:8px 0;}
.tm-detail-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.9);}
.tm-detail-lightbox.is-open{display:flex!important;}
.tm-detail-lightbox img{max-width:94vw;max-height:90vh;width:auto;height:auto;object-fit:contain;}
.tm-detail-close{position:absolute;top:16px;right:22px;width:44px;height:44px;border:1px solid #555;border-radius:50%;background:#111315;color:#fff;font:bold 28px/40px Arial,sans-serif;cursor:pointer;}
@media(max-width:900px){.tm-used-detail .detail-layout{grid-template-columns:1fr;}.tm-used-detail .detail-main-image{height:360px;}}
@media(max-width:600px){.tm-used-detail .detail-info{padding:14px;}.tm-used-detail .detail-info h2{font-size:23px!important;}.tm-used-detail .detail-main-image{height:280px;}.tm-used-detail .detail-thumb{width:70px;height:58px;}.tm-used-detail .detail-row{font-size:16px;}.tm-used-detail .detail-description p{font-size:16px!important;}}

@media(max-width:760px){
  .tm-used-detail.page{grid-template-columns:1fr !important;}
  .tm-used-detail .sidebar{display:none !important;}
  .tm-used-detail{width:98% !important;padding:12px !important;}
  .tm-used-detail .main-content{width:100% !important;}
  .tm-used-detail .detail-layout{grid-template-columns:1fr !important;gap:14px;}
}
