/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webradio-mp3-page-title{margin:0 0 1.25rem;color:#002655;font-family:'HelveticaBoldCond','HelveticaCond',Arial,sans-serif;font-size:1.8rem;line-height:1.15;font-weight:700;}.webradio-mp3{display:flex;flex-direction:column;gap:0.875rem;margin:0;padding:0;}.webradio-mp3-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:0.75rem;align-items:center;background:#e2d9ca;border-radius:10px;padding:1rem 1.25rem;}.webradio-mp3-item__play{grid-row:1 / 2;grid-column:1 / 2;width:44px;height:44px;flex:0 0 auto;padding:0;border:none;border-radius:50%;background:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;}.webradio-mp3-item__play:focus-visible{outline:3px solid rgba(227,0,0,0.4);outline-offset:2px;}.webradio-mp3-item__play .webradio-mp3-icon{width:18px;height:18px;}.webradio-mp3-item__meta{grid-row:1 / 2;grid-column:2 / 3;min-width:0;}.webradio-mp3-item__title{margin:0;color:#002655;font-family:'HelveticaBoldCond','HelveticaCond',Arial,sans-serif;font-size:1.1rem;line-height:1.2;font-weight:700;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.webradio-mp3-item__date{margin:0.25rem 0 0;color:#6b6456;font-family:'HelveticaCond',Arial,sans-serif;font-size:0.85rem;letter-spacing:0.02em;}.webradio-mp3-item__mute{grid-row:1 / 2;grid-column:3 / 4;width:40px;height:40px;flex:0 0 auto;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;}.webradio-mp3-item__mute:focus-visible{outline:3px solid rgba(0,0,0,0.25);outline-offset:2px;border-radius:6px;}.webradio-mp3-item__mute .webradio-mp3-icon{width:24px;height:24px;}.webradio-mp3-icon{display:block;fill:#000;}.webradio-mp3-item__play .webradio-mp3-icon{fill:#fff;}.webradio-mp3-icon--pause,.webradio-mp3-icon--muted{display:none;}.webradio-mp3-item.is-playing .webradio-mp3-icon--play{display:none;}.webradio-mp3-item.is-playing .webradio-mp3-icon--pause{display:block;}.webradio-mp3-item.is-muted .webradio-mp3-icon--sound{display:none;}.webradio-mp3-item.is-muted .webradio-mp3-icon--muted{display:block;}.webradio-mp3-item__progress{grid-row:2 / 3;grid-column:1 / 4;display:flex;align-items:center;gap:0.625rem;}.webradio-mp3-item__time{flex:0 0 auto;min-width:38px;text-align:center;color:#6b6456;font-family:'HelveticaCond',Arial,sans-serif;font-size:0.7rem;font-variant-numeric:tabular-nums;}.webradio-mp3-item__bar{position:relative;flex:1 1 auto;height:14px;display:flex;align-items:center;cursor:pointer;}.webradio-mp3-item__bar:focus-visible{outline:2px solid rgba(0,38,85,0.5);outline-offset:4px;border-radius:4px;}.webradio-mp3-item__bar-track{position:absolute;left:0;right:0;height:4px;border-radius:2px;background:#bcb29c;}.webradio-mp3-item__bar-fill{position:absolute;left:0;width:0;height:4px;border-radius:2px;background:linear-gradient(90deg,#E30000,#ff7a00);}.webradio-mp3-item__bar-handle{position:absolute;top:50%;left:0;width:14px;height:14px;border-radius:50%;background:#000;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,0.3);}.webradio-mp3-item__audio{display:none;}.webradio-mp3-empty{padding:1rem 1.25rem;background:#CCEDFF;border-radius:4px;color:#002655;font-family:'HelveticaCond',Arial,sans-serif;font-style:italic;}
.radio-player-container{margin-bottom:32px;}.link-podcast{padding-top:16px;transform:translateY(-23px);margin-left:54px;color:white;}.link-podcast a{background:rgba(198,6,58,1);color:white;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:block;padding-bottom:8px;padding-top:14px;padding-left:33px;letter-spacing:4%;border-radius:0px 0px 8px 8px;transition:0.3s ease;}.link-podcast a:hover{background:rgba(198,6,58,0.8);}.link-podcast a:after{content:"";background:url('/themes/custom/il_centro/assets/img/arrow-right-circle-white.svg') no-repeat center center;display:block;height:20px;width:20px;position:absolute;right:16px;top:26px;}.radio-player{background:#E2D9CA;border-radius:30px 8px 8px 20px;padding:8px 10px 0px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;width:calc(100%);max-width:300px;box-sizing:border-box;z-index:10;position:relative;}.radio-player .row-0{font-size:11px;font-family:"Noto Sans",sans-serif;padding-left:86px;white-space:nowrap;overflow:hidden;transform:translate(0px,-3px);}.radio-player .row-1{display:flex;align-items:center;gap:8px;height:34px;}.radio-player .row-2{font-size:11px;padding-left:86px;}.radio-player__logo{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;transform:translate(0px,-11px);}.radio-player__logo img{width:100%;height:100%;object-fit:cover;}.radio-player__play-btn{flex-shrink:0;width:32px;height:32px;border:none;cursor:pointer;justify-content:center;transition:background 0.2s,transform 0.1s;padding:0;background:none;}.radio-player__play-btn:hover{transform:scale(1.05);}.radio-player__play-btn:active{transform:scale(0.95);}.radio-player__info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;}.radio-player__name{font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;}.radio-player__ticker{overflow:hidden;position:relative;width:100%;}.radio-player__ticker-inner{display:inline-flex;white-space:nowrap;}.radio-player__ticker-inner.scrolling{animation:ticker-scroll 20s linear infinite;}.radio-player__ticker-text{display:inline-block;font-size:11px;white-space:nowrap;line-height:1.3;padding-right:3em;}@keyframes ticker-scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.radio-player__volume-btn{flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s,transform 0.1s;padding:0;background:none;}.radio-player__volume-btn:hover{transform:scale(1.05);}.radio-player__volume-btn svg{width:32px;height:32px;}.radio-player__volume-popup{position:absolute;bottom:calc(100% + 8px);right:-4px;background:#E2D9CA;border-radius:8px;padding:50px 14px;display:none;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.4);z-index:100;width:34px;height:120px;}.radio-player__volume-popup.is-visible{display:flex;}.radio-player__volume-range{-webkit-appearance:none;appearance:none;width:100px;height:6px;background:#3a3a5a;border-radius:3px;outline:none;cursor:pointer;transform:rotate(-90deg);transform-origin:center center;}.radio-player__volume-range::-webkit-slider-runnable-track{height:6px;background:#8b7355;border-radius:3px;}.radio-player__volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#000000;cursor:pointer;margin-top:-4px;}.radio-player__volume-range::-moz-range-track{height:6px;background:#3a3a5a;border-radius:3px;}.radio-player__volume-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#000000;cursor:pointer;border:none;}#block-il-centro-radioilcentrosuperhit-2{display:none !important;}@media (max-width:1023px){#block-il-centro-radioilcentrosuperhit{display:none !important;}#block-il-centro-radioilcentrosuperhit-2{display:block !important;margin-bottom:34px;.radio-player{margin:auto;}}.subheader.is-sticky{#block-il-centro-radioilcentrosuperhit-2{margin-top:34px;}}}
