.your-playlist{margin-top:.55rem;pointer-events:auto}
html:not(.credits-on) .your-playlist{display:none}
.your-playlist-toggle{margin-top:.35rem}
.your-playlist-toggle.is-on{background:var(--box-fill-on);border-color:var(--box-line-on);color:var(--klf-text-primary)}
.your-playlist-map{display:block;width:8rem;height:4.2rem;margin:.45rem 0 .15rem 1.55rem;overflow:visible}
.your-playlist-line{fill:none;stroke:#bcc3cc;stroke-width:.65;stroke-dasharray:1.5 2;vector-effect:non-scaling-stroke}
.your-playlist-dot{fill:#bcc3cc;opacity:.8}
.your-playlist-note{max-width:13rem;margin:.35rem 0 0 1.55rem;color:var(--klf-text-secondary);font-size:.47rem;line-height:1.5;letter-spacing:.06em}
.your-playlist-note:empty{display:none}
.your-playlist-actions{display:flex;gap:1rem;margin:.45rem 0 0 1.55rem}
.your-playlist-actions[hidden]{display:none}
.your-playlist-actions button{width:auto;height:auto;margin:0;padding:0;border:0;background:none;color:var(--klf-text-secondary);font:300 .55rem Montserrat,sans-serif;letter-spacing:.2em;cursor:pointer}
.your-playlist-actions button:disabled{opacity:.4;cursor:default}
.your-playlist-actions button:hover:not(:disabled){color:var(--klf-text-bright)}
.your-playlist-actions button:focus-visible{outline:1px solid #778395;outline-offset:3px}
.free-route-name{margin:.9rem 1.55rem 0 0;text-align:right}
.more .free-route-name{margin-right:0;margin-left:1.55rem;text-align:left}
.sound-map .travel,.sound-map .travel-own{display:none}
.sound-map .mood-list{padding-right:1.55rem}
.sound-map .mood-list-note{margin-right:1.55rem}
.more .sound-map .mood-list{padding-right:0;padding-left:1.55rem}
.more .sound-map .mood-list-note{margin-right:0;margin-left:1.55rem}
