/* Soundbase-FM V3.0 — Music Charts Deluxe. Scoped to .sb-charts. */
.sb-charts{padding-top:22px;padding-bottom:46px;min-width:0}
.sb-charts *{min-width:0}
.sb-charts-hero{position:relative;isolation:isolate;min-height:208px;padding:30px 30px 21px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ad7f22;border-radius:17px;background:radial-gradient(ellipse at 50% 0%,rgba(236,186,63,.18),transparent 60%),linear-gradient(115deg,#110e08,#070707 34%,#100d08 75%,#070707);box-shadow:0 0 32px #bb891d22,inset 0 0 20px #dda73b10;text-align:center}
.sb-charts-hero:before,.sb-charts-hero:after{content:"";position:absolute;width:34%;height:2px;top:50%;background:linear-gradient(90deg,transparent,#e7b538,transparent);filter:drop-shadow(0 0 6px #e7b538);opacity:.7}
.sb-charts-hero:before{left:-15%}.sb-charts-hero:after{right:-15%}
.sb-charts-hero-glow{position:absolute;left:15%;right:15%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#e9bc58,transparent);box-shadow:0 0 20px #d9a129}
.sb-charts-hero-copy{z-index:1;max-width:900px}.sb-charts-kicker{color:#f4d282;font-size:10px;letter-spacing:3px;font-weight:900}.sb-charts-hero h1{margin:10px 0 5px;color:#f8f5eb;font:italic 900 clamp(34px,5vw,71px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px;text-shadow:0 3px 4px #000,0 0 25px #fff2}.sb-charts-hero h1 em{font-style:italic;color:#f4c75e;text-shadow:0 0 25px #b07e24a6}.sb-charts-hero p{margin:8px 0 0;font:500 clamp(13px,2vw,20px)/1.4 Inter,Arial,sans-serif;color:#e9e1d1}.sb-charts-hero-left,.sb-charts-hero-right{position:absolute;color:#bd8b29;font-size:75px;opacity:.43}.sb-charts-hero-left{left:32px}.sb-charts-hero-right{right:35px}.sb-charts-bars{display:flex;justify-content:center;align-items:center;gap:4px;height:26px;margin:12px auto 0}.sb-charts-bars span{display:block;width:4px;height:var(--bar,13px);border-radius:3px;background:linear-gradient(180deg,#fff0b3,#ba7c14);box-shadow:0 0 9px #e8ac30aa}.sb-charts-bars span:nth-child(3n){--bar:23px}.sb-charts-bars span:nth-child(4n){--bar:18px}.sb-charts-bars span:nth-child(5n){--bar:8px}.sb-charts-bars span:nth-child(7n){--bar:25px}
.sb-charts-consent{display:flex;gap:18px;align-items:center;margin:16px 0;padding:17px 18px;border:1px solid #876a35;border-radius:12px;background:linear-gradient(110deg,#29200f,#141412);box-shadow:0 7px 24px #0007}.sb-charts-consent[hidden],.sb-charts-tools[hidden]{display:none!important}.sb-charts-consent-icon{font-size:33px;color:#ecc560;flex-shrink:0}.sb-charts-consent-copy{flex:1}.sb-charts-consent h2{font:800 20px 'Barlow Condensed',Arial,sans-serif;margin:0 0 5px;color:#f8cf70}.sb-charts-consent p{font-size:12px;line-height:1.65;color:#c9c0aa;margin:0}.sb-charts-consent p a{color:#f7d37b;text-decoration:underline}.sb-charts-consent-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:end}.sb-charts-btn{font:800 12px Inter,Arial,sans-serif;padding:12px 14px;border-radius:8px;cursor:pointer;white-space:nowrap}.sb-charts-btn-primary{color:#16120a;background:linear-gradient(#ffe397,#d4a038);border:1px solid #ffe394}.sb-charts-btn-light{color:#ead2a0;background:#191613;border:1px solid #705a30}.sb-charts-btn:hover{filter:brightness(1.12)}
.sb-charts-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;padding:12px 15px;border-radius:9px;border:1px solid #3a7247;background:#0d1c13;color:#b8f0b7;font-size:12px}.sb-charts-tools div{display:flex;gap:9px;flex-wrap:wrap}.sb-charts-tools button{padding:8px 11px;background:#171711;border:1px solid #876c2e;border-radius:6px;color:#f4d47a;cursor:pointer;font-size:11px}
.sb-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:18px;align-items:start}.sb-charts-panel{min-width:0;background:linear-gradient(150deg,#181612,#0d0f0f 64%);border:1px solid #b38a31;border-radius:16px;overflow:hidden;box-shadow:0 0 25px #e4b22b22,0 15px 30px #0007}.sb-charts-panel-head{display:flex;align-items:center;gap:12px;padding:17px 17px 15px;min-height:85px;background:linear-gradient(105deg,#271e0d,#0b0b0a 75%);border-bottom:2px solid #aa7b26;box-shadow:0 3px 15px #b8892944}.sb-charts-panel-icon{font-size:29px;color:#f2c760;line-height:1}.sb-charts-panel-titles{flex:1}.sb-charts-panel-head h2{font:italic 900 clamp(21px,2.65vw,33px)/1 'Barlow Condensed',Impact,sans-serif;margin:0 0 4px;white-space:normal;overflow-wrap:anywhere;color:#fff4db}.sb-charts-panel-head h2 em{font-style:italic;color:#f7ce70}.sb-charts-panel-head .sb-charts-panel-titles>span{font-size:10px;color:#cabfa7}.sb-charts-chip,.sb-charts-live-chip{flex-shrink:0;border:1px solid #c59533;border-radius:7px;padding:7px 9px;font-weight:900;font-size:10px;color:#f9cd67;background:#3a2b10}.sb-charts-live-chip{background:#781e16;border-color:#ef614d;color:#fff}.sb-charts-live-chip i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ffcdcb;margin-right:5px;box-shadow:0 0 9px #ff9d8a}
.sb-charts-frame-zone{padding:13px;min-height:520px;position:relative}.sb-charts-placeholder{min-height:493px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;border-radius:10px;border:1px dashed #705829;background:repeating-linear-gradient(0deg,#191815 0,#191815 55px,#1d1a14 56px);padding:25px}.sb-charts-placeholder-graphic{font-size:50px;color:#efc264;text-shadow:0 0 24px #c89b3e}.sb-charts-placeholder strong{font-size:18px;color:#ffdf90}.sb-charts-placeholder p{font-size:12px;line-height:1.6;max-width:290px;color:#c1b49d;margin:0}.sb-charts-placeholder-note{font-size:10px;font-weight:700;color:#a68b58;margin-top:10px}.sb-charts-iframe{display:block;width:100%;min-width:0;height:580px;border:0;border-radius:9px;background:#161612}.sb-charts-panel-bottom{min-height:47px;padding:12px 15px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #604b26;background:#19150f}.sb-charts-panel-bottom span{font-size:10px;color:#d0b77e}.sb-charts-panel-bottom a{font-size:11px;color:#f2c75a;font-weight:800}.sb-charts-panel-bottom a:hover,.sb-charts-source a:hover{text-decoration:underline}
.sb-charts-source{margin:18px 0 0;padding:13px 18px;border:1px solid #876b36;border-radius:11px;background:linear-gradient(100deg,#211b10,#0d0e0d);display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.sb-charts-source-star{font-size:25px;color:#efc35d}.sb-charts-source strong{color:#eec461}.sb-charts-source span{color:#c8bba5;font-size:11px}.sb-charts-source>a{font-size:11px;color:#efc35d}.sb-charts-disclaimer{font-size:11px;color:#a99e87;line-height:1.75;text-align:center;margin:14px auto 0;max-width:920px}
@media(max-width:1000px){.sb-charts-consent{flex-wrap:wrap}.sb-charts-consent-actions{margin-left:50px}.sb-charts-panel-head{gap:8px}.sb-charts-panel-icon{font-size:24px}.sb-charts-panel-head h2{font-size:26px}.sb-charts-panel-titles>span{font-size:9px}}
@media(max-width:840px){.sb-charts-grid{grid-template-columns:1fr}.sb-charts-panel-head h2{font-size:31px}.sb-charts-frame-zone{min-height:510px}.sb-charts-hero-left,.sb-charts-hero-right{opacity:.18}}
@media(max-width:580px){.sb-charts-hero{min-height:190px;padding:28px 13px}.sb-charts-hero h1{font-size:clamp(31px,9vw,50px)}.sb-charts-hero p{font-size:12px}.sb-charts-kicker{font-size:8px;letter-spacing:1.5px}.sb-charts-consent{gap:9px;padding:14px}.sb-charts-consent-icon{font-size:25px}.sb-charts-consent-copy{flex-basis:calc(100% - 40px)}.sb-charts-consent-actions{margin-left:0;justify-content:stretch;width:100%}.sb-charts-consent-actions button{flex:1}.sb-charts-panel-head h2{font-size:24px}.sb-charts-panel-head{padding:14px 10px}.sb-charts-panel-icon{font-size:21px}.sb-charts-frame-zone{padding:8px}.sb-charts-panel-bottom{padding:12px 9px}.sb-charts-source{font-size:12px}.sb-charts-tools{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sb-charts-btn{transition:none}}
/* HTML-hidden must override flex display. */
.sb-charts-placeholder[hidden]{display:none!important}

/* Kleine Bildschirme: die bestehende Kopfzeile darf nicht horizontal überlaufen. */
@media(max-width:620px){
  .site-header .topbar{flex-wrap:wrap;justify-content:center;gap:13px;padding-top:13px;padding-bottom:13px}
  .site-header .topbar .brand{justify-content:center;flex:1 1 100%}
  .site-header .account-links{flex-wrap:wrap;justify-content:center;width:100%;gap:12px}
  .site-header .main-nav{max-width:100%;overflow:hidden}
  .site-header .nav-inner{max-width:calc(100% - 24px)}
}

/* =============================================================
   Soundbase-FM V3.2 — Charts Deluxe: real provider widgets,
   polished visual shell. All overrides are scoped to .sb-charts-v32.
   ============================================================= */
.sb-charts-v32{
  --gold:#efbf59;--gold2:#ffd985;--gold-dark:#947023;--muted:#cabda2;
  --surface:#100f0d;--edge:#9b742e;
  padding-top:17px;padding-bottom:46px;
}
.sb-charts-v32 a:focus-visible,.sb-charts-v32 button:focus-visible{outline:2px solid #ffe29b;outline-offset:4px}
.sb-charts-v32 .sb-charts-hero{
  display:flex;min-height:255px;padding:33px 15px 30px;
  border-radius:20px;border:1px solid #8f6829;
  background:
    linear-gradient(90deg,rgba(7,7,7,.7),rgba(8,8,8,.06) 48%,rgba(7,7,7,.7)),
    radial-gradient(ellipse 60% 70% at 50% 3%,rgba(218,162,48,.25),transparent 78%),
    repeating-linear-gradient(142deg,transparent 0 24px,rgba(255,195,54,.017) 25px 26px),
    linear-gradient(110deg,#171108,#080808 29%,#0a0907 75%,#161007);
  box-shadow:0 14px 40px #0009,0 0 30px #b4812030,inset 0 -2px 0 #e8b44a66;
}
.sb-charts-v32 .sb-charts-hero::before,.sb-charts-v32 .sb-charts-hero::after{
  width:23%;top:59%;height:1px;opacity:.7;
}
.sb-charts-v32 .sb-charts-hero::before{left:0}.sb-charts-v32 .sb-charts-hero::after{right:0}
.sb-charts-v32 .sb-charts-hero-content{z-index:1;position:relative;max-width:100%}
.sb-charts-v32 .sb-charts-hero h1{
  font-family:'Barlow Condensed',Impact,Arial,sans-serif;
  font-style:italic;font-size:clamp(38px,5.4vw,75px);
  line-height:1.03;letter-spacing:1px;margin:12px 0 7px;
  text-shadow:0 3px 13px #000;
}
.sb-charts-v32 .sb-charts-hero h1 em{color:#f3c661;text-shadow:0 0 24px #d49c3d55}
.sb-charts-v32 .sb-charts-hero p{font-size:clamp(14px,1.9vw,20px);color:#e3d9c6}
.sb-charts-v32 .sb-charts-kicker{font-size:10px;letter-spacing:3.3px;color:#eac97a}
.sb-charts-v32 .sb-charts-hero-beam{position:absolute;width:240px;height:240px;border-radius:50%;pointer-events:none;filter:blur(9px);opacity:.28}
.sb-charts-v32 .sb-charts-hero-beam-left{left:-138px;top:-115px;background:radial-gradient(circle,#dda447,transparent 68%)}
.sb-charts-v32 .sb-charts-hero-beam-right{right:-126px;bottom:-140px;background:radial-gradient(circle,#a96920,transparent 65%)}
.sb-charts-v32 .sb-charts-bars{margin:16px auto 0}
.sb-charts-v32 .sb-charts-bars span{box-shadow:0 0 10px #e8ad36ad}

.sb-charts-v32 .sb-charts-highlights{
  display:grid;grid-template-columns:205px repeat(3,minmax(0,1fr));align-items:center;
  gap:12px;padding:16px;margin-top:16px;
  border:1px solid #95702d;border-radius:16px;
  background:radial-gradient(ellipse at 50% 0%,#58401545,transparent 66%),linear-gradient(135deg,#1a150f,#0b0b0b 58%,#18120d);
  box-shadow:0 9px 29px #0009,inset 0 1px 0 #f5c9682e;
}
.sb-charts-v32 .sb-charts-highlights-title{display:flex;flex-direction:column;gap:5px;padding:0 9px 0 6px;border-right:1px solid #705426;min-height:99px;justify-content:center}
.sb-charts-v32 .sb-charts-highlights-icon{font-size:20px;color:#ecc46e}
.sb-charts-v32 .sb-charts-highlights-title strong{color:#f5d082;font:italic 900 23px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.3px}
.sb-charts-v32 .sb-charts-highlights-title>span:last-child{font-size:11px;color:#c2b49c;line-height:1.4}
.sb-charts-v32 .sb-charts-highlight{
  color:inherit;text-decoration:none;display:flex;align-items:center;gap:12px;
  min-height:104px;padding:13px 15px;border-radius:12px;
  background:linear-gradient(125deg,#261d10,#151310 70%);
  border:1px solid #917133;box-shadow:inset 0 1px 0 #ffe1a529,0 4px 10px #0009;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.sb-charts-v32 .sb-charts-highlight:hover{transform:translateY(-2px);border-color:#f1c565;box-shadow:0 0 15px #d298254e}
.sb-charts-v32 .sb-charts-highlight-symbol{flex:0 0 53px;display:grid;place-items:center;width:53px;height:57px;border-radius:11px;background:linear-gradient(145deg,#f6d579,#b77d21);border:1px solid #ffe7aa;color:#201407;font-size:27px;font-weight:800;text-shadow:0 1px #fff7}
.sb-charts-v32 .sb-charts-highlight-silver .sb-charts-highlight-symbol{background:linear-gradient(145deg,#f0ebdf,#8c8d91);color:#171717;border-color:#e2e0de}
.sb-charts-v32 .sb-charts-highlight-bronze .sb-charts-highlight-symbol{background:linear-gradient(145deg,#edb47c,#92501f);color:#230e00;border-color:#eeac76}
.sb-charts-v32 .sb-charts-highlight-copy{flex:1;display:flex;flex-direction:column;gap:7px;overflow:hidden}
.sb-charts-v32 .sb-charts-highlight-copy strong{color:#fff1d0;font-size:14px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}
.sb-charts-v32 .sb-charts-highlight-copy small{color:#bdac8e;font-size:10px;line-height:1.4}
.sb-charts-v32 .sb-charts-highlight-arrow{font-size:18px;color:#e3b961;opacity:.78}

.sb-charts-v32 .sb-charts-consent{margin:17px 0 0;border-color:#a08240;box-shadow:0 6px 25px #0007;background:linear-gradient(110deg,#292111,#12110f)}
.sb-charts-v32 .sb-charts-consent-icon{color:#f0c66e}
.sb-charts-v32 .sb-charts-tools{margin:16px 0 0;border-color:#74612d;background:linear-gradient(100deg,#182116,#131710);color:#c0edb3}
.sb-charts-v32 .sb-charts-grid{margin-top:18px;gap:18px}
.sb-charts-v32 .sb-charts-panel{
  background:linear-gradient(160deg,#201a12,#0c0d0c 24%,#0c0d0c 84%,#20170b);
  border:1px solid #aa8135;border-radius:17px;
  box-shadow:0 14px 30px #0008,0 0 20px #c9912930,inset 0 1px 0 #ffe19842;
}
.sb-charts-v32 .sb-charts-panel-head{
  min-height:90px;padding:19px 19px 16px;
  background:linear-gradient(90deg,#2b2111,#11100c 70%);
  border-bottom:1px solid #94712c;
  box-shadow:inset 0 -1px 0 #f2bd3b4d,0 4px 19px #ba84272c;
}
.sb-charts-v32 .sb-charts-panel-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:10px;border:1px solid #9c792e;background:#3b2c13;color:#ffd37a;font-size:26px}
.sb-charts-v32 .sb-charts-panel-head h2{font-size:clamp(25px,2.5vw,34px);margin:0 0 6px}
.sb-charts-v32 .sb-charts-panel-head .sb-charts-panel-titles>span{font-size:11px;color:#bdad91;line-height:1.35}
.sb-charts-v32 .sb-charts-chip{padding:8px 10px;background:#342810}
.sb-charts-v32 .sb-charts-live-chip{padding:8px 11px;background:#6d211c;box-shadow:0 0 10px #ff453e35}
.sb-charts-v32 .sb-charts-frame-zone{padding:14px;min-height:580px;background:linear-gradient(135deg,#0f0f0d,#15120e)}
.sb-charts-v32 .sb-charts-placeholder{min-height:550px;background:radial-gradient(ellipse at 50% 45%,#40301852,transparent 70%),repeating-linear-gradient(0deg,#13120f 0,#13120f 56px,#191610 57px);border:1px dashed #6c542a}
.sb-charts-v32 .sb-charts-placeholder-graphic{display:grid;place-items:center;width:76px;height:76px;border:1px solid #b28735;border-radius:19px;background:#352713;color:#f4c566;font-size:44px;box-shadow:0 0 30px #b88e204f}
.sb-charts-v32 .sb-charts-placeholder strong{font-size:21px;color:#ffe29d}
.sb-charts-v32 .sb-charts-placeholder-note{color:#bba474}
.sb-charts-v32 .sb-charts-iframe{height:610px;border:1px solid #3e3420;background:#10100e}
.sb-charts-v32 .sb-charts-panel-bottom{background:linear-gradient(90deg,#241c11,#15130e);padding:13px 16px;border-top-color:#685126}
.sb-charts-v32 .sb-charts-panel-bottom a{color:#f3cc74}
.sb-charts-v32 .sb-charts-source{
  margin-top:20px;padding:17px 19px;gap:16px;
  justify-content:initial;text-align:left;
  background:linear-gradient(120deg,#272012,#11100d 61%,#241b0e);
  border:1px solid #947133;border-radius:14px;box-shadow:0 8px 25px #0009;
}
.sb-charts-v32 .sb-charts-source-star{font-size:33px;color:#f3c86a;line-height:1}
.sb-charts-v32 .sb-charts-source-copy{display:flex;flex:1;flex-direction:column;gap:7px;min-width:200px}
.sb-charts-v32 .sb-charts-source-copy strong{color:#efc464;font-size:16px;font-weight:900}
.sb-charts-v32 .sb-charts-source-copy span{font-size:11px;line-height:1.6;color:#cab99b}
.sb-charts-v32 .sb-charts-source-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.sb-charts-v32 .sb-charts-source-action{
  cursor:pointer;border:1px solid #a78234;border-radius:8px;padding:11px 14px;
  color:#f6cf79;background:#13110d;font-size:11px;font-weight:800;text-decoration:none;
  min-height:40px;display:inline-flex;justify-content:center;align-items:center;
}
.sb-charts-v32 .sb-charts-source-action[hidden]{display:none}
.sb-charts-v32 .sb-charts-source-primary{color:#16120a;border-color:#ffe09b;background:linear-gradient(#ffe49e,#d4a040)}
.sb-charts-v32 .sb-charts-source-action:hover{filter:brightness(1.08)}
.sb-charts-v32 .sb-charts-disclaimer{margin-top:14px;max-width:1100px}

@media(max-width:1220px){
  .sb-charts-v32 .sb-charts-highlights{grid-template-columns:180px repeat(3,minmax(0,1fr));gap:9px}
  .sb-charts-v32 .sb-charts-highlight{gap:8px;padding:10px}
  .sb-charts-v32 .sb-charts-highlight-symbol{flex-basis:42px;width:42px;height:48px;font-size:23px}
  .sb-charts-v32 .sb-charts-highlight-copy strong{font-size:12px}
}
@media(max-width:980px){
  .sb-charts-v32 .sb-charts-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sb-charts-v32 .sb-charts-highlights-title{grid-column:1/-1;min-height:auto;border-right:0;border-bottom:1px solid #705426;padding:0 0 12px;display:grid;grid-template-columns:30px 1fr auto;align-items:center}
  .sb-charts-v32 .sb-charts-highlights-title strong{font-size:23px}.sb-charts-v32 .sb-charts-highlights-title strong br{display:none}
  .sb-charts-v32 .sb-charts-highlights-title>span:last-child{text-align:right}
}
@media(max-width:840px){
  .sb-charts-v32 .sb-charts-grid{grid-template-columns:1fr}
  .sb-charts-v32 .sb-charts-source{flex-wrap:wrap}
  .sb-charts-v32 .sb-charts-source-actions{width:100%;justify-content:flex-start;padding-left:46px}
}
@media(max-width:650px){
  .sb-charts-v32 .sb-charts-hero{min-height:216px;padding:24px 10px;border-radius:14px}
  .sb-charts-v32 .sb-charts-hero h1{font-size:clamp(33px,8.2vw,57px)}
  .sb-charts-v32 .sb-charts-kicker{font-size:8px;letter-spacing:1.2px}
  .sb-charts-v32 .sb-charts-hero::before,.sb-charts-v32 .sb-charts-hero::after{opacity:.17}
  .sb-charts-v32 .sb-charts-highlights{grid-template-columns:1fr;gap:9px;padding:12px}
  .sb-charts-v32 .sb-charts-highlights-title{grid-template-columns:24px 1fr auto;gap:7px;padding-bottom:10px}
  .sb-charts-v32 .sb-charts-highlights-title strong{font-size:20px}
  .sb-charts-v32 .sb-charts-highlights-title>span:last-child{font-size:10px}
  .sb-charts-v32 .sb-charts-highlight{min-height:67px}
  .sb-charts-v32 .sb-charts-highlight-symbol{width:48px;flex-basis:48px;height:47px}
  .sb-charts-v32 .sb-charts-highlight-copy strong{font-size:13px}
  .sb-charts-v32 .sb-charts-panel-head{min-height:76px;padding:12px 10px;gap:8px}
  .sb-charts-v32 .sb-charts-panel-icon{width:32px;flex-basis:32px;height:37px;font-size:20px}
  .sb-charts-v32 .sb-charts-panel-head h2{font-size:clamp(20px,5.8vw,29px)}
  .sb-charts-v32 .sb-charts-panel-head .sb-charts-panel-titles>span{font-size:10px}
  .sb-charts-v32 .sb-charts-frame-zone{padding:8px;min-height:480px}
  .sb-charts-v32 .sb-charts-placeholder{min-height:460px}
  .sb-charts-v32 .sb-charts-source-actions{padding-left:0}
  .sb-charts-v32 .sb-charts-source-copy{min-width:0;flex-basis:calc(100% - 60px)}
}
@media(max-width:370px){
  .sb-charts-v32 .sb-charts-chip,.sb-charts-v32 .sb-charts-live-chip{font-size:9px;padding:6px}
  .sb-charts-v32 .sb-charts-panel-head h2{font-size:20px}
  .sb-charts-v32 .sb-charts-highlights-title{grid-template-columns:20px 1fr}
  .sb-charts-v32 .sb-charts-highlights-title>span:last-child{display:none}
}
@media(prefers-reduced-motion:reduce){.sb-charts-v32 .sb-charts-highlight{transition:none}}
