/* v1.5.3 */
.ldt-wrap{display:flex;align-items:center;gap:var(--ldt-gap,.75rem);border-radius:12px;padding:var(--ldt-pad-y,.6rem) var(--ldt-pad-x,.9rem);box-sizing:border-box;position:relative}
.ldt-wrap.ldt-stretch{align-items:stretch}
.ldt-wrap.ldt-baseline{align-items:baseline}
.ldt-label{flex:0 0 auto;display:flex;align-items:center;gap:var(--ldt-label-gap,.25em);padding:var(--ldt-label-py,.2rem) var(--ldt-label-px,.5rem);border-radius:inherit;box-sizing:border-box}
.ldt-label .ldt-label-icon i,.ldt-label .ldt-label-icon svg{display:inline-block;vertical-align:middle}
.ldt-label .ldt-label-image{display:inline-block;height:auto}
.ldt-label .ldt-combo{display:inline-flex;align-items:baseline;gap:var(--ldt-combo-gap,.4em)}
.ldt-track{position:relative;overflow:hidden;flex:1 1 auto;padding:var(--ldt-track-py,.2rem) var(--ldt-track-px,.5rem);border-radius:inherit;box-sizing:border-box}
/* 為了 baseline 更穩，讓列表產生第一行盒模型 */
.ldt-track .ldt-list{list-style:none;margin:0;padding:0;transform:translateY(0);transition:transform .45s ease;display:block}
.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) var(--ldt-item-px,0);position:relative}
.ldt-has-separator .ldt-list li::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--ldt-sep-w,1px);background:var(--ldt-sep-color,rgba(0,0,0,.1));border-bottom:var(--ldt-sep-w,1px) var(--ldt-sep-style,solid) var(--ldt-sep-color,rgba(0,0,0,.1))}
.ldt-has-separator .ldt-list li:last-child::after{display:none}
.ldt-controls{position:absolute;right:.4rem;top:.4rem;z-index:2;display:flex;gap:.25rem}
.ldt-btn{cursor:pointer;user-select:none;border:1px solid rgba(0,0,0,.15);padding:.15rem .4rem;border-radius:.35rem;font-size:.85em;line-height:1;background:rgba(255,255,255,.6);backdrop-filter:blur(2px)}
.ldt-btn[aria-pressed="true"]{opacity:.9}
.ldt-fade .ldt-list{transition:transform var(--ldt-slide-ms,.45s) ease,opacity var(--ldt-slide-ms,.45s) ease}
.ldt-fade .ldt-list.is-anim{opacity:.25}
