/* Sonariva MAG: the editorial palette and typography belong to the surrounding theme. */
section.smag-audiences.smag-ratings{--smr-ink:var(--smag-ink,#102e3a);--smr-muted:var(--smag-muted,#48616b);--smr-paper:var(--smag-paper,#f8f5ed);--smr-surface:var(--smag-surface,#fff);--smr-soft:var(--smag-surface-raised,#f4f2eb);--smr-line:var(--smag-line,rgba(16,46,58,.2));--smr-brand:#102e3a;--smr-blue:#a4c6d5;box-sizing:border-box;min-width:0;padding:0!important;border:1px solid var(--smr-line)!important;border-radius:8px!important;background:var(--smr-paper)!important;color:var(--smr-ink)!important;box-shadow:none!important;overflow:hidden;font-family:var(--smag-body,Manrope,system-ui,sans-serif);line-height:1.45}
.smag-ratings *{box-sizing:border-box}.smag-ratings [hidden]{display:none!important}.smag-ratings :is(p,h2,h3,h4,ol){margin:0}.smag-ratings :is(button,summary):focus-visible{outline:2px solid var(--smr-ink);outline-offset:-3px}.smag-ratings .smr-header{padding:21px 22px 18px;background:var(--smr-brand);color:#fcfbf7;position:relative;isolation:isolate;overflow:hidden}.smag-ratings .smr-header:after{content:"";position:absolute;width:170px;height:170px;right:-80px;top:-95px;border:1px solid #a4c6d538;transform:rotate(35deg);z-index:-1}.smag-ratings .smr-eyebrow{display:flex;justify-content:space-between;gap:12px;font-size:8px;font-weight:800;letter-spacing:.17em;color:#a4c6d5}.smag-ratings .smr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 13px}.smag-ratings .smr-heading h2{color:#fcfbf7;font-family:var(--smag-display,Manrope,system-ui,sans-serif);font-size:35px;line-height:1.07;font-weight:800;letter-spacing:-.065em;text-transform:none}.smag-ratings .smr-signal{display:flex;align-items:flex-end;gap:4px;height:28px;transform:skewY(-9deg)}.smag-ratings .smr-signal i{display:block;width:5px;height:12px;background:#a4c6d5}.smag-ratings .smr-signal i:nth-child(2){height:20px}.smag-ratings .smr-signal i:nth-child(3){height:28px}.smag-ratings .smr-signal i:nth-child(4){height:16px;background:#ff7058}.smag-ratings .smr-dateline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:600;color:#e4ecee}.smag-ratings .smr-status{display:flex;gap:6px;align-items:center;font-size:9px;font-weight:500;color:#c1d3d9;white-space:nowrap}.smag-ratings .smr-status i{width:5px;height:5px;border-radius:50%;background:#d7ed6b}.smag-ratings .smr-status.is-pending i{background:#ffb687}
.smag-ratings .smr-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 12px;border-bottom:1px solid var(--smr-line);background:var(--smr-surface)}.smag-ratings .smr-tabs button{position:relative;display:block;width:100%;min-height:48px;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:-.02em;padding:12px 3px;line-height:1.2;color:var(--smr-muted);cursor:pointer}.smag-ratings .smr-tabs button:hover{background:var(--smr-soft);color:var(--smr-ink)}.smag-ratings .smr-tabs button[aria-selected=true]{color:var(--smr-ink);font-weight:800}.smag-ratings .smr-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:3px;background:var(--smr-ink)}
.smag-ratings .smr-pane{padding:21px 22px 8px;outline-offset:-2px}.smag-ratings .smr-logo{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible;padding:5px}.smag-ratings .smr-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none}.smag-ratings .smr-logo-fallback{font-size:10px;font-weight:800;color:var(--smr-ink)}.smag-ratings .smr-winner{display:flex;align-items:center;gap:12px;padding:0 0 19px;margin-bottom:20px;border-bottom:1px solid var(--smr-line)}.smag-ratings .smr-winner-logo{width:46px;height:46px;padding:7px;border-radius:6px}.smag-ratings .smr-winner-name{display:grid;gap:4px;min-width:0}.smag-ratings .smr-winner-name>span{font-size:8px;letter-spacing:.08em;font-weight:750;color:var(--smr-muted)}.smag-ratings .smr-winner-name>strong{font-size:18px;font-weight:800;letter-spacing:-.045em;line-height:1.15;color:var(--smr-ink)}.smag-ratings .smr-winner-number{margin-left:auto;font-size:42px;font-weight:800;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--smr-ink);white-space:nowrap}.smag-ratings .smr-winner-number small{font-size:19px;font-weight:600;letter-spacing:-.04em;margin-left:2px}
.smag-ratings .smr-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.smag-ratings .smr-list-heading h3{font-size:12px;font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--smr-ink);line-height:1.3}.smag-ratings .smr-list-heading>span{font-size:9px;color:var(--smr-muted)}.smag-ratings .smr-channels{list-style:none;padding:0;margin:0}.smag-ratings .smr-channels li{display:flex;align-items:center;gap:12px;padding:11px 0;margin:0;border-bottom:1px solid var(--smr-line);min-width:0}.smag-ratings .smr-channels li:last-child{border-bottom:0}.smag-ratings .smr-channel-info{flex:1;min-width:0;display:grid;gap:8px}.smag-ratings .smr-channel-name{font-size:12px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--smr-ink)}.smag-ratings .smr-channels li>strong{min-width:55px;text-align:right;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1;color:var(--smr-ink);white-space:nowrap}.smag-ratings .smr-channels strong small{font-size:11px;font-weight:550;letter-spacing:0;margin-left:2px;color:var(--smr-muted)}.smag-ratings .smr-track{height:3px;background:var(--smr-line);overflow:hidden;width:100%}.smag-ratings .smr-track i{display:block;height:100%;background:var(--smr-blue)}.smag-ratings .smr-channel-la1{background:#3d90ce}.smag-ratings .smr-channel-la2{background:#86a74c}.smag-ratings .smr-channel-antena3{background:#eb8625}.smag-ratings .smr-channel-telecinco{background:#51a8c8}.smag-ratings .smr-channel-cuatro{background:#d92727}.smag-ratings .smr-channel-lasexta{background:#5da53d}
.smag-ratings .smr-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}.smag-ratings .smr-overline{display:block;margin-bottom:7px;font-size:8px;line-height:1.2;font-weight:800;letter-spacing:.13em;color:var(--smr-muted)}.smag-ratings .smr-section-heading h3{font-size:23px;font-weight:800;line-height:1.13;letter-spacing:-.055em;text-transform:none;color:var(--smr-ink)}.smag-ratings .smr-unit{font-size:9px;white-space:nowrap;color:var(--smr-muted);padding-bottom:2px}.smag-ratings .smr-explainer{font-size:10px;line-height:1.55;color:var(--smr-muted);margin:0 0 13px}.smag-ratings .smr-more{margin-top:4px;border-top:1px solid var(--smr-line)}.smag-ratings .smr-more summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;min-height:44px;padding:13px 0;font-size:11px;font-weight:750;color:var(--smr-ink);cursor:pointer}.smag-ratings .smr-more summary::-webkit-details-marker{display:none}.smag-ratings .smr-more summary span{font-size:20px;font-weight:400;line-height:1}.smag-ratings .smr-more[open] summary span{transform:rotate(45deg)}
.smag-ratings .smr-programs{list-style:none;padding:0;margin:0}.smag-ratings .smr-programs li{display:grid;grid-template-columns:21px minmax(0,1fr) auto;gap:8px;padding:14px 0;border-bottom:1px solid var(--smr-line)}.smag-ratings .smr-programs li:last-child{border-bottom:0}.smag-ratings .smr-rank{font-size:10px;font-weight:750;color:var(--smr-muted);padding-top:2px}.smag-ratings .smr-program-name{display:grid;gap:4px;min-width:0}.smag-ratings .smr-program-name>strong{font-size:12px;font-weight:750;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--smr-ink)}.smag-ratings .smr-program-name>span{font-size:10px;line-height:1.4;color:var(--smr-muted);overflow-wrap:anywhere}.smag-ratings .smr-program-name small{font-size:9px;color:var(--smr-muted);line-height:1.4}.smag-ratings .smr-program-figures{display:grid;gap:5px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.smag-ratings .smr-program-figures strong{font-size:13px;font-weight:800;letter-spacing:-.04em;color:var(--smr-ink)}.smag-ratings .smr-program-figures span{font-size:10px;color:var(--smr-muted)}
.smag-ratings .smr-groups{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.smag-ratings .smr-group{padding:15px 15px 12px;border:1px solid var(--smr-line);border-radius:6px;background:var(--smr-surface)}.smag-ratings .smr-group-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.smag-ratings .smr-group-logo{width:116px;height:44px;padding:6px 8px;border-radius:4px;border:0;justify-content:flex-start}.smag-ratings .smr-group-value{white-space:nowrap;color:var(--smr-ink)}.smag-ratings .smr-group-value strong{font-size:37px;line-height:1;letter-spacing:-.065em;font-weight:800;font-variant-numeric:tabular-nums}.smag-ratings .smr-group-value small{font-size:17px;font-weight:600;margin-left:2px}.smag-ratings .smr-group-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0 10px}.smag-ratings .smr-group-label h4{font-size:12px;letter-spacing:-.015em;font-weight:800;color:var(--smr-ink);text-transform:none;line-height:1.3}.smag-ratings .smr-group-label>span{font-size:9px;color:var(--smr-muted)}.smag-ratings .smr-group-bar{display:block;height:4px;background:var(--smr-line);overflow:hidden}.smag-ratings .smr-group-bar i{display:block;height:100%;background:var(--smr-blue)}.smag-ratings .smr-group-atresmedia .smr-group-bar i{background:#ed8524}.smag-ratings .smr-group-mediaset .smr-group-bar i{background:#53a2c4}.smag-ratings .smr-group-rtve .smr-group-bar i{background:#f2961f}.smag-ratings .smr-group-change{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;font-size:9px;line-height:1.3;color:var(--smr-muted);margin-top:11px}.smag-ratings .smr-group-change>span:first-child{font-weight:800}.smag-ratings .smr-group-change .is-up{color:#36754e}.smag-ratings .smr-group-change .is-down{color:#ae5140}.smag-ratings .smr-insight{margin:15px 0 5px;padding:12px 14px;font-size:11px;line-height:1.6;background:#a4c6d526;border-left:3px solid var(--smr-blue);color:var(--smr-ink)}
.smag-ratings .smr-footer{margin:0 22px;padding:13px 0 16px;border-top:1px solid var(--smr-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;font-size:8px;line-height:1.5;color:var(--smr-muted)}.smag-ratings .smr-empty{padding:28px 22px;color:var(--smr-muted);font-size:12px;line-height:1.6}.smag-ratings .smr-empty strong{display:block;color:var(--smr-ink);font-size:15px;margin-bottom:7px}.smag-ratings .smr-pane .smr-empty{padding:12px 0 25px}html[data-smag-theme=dark] .smag-ratings .smr-group-change .is-up{color:#a7d29f}html[data-smag-theme=dark] .smag-ratings .smr-group-change .is-down{color:#ffad93}
@media(max-width:420px){.smag-ratings .smr-header{padding:19px 18px 16px}.smag-ratings .smr-heading h2{font-size:32px}.smag-ratings .smr-tabs{padding:0 6px}.smag-ratings .smr-tabs button{font-size:10px}.smag-ratings .smr-pane{padding:19px 18px 7px}.smag-ratings .smr-footer{margin:0 18px}.smag-ratings .smr-winner{gap:9px}.smag-ratings .smr-winner-number{font-size:35px}.smag-ratings .smr-winner-name>strong{font-size:16px}.smag-ratings .smr-channels li{gap:10px}.smag-ratings .smr-channels li>strong{font-size:19px;min-width:48px}.smag-ratings .smr-logo{width:34px;height:34px}.smag-ratings .smr-group-logo{width:106px;height:40px}.smag-ratings .smr-group-value strong{font-size:34px}.smag-ratings .smr-section-heading h3{font-size:21px}.smag-ratings .smr-programs li{grid-template-columns:16px minmax(0,1fr) auto;gap:6px}.smag-ratings .smr-program-name>strong{font-size:11px}.smag-ratings .smr-program-figures strong{font-size:11px}}
