.rdtr-radio,.rdtr-radio-dock,.rdtr-radio-engine{box-sizing:border-box;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;color:#eff4fc;background:#111b2b;border:1px solid #2b3950;border-radius:18px;box-shadow:0 10px 30px #0002}.rdtr-radio{max-width:980px;margin:24px auto;padding:24px}.rdtr-radio *,.rdtr-radio-dock *,.rdtr-radio-engine *{box-sizing:border-box}.rdtr-radio__identity{display:flex;align-items:center;gap:16px}.rdtr-radio__station{display:block;font-size:24px}.rdtr-radio__status{display:block;color:#bbc7da;font-size:14px}.rdtr-radio__logo{width:72px;height:72px;object-fit:contain;border-radius:12px;background:#fff;padding:5px}.rdtr-radio__metadata{display:flex;gap:14px;align-items:center;margin:20px 0;min-height:64px}.rdtr-radio__metadata>img{width:64px;height:64px;object-fit:cover;border-radius:10px}.rdtr-radio__metadata small{display:block;color:#aabbd1}.rdtr-radio__metadata [data-widget="mcp-custom-text"]{display:block;font-weight:650}.rdtr-radio button,.rdtr-radio-dock button,.rdtr-radio-engine button{font:inherit;font-weight:650;border:1px solid #4e75ab;background:#285796;color:#fff;padding:10px 15px;border-radius:10px;cursor:pointer;min-height:44px;line-height:1.25}.rdtr-radio .rdtr-radio__stop,.rdtr-radio-dock .rdtr-radio__stop,.rdtr-radio-engine .rdtr-radio__stop{background:#592d38;border-color:#985469}.rdtr-radio button:hover,.rdtr-radio-dock button:hover,.rdtr-radio-engine button:hover{filter:brightness(1.18)}.rdtr-radio button:focus-visible,.rdtr-radio a:focus-visible,.rdtr-radio-dock button:focus-visible,.rdtr-radio-engine button:focus-visible{outline:3px solid #ffd16b;outline-offset:3px}.rdtr-radio__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rdtr-radio a,.rdtr-radio-page a{color:#95c7ff;text-decoration:underline}.rdtr-radio__hint{font-size:13px;color:#b4c2d8;margin:18px 0 0}.rdtr-radio__volume{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:14px}.rdtr-radio__volume input{max-width:180px;accent-color:#89baff}.rdtr-radio--classic{text-align:center}.rdtr-radio--classic .rdtr-radio__identity,.rdtr-radio--classic .rdtr-radio__metadata,.rdtr-radio--classic .rdtr-radio__buttons,.rdtr-radio--classic .rdtr-radio__volume{justify-content:center}.rdtr-radio-dock{position:fixed;z-index:99990;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:12px;align-items:center;padding:10px 14px;width:max-content;max-width:calc(100vw - 24px)}.rdtr-radio-dock>span{min-width:110px;max-width:230px}.rdtr-radio-dock [data-radio-status]{display:block;font-size:12px;color:#c2ccda}.rdtr-radio-dock.is-collapsed>span{display:none}.rdtr-radio-engine{position:fixed;z-index:99991;right:18px;bottom:108px;width:min(520px,calc(100vw - 24px));max-height:70vh;overflow:auto;padding:14px}.rdtr-radio-engine__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rdtr-radio-engine__controls>span{flex:1 0 100%;font-size:14px}.rdtr-radio-engine audio{width:100%;margin-top:12px}.rdtr-radio-engine iframe{display:block;width:100%;height:330px;border:0;border-radius:10px;margin-bottom:12px}.rdtr-radio[data-radio-state="playing"] .rdtr-radio__status,.rdtr-radio-dock[data-radio-state="playing"] [data-radio-status]{color:#8ce3af}.rdtr-radio[data-radio-state="error"] .rdtr-radio__status{color:#ffb4b4}.rdtr-radio-page{margin:0;background:#09111d;color:#eff4fc;font:16px/1.6 system-ui,sans-serif}.rdtr-radio-page main{max-width:800px;padding:24px 16px;margin:auto}.rdtr-radio-page h1{font-size:26px}.rdtr-radio-page .rdtr-radio-engine{position:static;width:auto;max-width:768px;margin:0 auto 24px;max-height:none;box-shadow:none}.rdtr-radio-page__note{color:#bdc9dc}.rdtr-radio-page .rdtr-radio{margin-bottom:18px}.rdtr-radio [hidden],.rdtr-radio-engine[hidden],.rdtr-radio-engine [hidden]{display:none!important}@media(min-width:783px){.rdtr-radio-dock--no-desktop{display:none}}@media(max-width:782px){.rdtr-radio-dock--no-mobile{display:none}.rdtr-radio{padding:18px}.rdtr-radio__station{font-size:21px}.rdtr-radio-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:7px;padding:8px;width:calc(100vw - 20px);border-radius:14px;justify-content:space-between}.rdtr-radio-dock>span{display:none}.rdtr-radio-dock button{padding:9px;font-size:13px}.rdtr-radio-dock.is-collapsed{width:max-content;max-width:calc(100vw - 20px)}.rdtr-radio-engine{right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px))}.rdtr-radio-engine iframe{height:300px}}@media(prefers-reduced-motion:reduce){.rdtr-radio *,.rdtr-radio-dock *{scroll-behavior:auto}}.rdtr-radio [hidden],.rdtr-radio-dock [hidden]{display:none!important}.rdtr-radio__ad-instruction{font-size:14px;margin:10px 0;color:#c5dcff}.rdtr-radio-page main{max-width:580px;padding:14px;margin:auto}.rdtr-radio-page .rdtr-radio{padding:18px;margin:0 0 10px;border-radius:16px}.rdtr-radio-page .rdtr-radio__station{font-size:22px}.rdtr-radio-page .rdtr-radio__logo{width:58px;height:58px}.rdtr-radio-page .rdtr-radio__metadata{margin:14px 0;min-height:48px;gap:12px;font-size:14px}.rdtr-radio-page .rdtr-radio__metadata>img{width:48px;height:48px}.rdtr-radio-page .rdtr-radio__volume{margin-top:12px}.rdtr-radio-page .rdtr-radio__hint{margin-top:12px}.rdtr-radio-page .rdtr-radio-page__note{font-size:12px;margin:8px 0}.rdtr-radio-page .rdtr-radio-engine--embedded{position:static;border:0;border-radius:10px;background:#fff0;box-shadow:none;padding:0;margin:0 0 12px;width:100%;max-height:none;overflow:visible}.rdtr-radio-page .rdtr-radio-engine--embedded iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:260px;margin:0;border:0;overflow:hidden}.rdtr-radio-page [data-radio-engine-slot]:empty{display:none}.rdtr-radio-page .rdtr-radio-engine--embedded audio{display:none!important}@media(max-height:650px){.rdtr-radio-page .rdtr-radio-engine--embedded iframe{max-height:200px}.rdtr-radio-page .rdtr-radio__hint{display:none}.rdtr-radio-page .rdtr-radio__metadata{margin:10px 0}}.rdtr-radio-dock[hidden]{display:none!important}.rdtr-radio-page .rdtr-radio-portal-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;width:100%;padding:12px 18px;margin:10px 0 18px;border:1px solid #91c3ff;border-radius:12px;background:#a7ceff;color:#0b213f;text-decoration:none;font-weight:750;font-size:16px;text-align:center;box-sizing:border-box}.rdtr-radio-page .rdtr-radio-portal-button:hover{background:#c5dfff}.rdtr-radio-page .rdtr-radio-portal-button:focus-visible{outline:3px solid #ffd16b;outline-offset:3px}.rdtr-radio-extra{background:#111b2b;border:1px solid #2b3950;border-radius:16px;padding:18px;margin:0 0 16px;color:#eff4fc;overflow-wrap:anywhere}.rdtr-radio-extra__eyebrow{display:block;color:#b4c4da;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.rdtr-radio-extra h2{font-size:20px;line-height:1.3;margin:10px 0}.rdtr-radio-extra p{margin:8px 0;font-size:14px}.rdtr-radio-extra__muted{color:#b4c4da}.rdtr-radio-ad{text-align:center;min-height:170px;display:flex;flex-direction:column;justify-content:center}.rdtr-radio-page .rdtr-radio-ad__creative{display:block;color:inherit;text-decoration:none;border-radius:8px}.rdtr-radio-ad__creative:focus-visible{outline:3px solid #ffd16b;outline-offset:4px}.rdtr-radio-ad img{display:block;max-width:100%;height:auto;max-height:360px;object-fit:contain;margin:0 auto 12px;border-radius:8px}.rdtr-radio-ad__cta{display:inline-block;padding:9px 14px;border:1px solid #5776a2;border-radius:8px;color:#b9daff;font-size:14px;margin-top:10px}.rdtr-radio-programme__item+.rdtr-radio-programme__item{border-top:1px solid #2b3950;margin-top:18px;padding-top:18px}@media(max-width:420px){.rdtr-radio-extra{padding:14px}.rdtr-radio-page .rdtr-radio-portal-button{font-size:15px}}.rdtr-radio{container-type:inline-size}.rdtr-radio__content,.rdtr-radio__extra{min-width:0}.rdtr-radio__extra{margin-top:20px}.rdtr-radio__extra .rdtr-radio-extra{margin:0;background:#152338;padding:14px}.rdtr-radio__extra .rdtr-radio-ad{min-height:0}.rdtr-radio__extra .rdtr-radio-ad img{max-height:260px}.rdtr-radio__extra .rdtr-radio-extra h2{font-size:17px}.rdtr-radio__extra .rdtr-radio-extra p{font-size:13px}.rdtr-radio__extra:empty{display:none}.rdtr-radio__metadata>span{min-width:0;overflow-wrap:anywhere}@container (min-width:680px){.rdtr-radio--with-extra:not(.rdtr-radio--classic) .rdtr-radio__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:24px;align-items:center}.rdtr-radio--with-extra:not(.rdtr-radio--classic) .rdtr-radio__extra{margin-top:0}}.rdtr-radio-ad__video{display:block;width:100%;max-width:100%;height:auto;max-height:360px;border-radius:8px;background:#080d16;margin:0 0 12px}.rdtr-radio__extra .rdtr-radio-ad__video{max-height:260px}.rdtr-radio-page a.rdtr-radio-ad__cta,.rdtr-radio a.rdtr-radio-ad__cta{color:#b9daff;text-decoration:none}.rdtr-radio__extra .rdtr-radio-ad-group>.rdtr-radio-extra+.rdtr-radio-extra{margin-top:14px}.rdtr-radio-partner{background:#0c1524;border:1px dashed #51637d;text-align:center}.rdtr-radio-partner h2{font-size:16px}.rdtr-radio-partner p{font-size:13px;color:#bac8db}.rdtr-radio-partner__cta{display:inline-block;margin-top:10px;padding:9px 12px;border:1px solid #7694bd;border-radius:8px;font-size:13px;font-weight:650}.rdtr-radio-page a.rdtr-radio-partner__cta,.rdtr-radio a.rdtr-radio-partner__cta{color:#b9daff;text-decoration:none}.rdtr-radio-partner__cta:focus-visible{outline:3px solid #ffd16b;outline-offset:3px}.rdtr-radio-ad-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 0;font-size:12px;color:#c4d2e4}.rdtr-radio-ad-nav[hidden]{display:none!important}.rdtr-radio-ad-nav button{min-width:40px;min-height:38px;padding:6px 10px;font-size:16px}.rdtr-radio__extra .rdtr-radio-ad-group>[data-radio-ad-rotator]+.rdtr-radio-partner{margin-top:14px}.rdtr-radio-schedule-strip{border-top:1px solid #34465e;margin-top:22px;padding-top:18px}.rdtr-radio-schedule-strip__heading{font-size:16px;font-weight:700;margin-bottom:15px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.rdtr-radio-schedule-strip__heading span{font-size:12px;color:#bdcadc;font-weight:400}.rdtr-radio-schedule-strip__items{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.rdtr-radio-schedule-strip .rdtr-radio-programme__item{min-width:0;border:1px solid #34465e;border-radius:10px;background:#152338;padding:15px;margin:0;overflow-wrap:anywhere}.rdtr-radio-schedule-strip h2{font-size:18px;line-height:1.4;margin:8px 0}.rdtr-radio-schedule-strip p{font-size:13px;line-height:1.5;margin:6px 0;color:#d1dcec}.rdtr-programme-banner{margin-top:14px}.rdtr-programme-banner .rdtr-radio-extra__eyebrow{display:block;font-size:10px;margin-bottom:6px}.rdtr-programme-banner img{display:block;width:100%;height:auto;max-height:160px;object-fit:contain;border-radius:7px}.rdtr-programme-banner a{display:block}.rdtr-programme-banner a:focus-visible{outline:3px solid #ffd16b;outline-offset:3px}@container(max-width:520px){.rdtr-radio-schedule-strip__items{grid-template-columns:1fr}}