.tlx-dmc{box-sizing:border-box;max-width:1240px;margin:18px auto;padding:0 20px}
.tlx-dmc *{box-sizing:border-box}
.tlx-dmc__window{direction:ltr;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:10px;padding:4px 0;-webkit-overflow-scrolling:touch}
.tlx-dmc__window::-webkit-scrollbar{display:none}
.tlx-dmc__window:focus-visible{outline:2px solid #b88b37;outline-offset:4px}
.tlx-dmc__track{display:flex;width:max-content;gap:0}
.tlx-dmc__group{display:flex;flex:0 0 auto;align-items:center;gap:12px;list-style:none!important;margin:0!important;padding:0 12px 0 0!important}
.tlx-dmc__tile{display:flex;flex:0 0 138px;width:138px;height:68px;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(30,45,60,.10);border-radius:8px;overflow:hidden;margin:0!important;padding:5px!important}
.tlx-dmc__tile--dark{background:#162a3d;border-color:#162a3d}
.tlx-dmc__tile img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
@media(max-width:600px){.tlx-dmc{padding:0 14px;margin:14px auto}.tlx-dmc__tile{flex-basis:116px;width:116px;height:60px}.tlx-dmc__group{gap:10px;padding-right:10px!important}}
@media(prefers-reduced-motion:reduce){.tlx-dmc__window{scroll-behavior:auto}.tlx-dmc__group[aria-hidden="true"]{display:none}}
