/* A compact, touch-friendly visual index between the existing arrows. */
@layer memoryzTypography{
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-rail.mzr-thumbnails-fit{justify-content:center!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mza-controls .mzr-thumbnail-caption{display:none!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mza-controls .mzr-thumbnail{min-height:57px!important;justify-content:center!important}
}
@layer memoryzTypography{
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-replaced{display:none!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt :is(.candle-controls,.mzr-memory-nav,.mza-controls).mzr-has-thumbnails{
display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;position:relative!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-has-thumbnails[hidden]{display:none!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-rail{
position:relative!important;display:flex!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;gap:8px!important;padding:5px 4px!important;justify-content:flex-start!important;margin:0!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none!important;-ms-overflow-style:none;touch-action:pan-x pan-y;align-items:stretch!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail{
appearance:none!important;display:flex!important;flex:0 0 66px!important;width:66px!important;min-width:0!important;min-height:78px!important;flex-direction:column!important;align-items:center!important;gap:4px!important;padding:5px!important;margin:0!important;border:1px solid #cdd5c5!important;border-radius:12px!important;background:#faf7f0e8!important;color:#526d45!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;text-shadow:none!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail::before,body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail::after{display:none!important;content:none!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail.is-current{border:2px solid #718661!important;padding:4px!important;background:#e8eddf!important;box-shadow:0 0 0 2px #faf7f0!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail:focus-visible{outline:2px solid #456239!important;outline-offset:2px!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-art{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:45px!important;overflow:hidden!important;border-radius:7px!important;background:#eef0e5!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-art>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:inherit!important;margin:0!important;filter:none!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail svg{display:block!important;width:26px!important;height:26px!important;fill:none!important;stroke:#526d45!important;stroke-width:1.6!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-badge{position:absolute!important;right:1px!important;bottom:1px!important;display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#faf7f1!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-badge svg{width:16px!important;height:16px!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-caption{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:11px!important;line-height:1.3!important;font-weight:400!important;font-style:normal!important;color:#526047!important;letter-spacing:0!important;text-transform:none!important;display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-has-thumbnails>.icon-button{flex:0 0 44px!important;width:44px!important;height:44px!important;padding:10px!important}
@media(max-width:599px){
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-has-thumbnails{gap:7px!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail{flex-basis:60px!important;width:60px!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-thumbnail-art{width:48px!important}
body.mz-album #inhalt#inhalt#inhalt#inhalt .mzr-has-thumbnails>.icon-button{flex-basis:38px!important;width:38px!important;height:44px!important;padding:8px!important}
}
}