/* MAIS TUNER 24.26 — "Modo Rádio" do MAIS TUNER App.
   Só vale com html.mt-app.mt-app-radio (web app instalado, estilo Rádio).
   No navegador e no estilo MAIS TUNER do app nada daqui aparece.
   Fonte da casa no app: NRK Sans. Play continua vermelho. */

.mtr,.mtr-tabs,.mtr-sheet{display:none}
html.mt-app.mt-app-radio{--mtr-ease:cubic-bezier(.22,1,.36,1);--mtr-glass:rgba(255,255,255,.11);--mtr-glass-line:rgba(255,255,255,.16);--mtr-red:#ff4747}

/* o que o Modo Rádio substitui */
html.mt-app.mt-app-radio :is(.mt-app-header,.mt-app-home,.mt-app-tabs,.toolbar,#main){display:none!important}
html.mt-app.mt-app-radio body{background:var(--app-bg)!important}

html.mt-app.mt-app-radio .mtr{display:block;color:var(--app-ink);font-family:"NRK Sans","Reddit Sans",sans-serif}
html.mt-app.mt-app-radio .mtr-view[hidden]{display:none!important}
html.mt-app.mt-app-radio .mtr button{font:inherit;-webkit-tap-highlight-color:transparent}
html.mt-app.mt-app-radio .mtr svg{display:block}

/* ================================================================ destaque */
.mtr-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(10px + env(safe-area-inset-top)) 18px 46px;color:#fff;
  background:#0a2a63}
.mtr-hero-bg{position:absolute;inset:0;z-index:-2;background:var(--mtr-brand,linear-gradient(150deg,#1b4f9c,#0b2a58));transition:opacity .5s ease}
.mtr-hero::before{content:'';position:absolute;inset:-40px;z-index:-1;background-image:var(--mtr-art,none);background-size:cover;background-position:center;filter:blur(46px) saturate(1.5);opacity:.55;transition:opacity .6s ease}
.mtr-hero::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,rgba(4,16,40,.28) 0%,rgba(4,16,40,.12) 35%,rgba(4,16,40,.62) 100%)}
html.mt-app.mt-app-radio .mtr-hero.is-switching .mtr-cover-wrap{animation:mtrPop .6s var(--mtr-ease) both}
html.mt-app.mt-app-radio .mtr-hero.is-switching :is(.mtr-live,.mtr-picker){animation:mtrRise .55s var(--mtr-ease) both}
html.mt-app.mt-app-radio .mtr-hero.is-switching .mtr-picker{animation-delay:.06s}
@keyframes mtrPop{from{opacity:.2;transform:scale(.9)}to{opacity:1;transform:none}}
@keyframes mtrRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}

.mtr-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px}
.mtr-brand{display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:#fff;cursor:pointer}
.mtr-brand img{width:34px;height:34px;border-radius:10px;box-shadow:0 8px 18px -10px rgba(0,0,0,.8)}
.mtr-brand span{font-weight:850;font-size:19px;letter-spacing:-.03em}
.mtr-top-actions{display:flex;gap:8px}
.mtr-icon{display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid var(--mtr-glass-line);background:var(--mtr-glass);color:#fff;cursor:pointer;
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.mtr-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.mtr-icon:active{transform:scale(.92)}

/* capa */
.mtr-cover-wrap{position:relative;width:min(64vw,290px);margin:14px auto 22px}
.mtr-cover{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:30px;overflow:hidden;cursor:pointer;
  background:#0d2142;box-shadow:0 34px 60px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08)}
.mtr-cover-stage{position:absolute;inset:0;display:grid;place-items:center;padding:17%;background:var(--brand-tile-bg,linear-gradient(150deg,#1b4f9c,#0b2a58))}
.mtr-cover-stage::before{content:'';position:absolute;inset:0;background:radial-gradient(90% 75% at 15% 5%,rgba(255,255,255,.22),transparent 55%)}
.mtr-cover-logo{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(5,18,39,.3))}
.mtr-cover-logo.is-cover{position:absolute;inset:0;object-fit:cover;filter:none}
.mtr-cover-logo[hidden]{display:none}
.mtr-cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:mtrFade .5s ease both}
.mtr-cover-art[hidden]{display:none}
@keyframes mtrFade{from{opacity:0}to{opacity:1}}
.mtr-like{position:absolute;right:-12px;bottom:-12px;display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#fff;color:#0b1f3d;cursor:pointer;
  box-shadow:0 14px 28px -12px rgba(0,0,0,.7);transition:transform .25s var(--mtr-ease)}
.mtr-like svg{width:28px;height:28px;fill:currentColor}
.mtr-like[aria-pressed="true"]{color:var(--mtr-red)}
.mtr-like[aria-pressed="true"] svg{animation:mtrBeat .5s var(--mtr-ease)}
.mtr-like:active{transform:scale(.9)}
.mtr-like[hidden]{display:none}
@keyframes mtrBeat{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}

/* cartões de vidro */
.mtr-live,.mtr-picker{border:1px solid var(--mtr-glass-line);border-radius:24px;background:var(--mtr-glass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}
.mtr-live{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 20px}
.mtr-live-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0;border:0;background:none;color:#fff;text-align:left;cursor:pointer}
.mtr-live-kicker{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;opacity:.9}
.mtr.is-playing .mtr-live-kicker::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--mtr-red);animation:mtrPulse 1.8s ease-out infinite}
@keyframes mtrPulse{0%{box-shadow:0 0 0 0 rgba(255,71,71,.6)}70%,100%{box-shadow:0 0 0 8px transparent}}
.mtr-live-station{max-width:100%;font-size:22px;font-weight:850;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-live-track{max-width:100%;color:rgba(255,255,255,.78);font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-play{display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:var(--mtr-red);color:#fff;cursor:pointer;box-shadow:0 16px 28px -12px rgba(255,71,71,.85);transition:transform .25s var(--mtr-ease)}
.mtr-play:active{transform:scale(.92)}
.mtr-play i,.mtr-card-play i{display:grid;place-items:center;font-style:normal}
.mtr-play svg{width:26px;height:26px;fill:currentColor}
.mtr-play .is-pause,.mtr.is-playing .mtr-play .is-play{display:none}
.mtr.is-playing .mtr-play .is-pause{display:grid}

.mtr-picker{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;width:100%;margin-top:12px;padding:12px 18px 12px 12px;color:#fff;text-align:left;cursor:pointer}
.mtr-picker:active{transform:scale(.985)}
.mtr-picker-logo{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;overflow:hidden;padding:12px;box-sizing:border-box;
  background:var(--brand-tile-bg,linear-gradient(150deg,#1b4f9c,#0b2a58));box-shadow:0 10px 20px -12px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.14)}
.mtr-picker-logo img{width:100%;height:100%;object-fit:contain}
.mtr-picker-logo img.is-cover{position:absolute;inset:0;object-fit:cover}
.mtr-picker-logo img[hidden]{display:none}
.mtr-picker-copy{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}
.mtr-picker-title{max-width:100%;font-size:25px;font-weight:850;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-picker-copy small{display:flex;align-items:center;gap:6px;margin-top:3px;color:#9fe9ff;font-size:16px;font-weight:600}
.mtr-picker-copy small i{display:grid}
.mtr-picker-copy small svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}

/* ================================================================ corpo */
.mtr-body{position:relative;z-index:1;margin-top:-24px;padding:20px 16px 8px;border-radius:26px 26px 0 0;background:var(--app-bg)}
.mtr-carousel{position:relative}
.mtr-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px}
.mtr-slides::-webkit-scrollbar{display:none}
.mtr-slide{position:relative;flex:0 0 100%;scroll-snap-align:center;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:146px;padding:20px;
  border:0;border-radius:24px;overflow:hidden;background:var(--slide-bg);color:#fff;text-align:left;cursor:pointer;isolation:isolate}
.mtr-slide::after{content:'';position:absolute;right:-50px;top:-60px;z-index:-1;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%)}
.mtr-slide-ico{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.mtr-slide-ico svg{width:34px;height:34px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.mtr-slide-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.mtr-slide-copy small{font-size:10.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;opacity:.75}
.mtr-slide-copy strong{font-size:24px;font-weight:850;letter-spacing:-.025em;line-height:1.05}
.mtr-slide-copy span{font-size:14px;line-height:1.35;opacity:.9}
.mtr-dots{display:flex;justify-content:center;gap:7px;margin-top:10px}
.mtr-dots i{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--app-ink) 22%,transparent);transition:width .3s var(--mtr-ease),background .3s ease}
.mtr-dots i.on{width:20px;background:var(--app-accent)}

.mtr-suggest{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;width:100%;margin:16px 0 0;padding:16px 18px;border:1px solid var(--app-line);border-radius:22px;
  background:var(--app-card);color:var(--app-ink);text-align:left;cursor:pointer}
.mtr-suggest:active{transform:scale(.985)}
.mtr-suggest-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,#ffd453 22%,transparent)}
.mtr-suggest-ico svg{width:24px;height:24px;fill:none;stroke:#ffd453;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html[data-site-theme="light"] .mtr-suggest-ico svg{stroke:#b98300}
.mtr-suggest strong{display:block;font-size:20px;font-weight:850;letter-spacing:-.02em}
.mtr-suggest small{display:block;margin-top:2px;color:var(--app-muted);font-size:13px;line-height:1.35}

.mtr-more{margin-top:26px}
.mtr-more header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 12px}
.mtr-more h2{margin:0;font-size:22px;font-weight:850;letter-spacing:-.03em}
.mtr-link{padding:0;border:0;background:none;color:var(--app-accent);font-weight:800!important;font-size:14px!important;cursor:pointer}
html.mt-app.mt-app-radio .mtr-strip.grid.brand-view{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:112px;gap:12px!important;
  margin:0 -16px!important;padding:2px 16px 10px!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}
.mtr-strip::-webkit-scrollbar{display:none}
.mtr-strip-item{display:flex;flex-direction:column;gap:7px;padding:0;border:0;background:none;color:var(--app-ink);text-align:left;cursor:pointer;scroll-snap-align:start;min-width:0}
.mtr-strip-item>span:last-child{font-size:12.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-strip-item:active .mtr-cube{transform:scale(.95)}

/* cubos (os mesmos do modo Marcas) em tamanho de app */
html.mt-app.mt-app-radio .mtr .grid.brand-view .card.brand-tile.mtr-cube,html.mt-app.mt-app-radio .mtr-sheet .grid.brand-view .card.brand-tile.mtr-cube{width:100%;aspect-ratio:1;border-radius:20px!important;transition:transform .25s var(--mtr-ease)}
html.mt-app.mt-app-radio .mtr-cube .brand-tile-affiliate{min-height:28px;flex:0 0 28px;padding:3px 6px;font-size:14px}
html.mt-app.mt-app-radio .mtr-cube.has-affiliate .brand-tile-stage{padding:12% 16%}

/* ================================================================ aba Rádios */
.mtr-bar{position:sticky;top:0;z-index:5;display:grid;place-items:center;min-height:58px;padding:calc(6px + env(safe-area-inset-top)) 16px 6px;
  background:linear-gradient(140deg,#123a69,#0b2a58);color:#fff}
.mtr-bar h1{margin:0;font-size:20px;font-weight:850;letter-spacing:-.01em}
.mtr-radios-tools{position:sticky;top:calc(58px + env(safe-area-inset-top));z-index:4;padding:12px 16px 8px;background:var(--app-bg);
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
.mtr-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid var(--app-line);border-radius:16px;background:var(--app-card);color:var(--app-muted)}
.mtr-search svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.mtr-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--app-ink);font:600 15px "NRK Sans","Reddit Sans",sans-serif;outline:none}
.mtr-search input::placeholder{color:var(--app-muted)}
.mtr-chips{display:flex;gap:8px;margin:10px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}
.mtr-chips::-webkit-scrollbar{display:none}
.mtr-chip{flex:none;min-height:36px;padding:0 15px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-card);color:var(--app-ink);font-weight:750!important;font-size:13px!important;cursor:pointer}
.mtr-chip[aria-pressed="true"]{border-color:transparent;background:var(--app-accent);color:#04243c}
.mtr-grid{padding:8px 16px 12px}
.mtr-group{margin:12px 0 22px}
.mtr-group h2{display:flex;align-items:center;gap:10px;margin:0 2px 12px;font-size:19px;font-weight:850;letter-spacing:-.02em}
.mtr-group h2 small{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--app-card-2);color:var(--app-muted);font-size:12px;font-weight:800}
html.mt-app.mt-app-radio .mtr-cards.grid.brand-view{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}
.mtr-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:8px 8px 10px;border:1px solid var(--app-line);border-radius:24px;background:var(--app-card);
  transition:border-color .25s ease,box-shadow .25s ease}
.mtr-card-open{display:block;padding:0;border:0;background:none;cursor:pointer;min-width:0}
.mtr-card-open:active .mtr-cube{transform:scale(.97)}
.mtr-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 50px 0 6px}
.mtr-card-copy strong{min-height:2.3em;font-size:13px;font-weight:850;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mtr-card-copy small{color:var(--app-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-card-play{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--mtr-red);color:#fff;cursor:pointer;
  box-shadow:0 10px 20px -10px rgba(255,71,71,.9)}
.mtr-card-play svg{width:19px;height:19px;fill:currentColor}
.mtr-card-play .is-pause,.mtr-card.is-playing .mtr-card-play .is-play{display:none}
.mtr-card.is-playing .mtr-card-play .is-pause{display:grid}
.mtr-card.is-current{border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent),0 18px 36px -24px color-mix(in srgb,var(--app-accent) 70%,transparent)}
.mtr-card.is-current .mtr-card-copy small{color:var(--app-accent);font-weight:800}
.mtr-card-badge{position:absolute;left:16px;top:16px;z-index:6;display:inline-flex;align-items:flex-end;gap:2px;padding:5px 9px 5px 8px;border-radius:999px;background:rgba(4,16,40,.78);color:#fff;
  font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.mtr-card-badge i{width:3px;height:10px;margin-right:1px;border-radius:2px;background:var(--app-accent);transform-origin:bottom;animation:mtrEq 1s ease-in-out infinite}
.mtr-card-badge i:nth-child(2){animation-delay:-.3s}.mtr-card-badge i:nth-child(3){animation-delay:-.6s;margin-right:6px}
.mtr-card:not(.is-playing) .mtr-card-badge i{animation:none;transform:scaleY(.5)}
@keyframes mtrEq{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}
.mtr-empty{padding:40px 10px;text-align:center;color:var(--app-muted)}

/* ================================================================ abas */
html.mt-app.mt-app-radio .mtr-tabs{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:grid;grid-template-columns:repeat(5,1fr);height:var(--app-tabs-h);padding:0 4px env(safe-area-inset-bottom);box-sizing:border-box;
  background:color-mix(in srgb,var(--app-bg) 90%,transparent);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border-top:1px solid var(--app-line)}
.mtr-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0 4px;border:0;background:none;color:var(--app-muted);cursor:pointer;font-family:"NRK Sans","Reddit Sans",sans-serif;min-width:0}
.mtr-tab-ico{display:grid;place-items:center;width:50px;height:30px;border-radius:999px;transition:background .25s ease,transform .25s var(--mtr-ease)}
.mtr-tab-ico svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mtr-tab-label{font-size:10.5px;font-weight:750;line-height:1;white-space:nowrap}
.mtr-tab.is-active{color:var(--app-ink)}
.mtr-tab.is-active .mtr-tab-ico{background:color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-accent)}
.mtr-tab:active .mtr-tab-ico{transform:scale(.9)}
.mtr-tab .mtr-tab-avatar{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;flex:0 0 26px!important;font-size:12px!important}
.mtr-tab .mtr-tab-avatar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}
.mtr-tab.is-active .mtr-tab-avatar{box-shadow:0 0 0 2px var(--app-accent)!important}
html.mt-app.mt-app-radio:is(.cinema-active,.us-open) .mtr-tabs{display:none!important}
html.mt-app.mt-app-radio body:has(#replayPanel.show) .mtr-tabs,html.mt-app.mt-app-radio body:has(.replay-queue-modal.show) .mtr-tabs{display:none!important}

/* ================================================================ folhas (cidade e sugestão) */
html.mt-app.mt-app-radio .mtr-sheet{position:fixed;inset:0;z-index:1260;display:block;visibility:hidden;pointer-events:none}
html.mt-app.mt-app-radio .mtr-sheet.show{visibility:visible;pointer-events:auto}
.mtr-sheet-backdrop{position:absolute;inset:0;background:rgba(2,10,22,.55);opacity:0;transition:opacity .3s ease}
.mtr-sheet.show .mtr-sheet-backdrop{opacity:1}
.mtr-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:84dvh;overflow:auto;padding:10px 18px calc(22px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;
  background:var(--app-bg-2);color:var(--app-ink);font-family:"NRK Sans","Reddit Sans",sans-serif;box-shadow:0 -30px 60px -30px rgba(0,0,0,.8);
  transform:translateY(100%);transition:transform .42s var(--mtr-ease)}
html[data-site-theme="light"] .mtr-sheet-panel{background:#fff}
.mtr-sheet.show .mtr-sheet-panel{transform:none}
.mtr-sheet-grab{display:block;width:44px;height:5px;margin:0 auto 12px;border-radius:999px;background:color-mix(in srgb,var(--app-ink) 22%,transparent)}
.mtr-sheet-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.mtr-sheet-kicker{display:block;color:var(--app-accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.mtr-sheet-panel h2{margin:3px 0 0;font-size:24px;font-weight:850;letter-spacing:-.025em}
.mtr-icon.is-soft{border-color:var(--app-line);background:var(--app-card);color:var(--app-ink);-webkit-backdrop-filter:none;backdrop-filter:none}
html.mt-app.mt-app-radio .mtr-sheet-grid.grid.brand-view{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}
.mtr-sheet-item{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--app-ink);cursor:pointer;text-align:center}
.mtr-sheet-item>span:last-child{font-size:12.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-sheet-item.is-current .mtr-cube{box-shadow:0 0 0 3px var(--app-accent)!important}
.mtr-sheet-item.is-current>span:last-child{color:var(--app-accent)}
.mtr-sheet-all{width:100%;min-height:48px;margin-top:18px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-card);color:var(--app-ink);font:800 14px "NRK Sans","Reddit Sans",sans-serif;cursor:pointer}
.mtr-form-lead{margin:0 0 14px;color:var(--app-muted);font-size:14px;line-height:1.5}
.mtr-field{display:block;margin-bottom:12px}
.mtr-field span{display:block;margin-bottom:6px;font-size:13px;font-weight:800}
.mtr-field input{width:100%;height:50px;padding:0 14px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-card);color:var(--app-ink);font:600 16px "NRK Sans","Reddit Sans",sans-serif;box-sizing:border-box}
.mtr-field input:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent) 22%,transparent)}
.mtr-form-status{min-height:20px;margin:4px 0 10px;color:var(--app-accent);font-size:13.5px;font-weight:700}
.mtr-form-send{width:100%;min-height:52px;border:0;border-radius:999px;background:linear-gradient(135deg,#5fffc0,#36cae7);color:#04243c;font:850 16px "NRK Sans","Reddit Sans",sans-serif;cursor:pointer}
.mtr-form-send:disabled{opacity:.6}

/* Ajustes: a escolha do estilo só aparece no app */
html:not(.mt-app) .mtr-style-group{display:none!important}
.mtr-style-group .anim-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}

/* telas maiores (tablet com o app instalado) */
@media (min-width:700px){
  .mtr-hero{padding-inline:max(24px,calc((100vw - 640px)/2))}
  .mtr-body,.mtr-grid,.mtr-radios-tools{padding-inline:max(24px,calc((100vw - 760px)/2))}
  html.mt-app.mt-app-radio .mtr-cards.grid.brand-view{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  html.mt-app.mt-app-radio .mtr-sheet-grid.grid.brand-view{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .mtr-sheet-panel{left:50%;right:auto;width:min(720px,100%);transform:translate(-50%,100%)}
  .mtr-sheet.show .mtr-sheet-panel{transform:translate(-50%,0)}
}
@media (max-width:360px){
  .mtr-cover-wrap{width:56vw;margin:8px auto 18px}
  .mtr-live-station{font-size:19px}
  .mtr-picker-title{font-size:21px}
}
html.anim-none .mtr *,html.anim-none .mtr-sheet *{animation:none!important;transition:none!important}
@media (prefers-reduced-motion:reduce){.mtr *,.mtr-sheet *{animation:none!important;transition:none!important}}

/* Na aba Rádios só a lista aparece; no Início continuam as últimas tocadas e os destaques da P8. */
html.mt-app.mt-app-radio body:has(.mtr[data-view="radios"]) :is(.p8-launch-app-card,.p8-years,#statusMsg,#historyWrap){display:none!important}
html.mt-app.mt-app-radio .mtr-strip{scroll-padding-inline:16px}
html.mt-app.mt-app-radio #historyWrap{margin-inline:16px!important}

/* ================================================================ 24.27: coroa giratória
   Puxar o Início para baixo (gesto de "atualizar") revela a coroa de marcas.
   Girar a coroa troca a marca e a rádio; a do centro é a que toca. */
.mtr-hero{--pull:0px;--pull-turn:0deg}
.mtr-hero :is(.mtr-crown,.mtr-grab,.mtr-cover-wrap,.mtr-live,.mtr-picker){transform:translateY(var(--pull))}
.mtr-hero.is-releasing :is(.mtr-crown,.mtr-grab,.mtr-cover-wrap,.mtr-live,.mtr-picker){transition:transform .42s var(--mtr-ease)}

/* indicador de puxar: uma mini coroa que gira com o dedo */
.mtr-pull{position:absolute;left:0;right:0;top:calc(58px + env(safe-area-inset-top));z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;
  opacity:0;transform:translateY(calc(var(--pull) * .35 - 14px));transition:opacity .2s ease}
.mtr-hero.is-pulling .mtr-pull{opacity:1}
.mtr-pull-ring{position:relative;width:38px;height:38px;transform:rotate(var(--pull-turn))}
.mtr-pull-ring i{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:#fff;opacity:.85;box-shadow:0 0 10px rgba(95,255,192,.5)}
.mtr-pull-ring i:nth-child(1){transform:rotate(0deg) translateY(-15px)}
.mtr-pull-ring i:nth-child(2){transform:rotate(72deg) translateY(-15px)}
.mtr-pull-ring i:nth-child(3){transform:rotate(144deg) translateY(-15px)}
.mtr-pull-ring i:nth-child(4){transform:rotate(216deg) translateY(-15px)}
.mtr-pull-ring i:nth-child(5){transform:rotate(288deg) translateY(-15px)}
.mtr-hero.is-armed .mtr-pull-ring i{background:#5fffc0}
.mtr-pull-text{color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.5)}

/* puxador (também abre a coroa com um toque) */
.mtr-grab{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;margin:2px 0 0;padding:4px 0 0;border:0;background:none;color:rgba(255,255,255,.75);cursor:pointer}
.mtr-grab i{width:40px;height:5px;border-radius:999px;background:rgba(255,255,255,.45)}
.mtr-grab span{font-size:11.5px;font-weight:700;letter-spacing:.02em}
.mtr-hero.crown-seen .mtr-grab span{display:none}
.mtr-hero.is-crown .mtr-grab{display:none}

/* a coroa */
.mtr-crown{max-height:0;overflow:hidden;opacity:0;margin:0 -18px;transition:max-height .5s var(--mtr-ease),opacity .35s ease,margin .5s var(--mtr-ease)}
.mtr-hero.is-crown .mtr-crown{max-height:200px;opacity:1;margin:4px -18px 6px}
.mtr-crown-track{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:700px;
  padding:16px calc(50% - 38px) 22px;height:132px;box-sizing:border-box;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}
.mtr-crown-track::-webkit-scrollbar{display:none}
.mtr-crown-item{position:relative;flex:0 0 76px;display:grid;place-items:center;height:76px;padding:0;border:0;background:none;cursor:pointer;scroll-snap-align:center;
  transform-origin:50% 50%;transition:transform .12s linear,opacity .12s linear;will-change:transform}
.mtr-crown-disc{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;overflow:hidden;padding:12px;box-sizing:border-box;
  background:var(--brand-tile-bg);box-shadow:0 10px 22px -12px rgba(0,0,0,.85),inset 0 0 0 2px rgba(255,255,255,.35)}
.mtr-crown-disc::before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(90% 75% at 20% 10%,rgba(255,255,255,.28),transparent 55%);pointer-events:none}
.mtr-crown-disc img{position:relative;width:100%;height:100%;object-fit:contain}
.mtr-crown-disc.is-cover{padding:0}
.mtr-crown-disc.is-cover img{object-fit:cover}
.mtr-crown-disc b{color:#fff;font-size:20px;font-weight:850}
.mtr-crown-item.is-center .mtr-crown-disc{box-shadow:0 14px 30px -12px rgba(0,0,0,.9),0 0 0 3px #fff,0 0 26px 2px rgba(95,255,192,.45)}
.mtr-crown-foot{position:relative;display:flex;align-items:center;justify-content:center;min-height:30px;margin-top:-6px;padding:0 18px}
.mtr-crown-label{max-width:70%;color:#fff;font-size:15px;font-weight:850;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-crown-close{position:absolute;right:18px;top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}
.mtr-crown-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}

/* deslizar a capa para os lados */
.mtr-cover-wrap{--swipe:0px;touch-action:pan-y}
.mtr-cover-wrap.is-swiping .mtr-cover{transform:translateX(var(--swipe)) rotate(calc(var(--swipe) / 40 * 1deg));transition:none}
.mtr-cover{transition:transform .35s var(--mtr-ease)}
html.mt-app.mt-app-radio .mtr-hero.is-switching[data-swipe="next"] .mtr-cover-wrap{animation:mtrFromRight .5s var(--mtr-ease) both}
html.mt-app.mt-app-radio .mtr-hero.is-switching[data-swipe="prev"] .mtr-cover-wrap{animation:mtrFromLeft .5s var(--mtr-ease) both}
@keyframes mtrFromRight{from{opacity:0;transform:translateX(60px) scale(.94)}to{opacity:1;transform:none}}
@keyframes mtrFromLeft{from{opacity:0;transform:translateX(-60px) scale(.94)}to{opacity:1;transform:none}}
html.anim-none .mtr-crown-item{transition:none}

/* marcas de fundo claro (P8, SLAM!…) deixavam o topo claro e o texto branco sem contraste */
.mtr-hero-bg{filter:saturate(1.25) brightness(.6)}
.mtr-hero::after{background:linear-gradient(180deg,rgba(4,16,40,.38) 0%,rgba(4,16,40,.3) 40%,rgba(4,16,40,.72) 100%)}
.mtr-hero.is-pulling .mtr-grab{opacity:0}

/* ================================================================ 24.28: coroa no desenho do Global Player
   Sem inclinação 3D: as bolinhas ficam alinhadas pelo topo, a do centro maior e
   "pendurada" com aro branco grosso, as vizinhas sobem, diminuem e apagam —
   um arco aberto para cima. Espaçamento curto entre elas. */
.mtr-crown-track{align-items:flex-start;perspective:none;height:118px;padding:8px calc(50% - 32px) 10px;scroll-padding-inline:calc(50% - 32px)}
.mtr-crown-item{flex:0 0 64px;height:64px;transform-origin:50% 0;transition:transform .14s ease-out,opacity .14s ease-out}
.mtr-crown-disc{width:56px;height:56px;padding:10px;box-shadow:0 8px 18px -10px rgba(0,0,0,.8),inset 0 0 0 1.5px rgba(255,255,255,.4)}
.mtr-crown-item.is-center .mtr-crown-disc{box-shadow:0 0 0 3px #fff,0 14px 28px -10px rgba(0,0,0,.9)}
.mtr-crown-foot{margin-top:-14px}
.mtr-hero.is-crown .mtr-crown{max-height:170px}
/* fixa no topo (opção dos Ajustes) */
.mtr-hero.is-pinned .mtr-crown-close,.mtr-hero.is-pinned .mtr-grab,.mtr-hero.is-pinned .mtr-pull{display:none!important}
.mtr-hero.is-pinned .mtr-crown{transition:none}

/* ================================================================ 24.28: anteriores / a seguir */
.mtr-pn{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 18px}
.mtr-pn.has-next{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
.mtr-pn[hidden]{display:none}
.mtr-pn h3{margin:0 0 9px;color:var(--app-muted);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-align:center}
.mtr-pn-next h3{color:var(--app-accent)}
.mtr-pn-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mtr-pn-next .mtr-pn-row{grid-template-columns:1fr}
.mtr-pn:not(.has-next) .mtr-pn-row{grid-template-columns:repeat(2,minmax(0,1fr))}
/* 24.32: sem fonte de próxima música (ex.: Triton), a coluna "A seguir" some */
html.mt-app .mtr-pn:not(.has-next) .mtr-pn-next{display:none}
.mtr-pn-item{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--app-ink);text-align:left;cursor:pointer}
.mtr-pn-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--app-card-2);box-shadow:0 12px 24px -16px rgba(0,0,0,.8)}
.mtr-pn-art img{width:100%;height:100%;object-fit:cover}
.mtr-pn-art i{color:var(--app-muted);font-style:normal;font-size:26px}
.mtr-pn-item.is-next .mtr-pn-art{box-shadow:0 0 0 2px var(--app-accent),0 14px 26px -14px rgba(0,0,0,.8)}
.mtr-pn-play{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mtr-red);color:#fff;box-shadow:0 6px 14px -6px rgba(255,71,71,.9)}
.mtr-pn-play svg{width:14px;height:14px;fill:currentColor}
.mtr-pn-copy{display:flex;flex-direction:column;min-width:0}
.mtr-pn-copy strong{font-size:12.5px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-pn-copy small{color:var(--app-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-pn-empty{margin:0;color:var(--app-muted);text-align:center}
.mtr-pin-row{margin-top:10px}

/* ================================================================ 24.29: chat da rádio, coroa e transições */
.mtr-chat-btn{position:relative}
.mtr-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff4d5e;color:#fff;font-size:10.5px;font-weight:900;line-height:18px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px rgba(4,16,40,.6)}
.mtr-badge[hidden]{display:none}
.mtr-chatcard{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:13px;width:100%;margin:0 0 18px;padding:12px 14px 12px 12px;
  border:1px solid rgba(255,255,255,.14);border-radius:22px;color:#fff;text-align:left;cursor:pointer;
  background:radial-gradient(80% 140% at 0% 0%,rgba(95,255,192,.24),transparent 60%),radial-gradient(80% 140% at 100% 100%,rgba(255,77,140,.24),transparent 60%),linear-gradient(135deg,#123a69,#2a1f6b);
  box-shadow:0 18px 36px -24px rgba(0,0,0,.9)}
.mtr-chatcard[hidden]{display:none}
.mtr-chatcard:active{transform:scale(.985)}
.mtr-chatcard-ico{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(255,255,255,.14)}
.mtr-chatcard-ico svg{width:24px;height:24px;fill:none;stroke:#5fffc0;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.mtr-chatcard-copy{display:flex;flex-direction:column;min-width:0}
.mtr-chatcard-copy strong{font-size:16px;font-weight:850}
.mtr-chatcard-copy small{color:rgba(235,244,255,.78);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-chatcard-go svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}
.mtr .mtr-icon svg path{vector-effect:non-scaling-stroke}

/* coroa: sem atraso no giro (o JS pinta cada quadro); só o aro do centro anima */
html.mt-app.mt-app-radio .mtr-crown-item{transition:none}
html.mt-app.mt-app-radio .mtr-crown-disc{transition:box-shadow .25s ease}

/* troca entre Início e Rádios */
html.mt-app.mt-app-radio .mtr-view:not([hidden]){animation:mtrView .36s cubic-bezier(.22,1,.36,1) both}
@keyframes mtrView{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
html.anim-none .mtr-view{animation:none!important}
/* 24.30: ✦ Sua central no topo do app */
.mtr-chat-btn svg{fill:currentColor!important;stroke:none!important}
html.mt-app .mt-app-hub{position:relative}
html.mt-app .mt-app-hub svg{fill:#5fffc0!important;stroke:none!important}
html.mt-app .mt-app-hub .mtr-badge{position:absolute;top:-4px;right:-4px}
/* 24.30: coroa alinhada — 76 px por item, discos de 56 px alinhados pelo topo */
html.mt-app.mt-app-radio .mtr-crown-track{height:104px;padding:10px calc(50% - 38px) 8px;scroll-padding-inline:calc(50% - 38px)}
html.mt-app.mt-app-radio .mtr-crown-item{flex:0 0 76px;height:76px;align-items:start;transform-origin:50% 0}
html.mt-app.mt-app-radio .mtr-crown-disc{width:56px;height:56px}
html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-crown{max-height:150px}
html.mt-app.mt-app-radio .mtr-crown-foot{margin-top:0}

/* ================================================================ 24.33: consistência */
/* rádios do ouvinte sem capa: iniciais sobre a cor escolhida */
html.mt-app .mtr-cover-initials,html.mt-app .mtr-picker-initials{position:relative;color:#fff;font-family:"NRK Sans","Reddit Sans",sans-serif;font-weight:900;letter-spacing:-.03em;text-shadow:0 6px 18px rgba(0,0,0,.25)}
html.mt-app .mtr-cover-initials{font-size:clamp(64px,22vw,112px)}
html.mt-app .mtr-picker-initials{font-size:22px}
html.mt-app .mtr-cover-initials[hidden],html.mt-app .mtr-picker-initials[hidden]{display:none}
html.mt-app .mtr-cover-stage{display:grid;place-items:center}
/* cartão do chat: nome comprido não empurra o layout */
html.mt-app .mtr-chatcard strong,html.mt-app .mtr-chatcard small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/* ================================================================ 24.34: Início curto
   Atalhos, "Continue ouvindo", carrossel "Descobrir", "No ar agora" com a música
   de cada rádio, listas longas em folhas e o topo que encolhe ao rolar. */

/* saudação no lugar do "Puxe para girar a coroa" (que continua na 1ª vez) */
html.mt-app.mt-app-radio .mtr-grab .mtr-hello{display:none}
html.mt-app.mt-app-radio .mtr-hero.crown-seen .mtr-grab .mtr-hello{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;padding:0 8px;box-sizing:border-box}
html.mt-app.mt-app-radio .mtr-hello-title{color:#fff;font-size:14px;font-weight:850;letter-spacing:-.01em}
html.mt-app.mt-app-radio .mtr-hello-sub{max-width:100%;color:rgba(255,255,255,.78);font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.mt-app.mt-app-radio .mtr-hero.crown-seen .mtr-grab .mtr-grab-hint{display:none}
html.mt-app.mt-app-radio .mtr-hero:not(.crown-seen) .mtr-grab .mtr-grab-hint{display:block}

/* capa um pouco menor e que encolhe ao rolar */
html.mt-app.mt-app-radio .mtr-cover-wrap{width:min(58vw,270px);margin:12px auto 20px}
html.mt-app.mt-app-radio .mtr-hero .mtr-cover-wrap{transform:translateY(var(--pull)) scale(var(--mtr-shrink,1));transform-origin:50% 100%;opacity:calc(1 - (1 - var(--mtr-shrink,1)) * 2.5)}
html.mt-app.mt-app-radio .mtr-picker{grid-template-columns:52px minmax(0,1fr);padding:9px 16px 9px 10px}
html.mt-app.mt-app-radio .mtr-picker-logo{width:52px;height:52px;padding:10px}
html.mt-app.mt-app-radio .mtr-picker-title{font-size:22px}
html.mt-app.mt-app-radio .mtr-picker-copy small{font-size:14.5px}

/* atalhos */
html.mt-app.mt-app-radio .mtr-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 18px}
html.mt-app.mt-app-radio .mtr-quick:empty{display:none}
.mtr-quick-btn{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:4px 0;border:0;background:none;color:var(--app-ink);cursor:pointer}
.mtr-quick-ico{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--app-line);background:var(--app-card);color:var(--app-accent);
  box-shadow:0 12px 24px -18px rgba(0,0,0,.8);transition:transform .25s var(--mtr-ease),background .25s ease}
.mtr-quick-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.mtr-quick-btn[data-quick="request"] .mtr-quick-ico{color:#ffd453}
html[data-site-theme="light"] .mtr-quick-btn[data-quick="request"] .mtr-quick-ico{color:#b98300}
.mtr-quick-btn[data-quick="chat"] .mtr-quick-ico{color:#5fffc0}
html[data-site-theme="light"] .mtr-quick-btn[data-quick="chat"] .mtr-quick-ico{color:#0f8f6a}
.mtr-quick-btn:active .mtr-quick-ico{transform:scale(.92)}
.mtr-quick-label{max-width:100%;font-size:12px;font-weight:750;line-height:1.15;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
/* o pedido de música agora é atalho: o cartão grande sai do Início */
html.mt-app.mt-app-radio .mtr-suggest{display:none}

/* cabeçalhos de seção iguais */
html.mt-app.mt-app-radio :is(.mtr-recent,.mtr-discover,.mtr-more)>header,html.mt-app.mt-app-radio .mtr-pn-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 12px}
html.mt-app.mt-app-radio :is(.mtr-recent,.mtr-discover,.mtr-more) h2,html.mt-app.mt-app-radio .mtr-pn-head h2{margin:0;font-size:20px;font-weight:850;letter-spacing:-.03em}
html.mt-app.mt-app-radio .mtr-pn-head{grid-column:1/-1;margin-bottom:0}
html.mt-app.mt-app-radio .mtr-pn{margin:0 0 24px;row-gap:12px}

/* continue ouvindo */
html.mt-app.mt-app-radio .mtr-recent{margin:0 0 24px}
html.mt-app.mt-app-radio .mtr-recent[hidden]{display:none}
html.mt-app.mt-app-radio .mtr-recent-row.grid.brand-view{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}
.mtr-recent-item{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:0;border:0;background:none;color:var(--app-ink);text-align:left;cursor:pointer}
.mtr-recent-name{font-size:12.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-recent-play{position:absolute;right:7px;top:calc(100% - 7px - 30px - 1.2em - 7px);z-index:6;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mtr-red);color:#fff;box-shadow:0 6px 14px -6px rgba(255,71,71,.9)}
.mtr-recent-play svg{width:14px;height:14px;fill:currentColor}
.mtr-recent-item:active .mtr-cube{transform:scale(.95)}

/* descobrir (carrossel mais baixo, sem o rótulo repetido) */
html.mt-app.mt-app-radio .mtr-discover{margin:0 0 24px}
html.mt-app.mt-app-radio .mtr-slide{grid-template-columns:60px minmax(0,1fr);min-height:116px;padding:16px 18px;gap:14px}
html.mt-app.mt-app-radio .mtr-slide-ico{width:60px;height:60px;border-radius:19px}
html.mt-app.mt-app-radio .mtr-slide-ico svg{width:30px;height:30px}
html.mt-app.mt-app-radio .mtr-slide-copy strong{font-size:21px}
html.mt-app.mt-app-radio .mtr-slide-copy span{font-size:13.5px}

/* no ar agora: a música de cada rádio sob o cubo */
html.mt-app.mt-app-radio .mtr-more{margin-top:0}
html.mt-app.mt-app-radio .mtr-strip-item>.mtr-strip-name{font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.mt-app.mt-app-radio .mtr-strip-item>.mtr-strip-now{white-space:normal;overflow:visible}
.mtr-strip-now{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-height:30px;margin-top:-3px}
.mtr-strip-now.has-song{grid-template-columns:auto minmax(0,1fr)}
.mtr-strip-now img{width:30px;height:30px;border-radius:7px;object-fit:cover;background:var(--app-card-2)}
.mtr-strip-now img[hidden]{display:none}
.mtr-strip-now:not(.has-song) img{display:none}
.mtr-strip-now small{color:var(--app-muted);font-size:11.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}
.mtr-strip-now.has-song small{color:var(--app-ink);opacity:.82}

/* listas longas saem do Início (estilo Rádio): ficam nas folhas "Ver todas" e no carrossel */
html.mt-app.mt-app-radio #historyWrap,
html.mt-app.mt-app-radio .p8-years:not(.mtr-list-body .p8-years){display:none!important}
/* estilo MAIS TUNER do app: 3 últimas tocadas e o "Anthemz por ano" recolhido */
.mtr-fold-more{display:none}
html.mt-app:not(.mt-app-radio) #historyList>.history-item:not(.history-item-next):nth-child(n+5){display:none}
html.mt-app:not(.mt-app-radio) #historyWrap .mtr-fold-more,html.mt-app .p8-years-head .mtr-fold-more{display:block;width:100%;min-height:44px;margin-top:12px;border:1px solid var(--app-line,rgba(255,255,255,.2));border-radius:999px;background:var(--app-card,rgba(255,255,255,.08));color:var(--app-ink,#fff);font:800 14px "NRK Sans","Reddit Sans",sans-serif;cursor:pointer}
html.mt-app .p8-years-head .mtr-fold-more{border-color:rgba(132,226,255,.6);background:#06233f;color:#fff}
html.mt-app:not(.mt-app-radio) .p8-years:not(.mtr-list-body .p8-years) :is(.p8-years-controls,.p8-years-stage,.p8-years-marquee-bottom,.p8-years-copy){display:none!important}
html.mt-app:not(.mt-app-radio) .p8-years:not(.mtr-list-body .p8-years) .p8-years-head{padding:18px}
html.mt-app .mtr-list-body .p8-years .mtr-fold-more{display:none!important}

/* folha "Ver todas" (as duas aparências do app) */
html.mt-app .mtr-sheet.mtr-list-sheet{position:fixed;inset:0;z-index:1260;display:block;visibility:hidden;pointer-events:none}
html.mt-app .mtr-sheet.mtr-list-sheet.show{visibility:visible;pointer-events:auto}
html.mt-app .mtr-list-sheet .mtr-sheet-panel{max-height:88dvh}
html.mt-app .mtr-list-body .p8-years{margin:0!important}
html.mt-app .mtr-list-body .p8-years-head{padding:16px}
html.mt-app .mtr-list-body .p8-years-stage{padding:0 16px 18px}
html.mt-app .mtr-history-copy{display:flex;flex-direction:column;gap:8px}
html.mt-app .mtr-history-copy .history-item{width:100%}

/* topo que encolhe: barra fina com a rádio, o play e a central */
.mtr-compact{display:none}
html.mt-app.mt-app-radio .mtr-compact{position:fixed;left:0;right:0;top:0;z-index:1150;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;
  padding:calc(6px + env(safe-area-inset-top)) 12px 6px;color:#fff;isolation:isolate;overflow:hidden;
  transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .32s var(--mtr-ease),opacity .2s ease;box-shadow:0 14px 30px -18px rgba(0,0,0,.85)}
html.mt-app.mt-app-radio .mtr-compact::before{content:'';position:absolute;inset:0;z-index:-2;background:var(--mtr-brand);filter:saturate(1.25) brightness(.55)}
html.mt-app.mt-app-radio .mtr-compact::after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(4,16,40,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
html.mt-app.mt-app-radio .mtr-compact.show{transform:none;opacity:1;pointer-events:auto}
html.mt-app.mt-app-radio:is(.cinema-active,.us-open,.mtr-sheet-open) .mtr-compact{display:none}
.mtr-compact button{font:inherit;-webkit-tap-highlight-color:transparent}
.mtr-compact-main{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:#fff;text-align:left;cursor:pointer;font-family:"NRK Sans","Reddit Sans",sans-serif}
.mtr-compact-logo{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;overflow:hidden;padding:7px;box-sizing:border-box;background:var(--brand-tile-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.mtr-compact-logo img{width:100%;height:100%;object-fit:contain}
.mtr-compact-logo img.is-cover{position:absolute;inset:0;object-fit:cover}
.mtr-compact-logo img[hidden],.mtr-compact-logo b[hidden]{display:none}
.mtr-compact-logo b{color:#fff;font-size:15px;font-weight:900}
.mtr-compact-copy{display:flex;flex-direction:column;min-width:0}
.mtr-compact-copy strong{font-size:15px;font-weight:850;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-compact-copy small{color:rgba(255,255,255,.78);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtr-compact-play{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--mtr-red,#ff4747);color:#fff;cursor:pointer;box-shadow:0 10px 20px -10px rgba(255,71,71,.9)}
.mtr-compact-play i{display:grid;place-items:center;font-style:normal}
.mtr-compact-play svg{width:19px;height:19px;fill:currentColor}
.mtr-compact-play .is-pause,.mtr-compact.is-playing .mtr-compact-play .is-play{display:none}
.mtr-compact.is-playing .mtr-compact-play .is-pause{display:grid}
.mtr-compact-hub{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.1);color:#5fffc0;cursor:pointer}
.mtr-compact-hub svg{width:20px;height:20px;fill:currentColor}
html.anim-none .mtr-compact{transition:none}
@media (prefers-reduced-motion:reduce){html.mt-app.mt-app-radio .mtr-compact{transition:none}html.mt-app.mt-app-radio .mtr-hero .mtr-cover-wrap{transform:translateY(var(--pull));opacity:1}}
@media (max-width:360px){html.mt-app.mt-app-radio .mtr-cover-wrap{width:52vw;margin:8px auto 16px}}
/* folha "Anthemz por ano": tudo em uma coluna, sem repetir o título da folha */
html.mt-app .mtr-list-body .p8-years-head{display:flex!important;flex-direction:column;gap:14px;padding:16px!important}
html.mt-app .mtr-list-body .p8-years-brand{display:flex;flex-direction:row;align-items:center;gap:12px}
html.mt-app .mtr-list-body .p8-years-brand>img{width:84px;flex:none}
html.mt-app .mtr-list-body :is(.p8-years-kicker,.p8-years-title){display:none}
html.mt-app .mtr-list-body .p8-years-copy{font-size:13.5px;line-height:1.45}
html.mt-app .mtr-list-body .p8-years-controls{display:flex;align-items:flex-end;gap:8px;width:100%}
html.mt-app .mtr-list-body .p8-years-controls label{flex:1;min-width:0}
html.mt-app .mtr-list-body .p8-year-select{width:100%;min-width:0}
html.mt-app .mtr-list-body .p8-years-stage{display:block;padding:0 16px 18px!important}
html.mt-app .mtr-list-body .p8-years-year{width:auto;height:40px;margin-bottom:12px;writing-mode:horizontal-tb;transform:none}
html.mt-app .mtr-list-body .p8-years-rail{grid-auto-columns:minmax(140px,62vw)}
/* folha "Últimas tocadas": linhas com capa, música, artista e horário */
html.mt-app .mtr-history-copy{display:flex;flex-direction:column;gap:6px}
html.mt-app .mtr-history-copy .history-item{position:relative;display:grid!important;grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden;min-height:0!important;height:auto!important;margin:0!important;padding:8px!important;
  border:1px solid var(--app-line)!important;border-radius:16px!important;background:var(--app-card)!important;color:var(--app-ink)!important;text-align:left;box-shadow:none!important;transform:none!important;animation:none!important}
html.mt-app .mtr-history-copy .history-item>img,html.mt-app .mtr-history-copy .history-item>.history-cover,html.mt-app .mtr-history-copy .history-item>.history-cover-placeholder{grid-row:1/3;grid-column:1;width:56px!important;height:56px!important;min-width:0!important;border-radius:12px!important;object-fit:cover;margin:0!important}
html.mt-app .mtr-history-copy .history-title{grid-column:2;grid-row:1;align-self:end;min-width:0;font-size:14.5px!important;font-weight:800!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}
html.mt-app .mtr-history-copy .history-artist{grid-column:2;grid-row:2;align-self:start;min-width:0;color:var(--app-muted)!important;font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}
html.mt-app .mtr-history-copy .history-time,html.mt-app .mtr-history-copy .history-next-badge,html.mt-app .mtr-history-copy :is(.history-item>small,.history-item>em){grid-column:3;grid-row:1/3;position:static!important;margin:0!important;color:var(--app-muted)!important;font-size:12px!important;font-weight:750}
html.mt-app .mtr-history-copy .history-item-next{border-color:var(--app-accent)!important}
html.mt-app .mtr-history-copy .history-next-play{display:none!important}

/* 24.35: o "Ver todas" abre a Linha do tempo do Replay; sem Replay, some */
html.mt-app #historyWrap .mtr-fold-more[hidden],html.mt-app .mtr-pn-head .mtr-link[hidden]{display:none!important}
/* 24.35: barra fina do topo nítida — fundo sólido, sem vidro desfocado */
html.mt-app.mt-app-radio .mtr-compact{background:#071833;box-shadow:0 10px 24px -14px rgba(0,0,0,.9);border-bottom:1px solid rgba(255,255,255,.08)}
html.mt-app.mt-app-radio .mtr-compact::before{content:'';position:absolute;left:0;right:0;bottom:0;top:auto;height:3px;z-index:0;background:var(--mtr-brand);filter:none}
html.mt-app.mt-app-radio .mtr-compact::after{content:none;display:none}
html[data-site-theme="light"].mt-app.mt-app-radio .mtr-compact{background:#0b2350}
/* 24.40: no iPhone (iOS 26) a beirada de cima, sob o relógio, ganha um desfoque do
   próprio sistema; o conteúdo da barra desce para fora dessa faixa. */
html.mt-app.mt-app-radio .mtr-compact{padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:8px}
html.mt-app.mt-app-radio:is(.radiovision-open,.replay-sheet-open,.news-open,.hosts-open,.dist-open,.lyrics-open,.site-menu-open,.mt-disc-open,.mt-duel-open,.mt-finder-open,.car-mode-open,.mt-ay-open) .mtr-compact{display:none}

/* 24.40: coroa sem o nome da rádio embaixo (o cartão "ao vivo" já mostra) — o
   nome fica só para leitor de tela; a capa cresce e as informações sobem. */
html.mt-app.mt-app-radio .mtr-crown-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
html.mt-app.mt-app-radio .mtr-crown-foot{min-height:0;height:0;margin:0;padding:0}
html.mt-app.mt-app-radio .mtr-crown-close{top:26px;right:16px}
html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-crown{max-height:120px;margin-bottom:0}
html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-cover-wrap{width:min(66vw,300px);margin:0 auto 16px}
@media (max-width:360px){html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-cover-wrap{width:60vw}}

/* ================================================================ 24.44
   Coroa e troca de canal no estilo Global Player.
   1) Coroa: bolinha de 58 px pendurada pelo topo, a do centro 1,4×, espaço
      visual igual entre todas (o JS posiciona), sem cortar o aro do centro.
   2) Deslizar a capa (com ou sem coroa): a capa vizinha entra pela lateral
      acompanhando o dedo, o fundo troca de cor junto e o texto acompanha. */
html.mt-app.mt-app-radio .mtr-crown-track{height:112px;padding:6px calc(50% - 36px) 0;scroll-padding-inline:calc(50% - 36px);align-items:flex-start;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
html.mt-app.mt-app-radio .mtr-crown-item{flex:0 0 72px;width:72px;height:58px;display:grid;place-items:start center;transform-origin:50% 0;will-change:transform,opacity;transition:none;backface-visibility:hidden}
html.mt-app.mt-app-radio .mtr-crown-disc{width:58px;height:58px;padding:9px;border-radius:50%;aspect-ratio:1;flex:none;box-sizing:border-box;
  box-shadow:0 10px 20px -12px rgba(0,0,0,.85),inset 0 0 0 1.5px rgba(255,255,255,.35)}
html.mt-app.mt-app-radio .mtr-crown-disc.is-cover{padding:0;background:#0d2142}
html.mt-app.mt-app-radio .mtr-crown-disc.is-cover img{width:100%;height:100%;object-fit:cover}
html.mt-app.mt-app-radio .mtr-crown-disc img{width:100%;height:100%;object-fit:contain;border-radius:inherit}
html.mt-app.mt-app-radio .mtr-crown-item.is-center .mtr-crown-disc{box-shadow:0 0 0 3px #fff,0 16px 30px -14px rgba(0,0,0,.95)}
html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-crown{max-height:116px;margin:2px -18px 4px}
html.mt-app.mt-app-radio .mtr-crown-close{top:30px}

/* 24.45.1: saíram as regras do deslize antigo (24.44: .mtr-deck, .mtr-ghost, fundo 2), que não são mais usadas */
/* 24.44.1: bolinhas da coroa sem sombra (o aro branco do centro continua) */
html.mt-app.mt-app-radio .mtr-crown-disc{box-shadow:none}
html.mt-app.mt-app-radio .mtr-crown-disc::before{display:none}
html.mt-app.mt-app-radio .mtr-crown-item.is-center .mtr-crown-disc{box-shadow:0 0 0 3px #fff}

/* ================================================================ 24.45
   Coroa infinita e troca de rádio em páginas, medidas na gravação do Global
   Player: bolinha do centro 18,3% da largura da tela (o JS diminui as outras),
   topo de todas alinhado, a do centro entrando ~16% sobre a capa. As bolinhas
   são posicionadas pelo motor (sem rolagem do navegador), então giram sem fim. */
html.mt-app.mt-app-radio .mtr-crown-track{position:relative;display:block;height:calc(var(--disc,71px) + 10px);padding:0!important;overflow:visible;scroll-snap-type:none;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
html.mt-app.mt-app-radio .mtr-crown.is-grabbing .mtr-crown-track{cursor:grabbing}
html.mt-app.mt-app-radio .mtr-crown-item{position:absolute;left:50%;top:4px;width:var(--disc);height:var(--disc);margin-left:calc(var(--disc) / -2);padding:0;display:block;flex:none;transform-origin:50% 0;will-change:transform,opacity;transition:none;-webkit-tap-highlight-color:transparent}
html.mt-app.mt-app-radio .mtr-crown-item .mtr-crown-disc{width:100%;height:100%;padding:16%;pointer-events:none}
html.mt-app.mt-app-radio .mtr-crown-item .mtr-crown-disc.is-cover{padding:0}
html.mt-app.mt-app-radio .mtr-crown-disc img{-webkit-user-drag:none;user-select:none}
html.mt-app.mt-app-radio .mtr-crown-item.is-center .mtr-crown-disc{box-shadow:0 0 0 2.5px #fff}
/* coroa por cima da capa: a bolinha do centro "pendura" sobre a borda da capa */
html.mt-app.mt-app-radio .mtr-hero .mtr-crown{position:relative;z-index:6;overflow:visible}
html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-crown{max-height:none;margin:4px -18px calc(var(--disc,71px) * -0.16 - 6px);overflow:visible}
html.mt-app.mt-app-radio .mtr-hero:not(.is-crown) .mtr-crown{max-height:0;overflow:hidden}
html.mt-app.mt-app-radio .mtr-hero.is-crown .mtr-cover-wrap{margin-top:0}
html.mt-app.mt-app-radio .mtr-crown-close{top:auto;bottom:calc(100% - 22px);right:16px;z-index:7}
/* páginas */
html.mt-app.mt-app-radio .mtr-page{position:relative;will-change:transform}
html.mt-app.mt-app-radio .mtr-page-ghost{position:absolute;z-index:2;pointer-events:none;margin:0}
html.mt-app.mt-app-radio .mtr-page-ghost[hidden],html.mt-app.mt-app-radio .mtr-hero-bgx[hidden]{display:none}
html.mt-app.mt-app-radio .mtr-page-ghost .mtr-play .is-pause{display:none}
html.mt-app.mt-app-radio .mtr-page-ghost .mtr-play .is-play{display:grid}
html.mt-app.mt-app-radio .mtr-page-ghost .mtr-cover-art{display:none}
html.mt-app.mt-app-radio .mtr-hero-bgx{will-change:transform}
html.mt-app.mt-app-radio .mtr-hero.is-paging .mtr-hero-bg{will-change:transform}
html.mt-app.mt-app-radio .mtr-hero.is-paging::before{opacity:0;transition:opacity .18s ease}
html.mt-app.mt-app-radio :is(.mtr-cover-wrap,.mtr-live,.mtr-picker){touch-action:pan-y;user-select:none;-webkit-user-select:none}
html.mt-app.mt-app-radio .mtr-hero.is-paging :is(.mtr-cover-wrap,.mtr-live,.mtr-picker){animation:none!important}
/* 24.45.1: no estilo Rádio, a troca é mostrada na própria página; a caixinha
   "Sintonizando" por cima da tela piscava a cada troca rápida */
html.mt-app.mt-app-radio .mt-audio-loading{display:none!important}
/* 24.45.1: nada de variável CSS mudando a cada quadro no destaque (forçava o
   navegador a recalcular o estilo de tudo dentro dele) */
html.mt-app.mt-app-radio .mtr-hero.is-paging .mtr-like{opacity:1}
html.mt-app.mt-app-radio .mtr-page,html.mt-app.mt-app-radio .mtr-page-ghost,html.mt-app.mt-app-radio .mtr-hero-bgx{contain:layout style}
/* 24.45.1: dedo que pousa na página que está entrando (cópia inerte) no meio da
   animação: o navegador não pode tomar o gesto lateral para si */
html.mt-app.mt-app-radio .mtr-hero.is-paging{touch-action:pan-y}
/* a cópia é a rádio que está entrando: ainda sem música identificada, então sem
   a fileira de reações. Enquanto ela segura o lugar (até a rádio nova carregar),
   a página real fica escondida — senão o seletor da rádio anterior aparecia por
   baixo, deslocado, quando ela tinha a fileira de reações */
html.mt-app.mt-app-radio .mtr-page-ghost .mt-react{display:none!important}
html.mt-app.mt-app-radio .mtr-hero.is-held .mtr-page:not(.mtr-page-ghost){visibility:hidden}
/* 24.45.1: PNS Novo Som — céu de estrelas do guia da marca atrás da capa (menta
   com tinta azul-marinho, estrelas nítidas e algumas grandes desfocadas, como
   em primeiro plano). Fica no fundo da página, então entra deslizando junto com
   ela quando a coroa ou o dedo chegam na PNS. Estático: nada se mexe sozinho. */
html.mt-app.mt-app-radio .mtr-hero-bg[data-brand="pns"]{filter:none;
  background:radial-gradient(120% 55% at 50% 0%,rgba(116,255,211,.45),transparent 64%),linear-gradient(172deg,#08b886 0%,#04936c 34%,#035a4b 68%,#011327 100%)}
html.mt-app.mt-app-radio .mtr-hero-bg[data-brand="pns"]::after{content:'';position:absolute;inset:0;pointer-events:none;
  background:url("/assets/media/pns-stars-bg.svg") center top/cover no-repeat}
/* a capa da música desfocada por cima do fundo fica mais leve, para o céu aparecer */
html.mt-app.mt-app-radio .mtr-hero[data-brand="pns"]::before{opacity:.22}
/* véu azul-marinho mais leve na PNS (só embaixo, para o texto), senão o céu some */
html.mt-app.mt-app-radio .mtr-hero[data-brand="pns"]::after{background:linear-gradient(180deg,rgba(1,19,39,.16) 0%,rgba(1,19,39,.06) 38%,rgba(1,19,39,.5) 100%)}
/* 24.45.2: coroa numa camada só (ver paintCrown). As bolinhas não têm mais
   will-change/backface-visibility: no WebKit do iPhone a camada própria de cada
   uma às vezes ficava parada no lugar antigo ("coroa fantasma" no centro). */
html.mt-app.mt-app-radio .mtr-crown-item{will-change:auto!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}
html.mt-app.mt-app-radio .mtr-crown-track{will-change:transform;transform:translateZ(0)}
/* 24.56: a coroa visível é o canvas (uma camada só, refeita a cada quadro). As
   bolinhas HTML continuam no lugar para o toque e o leitor de tela, sem pintar nada.
   Sem máscara na faixa: o esmaecer das pontas já vem da opacidade de cada bolinha. */
html.mt-app.mt-app-radio .mtr-crown>.mtr-crown-canvas{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;margin:0;padding:0;transform:none;pointer-events:none;z-index:60}
html.mt-app.mt-app-radio .mtr-crown-item .mtr-crown-disc{visibility:hidden}
html.mt-app.mt-app-radio .mtr-crown-track{-webkit-mask-image:none;mask-image:none;will-change:auto;transform:none}
