body.tunesera-internet-radio-directory-has-sticky-player {padding-bottom:calc(100px + env(safe-area-inset-bottom));}
.tunesera-internet-radio-directory-sticky-player,.tunesera-internet-radio-directory-sticky-player * {box-sizing:border-box;}
.tunesera-internet-radio-directory-sticky-player {
 --tunesera-player-text:#f4f5fa;--tunesera-player-muted:#c1c7d1;--tunesera-player-line:#39444e;--tunesera-player-brand:#8959ff;
 position:fixed;bottom:0;left:0;right:0;z-index:99990;display:flex;flex-direction:column-reverse;
 color:var(--tunesera-player-text);background:#1d252b;box-shadow:0 -5px 24px #10141a18;
 font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
}
.tunesera-internet-radio-directory-sticky-player[hidden],.tunesera-internet-radio-directory-sticky-player [hidden] {display:none!important;}
.tunesera-internet-radio-directory-sticky-player button,.tunesera-internet-radio-directory-sticky-player input {font:inherit;}
.tunesera-internet-radio-directory-sticky-player button {background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px;border-radius:8px;box-shadow:none;}
.tunesera-internet-radio-directory-sticky-player button:hover {background:#ffffff0b;color:#fff;}
.tunesera-internet-radio-directory-sticky-player button:disabled {opacity:.35;cursor:not-allowed;}
.tunesera-internet-radio-directory-sticky-player button:focus-visible,.tunesera-internet-radio-directory-sticky-player a:focus-visible,.tunesera-internet-radio-directory-sticky-player input:focus-visible {outline:2px solid #ac89ff;outline-offset:3px;}
.tunesera-internet-radio-directory-sticky-player a {color:var(--tunesera-player-brand);text-decoration:none;}
.tunesera-internet-radio-directory-sticky-player a:hover {color:#c1aaff;text-decoration:underline;}
.tunesera-internet-radio-directory-sticky-player h2,.tunesera-internet-radio-directory-sticky-player h3 {font-family:inherit;color:inherit;letter-spacing:0;font-weight:650;margin:0 0 16px;line-height:1.35;}
.tunesera-internet-radio-directory-sticky-player h2 {font-size:20px;}
.tunesera-internet-radio-directory-sticky-player h3 {font-size:18px;}
.tunesera-internet-radio-directory-sticky-player p {margin:6px 0;color:var(--tunesera-player-muted);font-size:14px;line-height:1.6;}
.tunesera-internet-radio-directory-sticky-player svg {flex-shrink:0;}
.tunesera-internet-radio-directory-sticky-player__main {display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:24px;align-items:center;min-height:100px;padding:14px 28px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--tunesera-player-line);}
.tunesera-internet-radio-directory-sticky-player__station {display:flex;align-items:center;gap:16px;min-width:0;}
.tunesera-internet-radio-directory-sticky-player__logo {flex-shrink:0;width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#303a43;}
.tunesera-internet-radio-directory-sticky-player__logo > span {width:100%;height:100%;display:grid;place-items:center;}
.tunesera-internet-radio-directory-sticky-player img {width:100%;height:100%;object-fit:cover;display:block;}
.tunesera-internet-radio-directory-sticky-player__info {min-width:0;}
.tunesera-internet-radio-directory-sticky-player .tunesera-internet-radio-directory-sticky-player__name {color:var(--tunesera-player-text);font-size:16px;font-weight:600;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tunesera-internet-radio-directory-sticky-player__song {color:var(--tunesera-player-muted);font-size:13px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tunesera-internet-radio-directory-sticky-player__transport {display:flex;align-items:center;justify-content:center;gap:20px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-internet-radio-directory-sticky-player__play {background:linear-gradient(135deg,#814eff,#5f2bf2);border-radius:50%;width:66px;height:66px;box-shadow:0 0 0 4px #8c5cff0d;flex-shrink:0;}
.tunesera-internet-radio-directory-sticky-player__play svg {width:26px;height:26px;}
.tunesera-internet-radio-directory-sticky-player__play.is-loading::after {content:'';position:absolute;width:46px;height:46px;border:2px solid #ffffff44;border-top-color:#fff;border-radius:50%;animation:tunesera-player-spin 1s linear infinite;}
@keyframes tunesera-player-spin {to {transform:rotate(360deg);}}
.tunesera-internet-radio-directory-sticky-player__controls {display:flex;align-items:center;gap:12px;justify-content:flex-end;min-width:0;}
.tunesera-internet-radio-directory-sticky-player__status {display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:#54eea0;}
.tunesera-internet-radio-directory-sticky-player__status b {font-weight:500;}
.tunesera-internet-radio-directory-sticky-player__status i {width:8px;height:8px;border-radius:50%;background:currentColor;}
.tunesera-internet-radio-directory-sticky-player__status[data-state="stopped"] {color:#b8c0cd;}
.tunesera-internet-radio-directory-sticky-player__status[data-state="connecting"],.tunesera-internet-radio-directory-sticky-player__status[data-state="reconnecting"] {color:#e3c184;}
.tunesera-internet-radio-directory-sticky-player__status[data-state="connection error"] {color:#ffa0a0;}
.tunesera-internet-radio-directory-sticky-player [data-player-retry] {color:#c4abff;text-decoration:underline;}
.tunesera-internet-radio-directory-sticky-player input[type=range] {appearance:none;-webkit-appearance:none;height:4px;min-width:60px;max-width:200px;width:100%;border-radius:6px;padding:0;cursor:pointer;background:linear-gradient(to right,#8855ff var(--volume,80%),#495663 var(--volume,80%));border:0;box-shadow:none;}
.tunesera-internet-radio-directory-sticky-player input[type=range]::-webkit-slider-thumb {appearance:none;-webkit-appearance:none;width:16px;height:16px;border:0;border-radius:50%;background:#8855ff;}
.tunesera-internet-radio-directory-sticky-player input[type=range]::-moz-range-thumb {width:16px;height:16px;border:0;border-radius:50%;background:#8855ff;}
.tunesera-internet-radio-directory-sticky-player__panel {padding:16px 28px;max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;}
.tunesera-internet-radio-directory-sticky-player__panel-inner {display:grid;grid-template-columns:1.1fr 1.05fr .9fr;gap:20px;}
.tunesera-internet-radio-directory-sticky-player__panel-inner > section {min-width:0;}
.tunesera-internet-radio-directory-sticky-player__panel-inner > section > h3 {margin-bottom:12px;}
.tunesera-internet-radio-directory-sticky-player__panel-inner > section + section {border-left:1px solid var(--tunesera-player-line);padding-left:20px;}
.tunesera-internet-radio-directory-sticky-player__now {display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:start;}
.tunesera-internet-radio-directory-sticky-player__now h3 {margin:5px 0 3px;overflow-wrap:anywhere;}
.tunesera-internet-radio-directory-sticky-player__art {width:80px;height:80px;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:#303a43;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-secondary {font-size:13px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-about-identity {display:flex;gap:12px;align-items:center;margin:12px 0;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-about-logo {width:72px;height:72px;overflow:hidden;display:grid;place-items:center;background:#303a43;border-radius:6px;flex-shrink:0;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-about-identity > div {min-width:0;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-about-identity h3 {margin:0;overflow-wrap:anywhere;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-description {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-links {display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-links a {display:inline-flex;align-items:center;gap:6px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-links svg {width:15px;height:15px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-actions {display:flex;gap:12px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-actions button {flex:1 1 0;min-width:0;max-width:100%;border:1px solid #4b5964;min-height:44px;font-weight:500;white-space:nowrap;overflow:hidden;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-action-label {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tunesera-internet-radio-directory-sticky-player input[type=number] {display:block;width:100%;min-width:0;background:#1d252b;color:#fff;border:1px solid #566372;border-radius:6px;padding:8px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-mobile-volume {display:none;}
@media(max-width:1100px) {
 .tunesera-internet-radio-directory-sticky-player__main {grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);padding-left:20px;padding-right:20px;gap:14px;}
 .tunesera-internet-radio-directory-sticky-player__controls {gap:6px;}
 .tunesera-internet-radio-directory-sticky-player__controls input {max-width:110px;}
 .tunesera-internet-radio-directory-sticky-player__panel-inner {grid-template-columns:1fr 1fr;}
 .tunesera-internet-radio-directory-sticky-player__panel-inner > section:last-child {grid-column:1 / -1;border-left:0;border-top:1px solid var(--tunesera-player-line);padding:12px 0 0;}
 .tunesera-internet-radio-directory-sticky-player .tunesera-player-mobile-volume {display:flex;align-items:center;gap:12px;}
}
@media(max-width:650px) {
 body.tunesera-internet-radio-directory-has-sticky-player {padding-bottom:calc(84px + env(safe-area-inset-bottom));}
 .tunesera-internet-radio-directory-sticky-player__main {grid-template-columns:minmax(0,1fr) 54px 44px;gap:10px;min-height:84px;padding:12px 14px max(12px,env(safe-area-inset-bottom));}
 .tunesera-internet-radio-directory-sticky-player__logo {width:46px;height:46px;}
 .tunesera-internet-radio-directory-sticky-player__station {gap:10px;}
 .tunesera-internet-radio-directory-sticky-player .tunesera-internet-radio-directory-sticky-player__name {font-size:14px;}
 .tunesera-internet-radio-directory-sticky-player__song {font-size:12px;}
 .tunesera-internet-radio-directory-sticky-player__transport {gap:0;}
 .tunesera-internet-radio-directory-sticky-player__transport > button:not([data-player-play]) {display:none;}
 .tunesera-internet-radio-directory-sticky-player .tunesera-internet-radio-directory-sticky-player__play {width:52px;height:52px;}
 .tunesera-internet-radio-directory-sticky-player__controls > :not([data-player-more]) {display:none;}
 .tunesera-internet-radio-directory-sticky-player__panel {border-radius:16px 16px 0 0;max-height:calc(100dvh - 100px);padding:14px 18px;}
 .tunesera-internet-radio-directory-sticky-player__panel-inner {grid-template-columns:minmax(0,1fr);gap:14px;}
 .tunesera-internet-radio-directory-sticky-player__panel-inner > section + section {grid-column:auto;border-left:0;border-top:1px solid var(--tunesera-player-line);padding:12px 0 0;}
 .tunesera-internet-radio-directory-sticky-player__now {grid-template-columns:72px minmax(0,1fr);gap:12px;}
 .tunesera-internet-radio-directory-sticky-player__art {width:72px;height:72px;}
}
@media(prefers-reduced-motion:reduce) {.tunesera-internet-radio-directory-sticky-player * {animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

.tunesera-internet-radio-directory-sticky-player .tunesera-player-mobile-transport {display:none;}
.tunesera-internet-radio-directory-sticky-player input[type=range]::-webkit-slider-runnable-track {height:4px;border:0;border-radius:6px;background:transparent;box-shadow:none;}
.tunesera-internet-radio-directory-sticky-player input[type=range]::-webkit-slider-thumb {margin-top:-6px;}
.tunesera-internet-radio-directory-sticky-player input[type=range]::-moz-range-track {height:4px;background:transparent;border:0;}
@media(max-width:650px) {
 .tunesera-internet-radio-directory-sticky-player .tunesera-player-mobile-transport {display:flex;justify-content:space-between;align-items:center;margin-top:16px;}
}

.tunesera-internet-radio-directory-sticky-player [data-about-location] {display:flex;align-items:center;gap:6px;}
.tunesera-internet-radio-directory-sticky-player [data-about-location] svg {width:16px;height:16px;}

/* Sleep timer: out-of-flow popup, outside the expanded panel's scroll container. */
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep {border-top:1px solid var(--tunesera-player-line);border-bottom:1px solid var(--tunesera-player-line);margin:12px 0 6px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep > button {width:100%;min-height:44px;justify-content:space-between;padding:8px 2px;border-radius:0;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep > button > span {display:flex;align-items:center;gap:10px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep [data-sleep-label] {font-size:13px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup {position:fixed;z-index:100002;width:320px;max-width:calc(100vw - 24px);padding:16px;display:block;background:#263038;border:1px solid #5b6976;border-radius:12px;box-shadow:0 12px 36px #0005;color:var(--tunesera-player-text);overflow:visible;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup::before {content:'';position:absolute;left:var(--sleep-pointer,calc(100% - 24px));top:-7px;width:12px;height:12px;transform:rotate(45deg);background:#263038;border-left:1px solid #5b6976;border-top:1px solid #5b6976;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup.is-above::before {top:auto;bottom:-7px;transform:rotate(225deg);}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-heading h3 {display:flex;align-items:center;gap:8px;margin:0;font-size:16px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-heading button {width:44px;min-height:44px;padding:6px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup p {font-size:13px;margin:0 0 10px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-timer-custom] {display:block;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-presets {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-presets button {border:1px solid #5b6976;border-radius:8px;min-height:44px;padding:8px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-presets button.is-selected,.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-submit] {background:linear-gradient(120deg,#8951ff,#7036f5);color:white;border:1px solid #9467ff;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup label {display:block;color:var(--tunesera-player-muted);font-size:13px;margin-bottom:6px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-input {display:flex;align-items:stretch;border:1px solid #5b6976;border-radius:7px;overflow:hidden;margin-bottom:10px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-input input[type=number] {border:0;border-radius:0;min-height:44px;padding:8px 10px;font-size:16px;width:100%;min-width:0;background:#20282f;color:white;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-input:focus-within {outline:2px solid #b699ff;outline-offset:2px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-input input:focus-visible {outline:0;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-input > span {display:flex;align-items:center;border-left:1px solid #5b6976;color:var(--tunesera-player-muted);padding:8px 10px;font-size:13px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-submit],.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-cancel] {width:100%;min-height:44px;font-weight:600;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-cancel] {margin-top:6px;color:#c5afff;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-active] {color:#5bf09c;font-size:13px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-error] {color:#ffb3b3;font-size:12px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup [data-sleep-error]:empty {display:none;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-backdrop {position:fixed;inset:0;background:#080d1599;z-index:100001;}
@media(max-width:650px) {
 .tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup.is-mobile {left:8px;right:8px;bottom:0;top:auto;width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow:auto;}
 .tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup.is-mobile::before {display:none;}
}

.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup.is-constrained {overflow:auto;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-backdrop {touch-action:none;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-sleep-popup {overscroll-behavior:contain;}

/* Expanded details and minimized artwork launcher share the existing player. */
.tunesera-internet-radio-directory-sticky-player__panel {position:relative;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-panel-close {position:absolute;top:4px;right:12px;width:44px;height:44px;}
.tunesera-internet-radio-directory-sticky-player__panel-inner > section:last-child > h3 {padding-right:44px;}
.tunesera-internet-radio-directory-sticky-player.is-minimized {left:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:64px!important;max-width:64px;height:64px;border:0;border-radius:50%;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore {width:64px;height:64px;padding:3px;border:2px solid var(--tunesera-player-brand);border-radius:50%;background:#1d252b;box-shadow:0 4px 18px #0004;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore > [data-player-bubble-art] {display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;}
@media(max-width:650px) {
 .tunesera-internet-radio-directory-sticky-player__main {grid-template-columns:minmax(0,1fr) 54px 88px;}
 .tunesera-internet-radio-directory-sticky-player__controls {gap:0;}
 .tunesera-internet-radio-directory-sticky-player__controls > [data-player-minimize] {display:inline-flex;}
 .tunesera-internet-radio-directory-sticky-player__controls > button {flex-shrink:0;width:44px;}
 .tunesera-internet-radio-directory-sticky-player__panel-inner > section:first-child > h3 {padding-right:44px;}
}

@media(min-width:651px) and (max-width:1100px) {
 .tunesera-internet-radio-directory-sticky-player__panel-inner > section:nth-child(2) > h3 {padding-right:44px;}
}

/* Persistent restore cue with a decorative playback indicator. */
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore {position:relative;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-icon {position:absolute;top:-3px;right:-3px;display:grid;place-items:center;width:25px;height:25px;border:2px solid #1d252b;border-radius:50%;background:#7544ee;color:white;box-shadow:0 2px 6px #0004;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-icon svg {width:15px;height:15px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-visualizer {position:absolute;bottom:9px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:3px;width:30px;height:19px;border-radius:8px;background:#172029df;color:white;pointer-events:none;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-visualizer i {width:3px;height:11px;border-radius:2px;background:currentColor;animation:tunesera-player-bubble-bars .85s ease-in-out infinite alternate;transform-origin:center;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-visualizer i:nth-child(2) {animation-delay:-.4s;height:7px;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-visualizer i:nth-child(3) {animation-delay:-.2s;}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore-visualizer i:nth-child(4) {animation-delay:-.6s;height:8px;}
@keyframes tunesera-player-bubble-bars {from {transform:scaleY(.35);} to {transform:scaleY(1);}}
.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore:hover .tunesera-player-restore-icon,.tunesera-internet-radio-directory-sticky-player .tunesera-player-restore:focus-visible .tunesera-player-restore-icon {background:#936bff;}

/* Simple keeps playback and selected controls in a shorter bar. */
.tunesera-internet-radio-directory-sticky-player.style-simple .tunesera-internet-radio-directory-sticky-player__main {min-height:64px;padding-top:8px;padding-bottom:8px;}
.tunesera-internet-radio-directory-sticky-player.style-simple .tunesera-internet-radio-directory-sticky-player__song {display:none;}
.tunesera-internet-radio-directory-sticky-player.style-simple .tunesera-internet-radio-directory-sticky-player__logo {width:40px;height:40px;}
.tunesera-internet-radio-directory-sticky-player.style-simple .tunesera-internet-radio-directory-sticky-player__play {width:44px;height:44px;min-height:44px;}
.tunesera-internet-radio-directory-sticky-player.style-compact {max-width:520px;left:auto;width:100%;border-radius:14px 0 0 0;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__main {grid-template-columns:minmax(0,1fr) 52px auto;gap:10px;padding:12px 14px;min-height:84px;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__logo {width:44px;height:44px;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__station {gap:10px;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__name {font-size:14px;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__song {font-size:12px;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__play {width:48px;height:48px;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__transport {gap:0;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__transport > button:not([data-player-play]),
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__controls > :not([data-player-more]):not([data-player-minimize]) {display:none;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__controls {gap:0;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__panel-inner {grid-template-columns:minmax(0,1fr);}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-internet-radio-directory-sticky-player__panel-inner > section + section {grid-column:auto;border-left:0;border-top:1px solid var(--tunesera-player-line);padding:12px 0 0;}
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-player-mobile-volume,
.tunesera-internet-radio-directory-sticky-player.style-compact .tunesera-player-mobile-transport {display:flex;align-items:center;gap:12px;}


.tunesera-player-summary{font-size:12px;line-height:1.4;color:var(--tunesera-player-muted,#8993a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
