/* Listing detail gallery desktop thumbnail tray (V5.3.1). */
.gallery-thumbs-head{display:none}

@media (min-width:981px){
  .detail-summary{align-items:stretch!important}
  .detail-summary>.gallery-card{display:flex!important;flex-direction:column;height:100%;min-height:0}
  .detail-summary>.gallery-card>.gallery-main{flex:0 0 auto}
  .gallery-thumbs-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 3px 9px;color:#10283d}
  .gallery-thumbs-head strong{font-size:11px;font-weight:900;letter-spacing:.01em}
  .gallery-thumbs-head span{font-size:9px;font-weight:800;color:#7b8c9d;white-space:nowrap}
  .detail-summary .gallery-thumbs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px!important;flex:1 1 0;min-height:118px;padding:1px 3px 3px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(17,43,66,.28) transparent}
  .detail-summary .gallery-thumbs::-webkit-scrollbar{width:6px}
  .detail-summary .gallery-thumbs::-webkit-scrollbar-track{background:transparent}
  .detail-summary .gallery-thumbs::-webkit-scrollbar-thumb{background:rgba(17,43,66,.24);border-radius:999px}
  .detail-summary .gallery-thumb{width:100%!important;height:auto!important;min-width:0;flex:none!important;aspect-ratio:4/3;border-radius:9px!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
  .detail-summary .gallery-thumb:hover{transform:translateY(-1px);border-color:rgba(21,132,213,.42);box-shadow:0 7px 16px rgba(17,43,66,.12)}
  .detail-summary .gallery-thumb.active{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}
  .detail-summary .gallery-thumb:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:2px}
}

@media (prefers-reduced-motion:reduce){
  .detail-summary .gallery-thumb{transition:none}
}
