/* v1.5.8 mobile-hardening */
.ldt-wrap{display:flex;align-items:center;gap:var(--ldt-gap,.5rem);border-radius:12px;padding:var(--ldt-pad-y,.6rem) var(--ldt-pad-x,.9rem);box-sizing:border-box;position:relative;width:100%}
.ldt-wrap.ldt-stretch{align-items:stretch}
.ldt-wrap.ldt-baseline{align-items:baseline}
.ldt-label{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:var(--ldt-label-gap,0);padding:0;margin:0;border:0;background:none}
.ldt-label-prefix,.ldt-label-suffix{display:inline-block;margin:0;padding:0;line-height:1}
.ldt-label-image{display:inline-block;vertical-align:baseline;height:auto;width:var(--ldt-img-w,20px)}
.ldt-label-image.before{margin-right:var(--ldt-img-gap,0)}
.ldt-label-image.after{margin-left:var(--ldt-img-gap,0)}
/* Track hardened */
.ldt-wrap .ldt-track{position:relative;overflow:hidden !important;flex:1 1 auto;padding:0;border-radius:inherit;box-sizing:border-box}
/* List reset with !important to beat theme rules */
.ldt-wrap .ldt-list{list-style:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;transform:translateY(0);transition:transform .45s ease;display:block}
.ldt-wrap .ldt-list li{margin:0;line-height:var(--ldt-line,1.5);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--ldt-item-py,.2rem) 0;position:relative}
.ldt-wrap .ldt-list a{color:inherit;text-decoration:none}
.ldt-wrap .ldt-list a:hover{text-decoration:underline}
/* No-JS fallback: show only first item */
.ldt-wrap .ldt-list.ldt-nojs > li{display:none}
.ldt-wrap .ldt-list.ldt-nojs > li:first-child{display:block}
/* Slightly tighter mobile spacing */
@media (max-width: 767.98px){
  .ldt-wrap{gap: .4rem}
  .ldt-wrap .ldt-list li{padding: .1rem 0}
}
