/* v3.67 - In-page Top 100 / Kanal Share tabs; original report styles unchanged. */
.speed-tab-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.speed-report-tabs{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px;margin:16px 0 16px;border:1px solid var(--line);border-radius:16px;background:var(--panel-solid);box-shadow:0 7px 22px rgba(12,30,75,.06)}
.speed-report-tab{font:800 12px/1.25 "Manrope",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:12px 20px;min-height:42px;white-space:nowrap;cursor:pointer;color:var(--text);background:transparent;transition:background .18s,color .18s}
.speed-report-tab:hover:not(.is-active){background:var(--navy-soft)}
.speed-report-tab.is-active{color:#fff;background:linear-gradient(110deg,#2740b8,#127ad2);box-shadow:0 5px 14px rgba(26,81,181,.2)}
.speed-report-tab:focus-visible{outline:3px solid #16adfa;outline-offset:3px}
#speedPanelTop100[hidden],#speedPanelShare[hidden]{display:none!important}
.speed-share-panel{min-width:0}
.speed-share-panel iframe{display:block;border:0;width:100%;min-width:0;min-height:350px;background:transparent;overflow:hidden}
/* Top 100 data fetches must not cover the Share tab with the Top 100 overlay. */
body.speed-share-active>#loading,body.speed-share-active>.loading,body.speed-share-active>.toast{display:none!important}
@media(max-width:640px){.speed-tab-row{gap:4px}.speed-report-tabs{width:100%;max-width:none;margin:0 0 14px;gap:4px;border-radius:13px;padding:4px}.speed-report-tab{width:50%;flex:1;padding:10px 5px;min-height:43px;font-size:11px}}
/* Only when the Share module is embedded into the Top 100 tab. */
html.share-embedded body{min-height:0!important;background:transparent!important}
html.share-embedded .ambient,html.share-embedded .topbar{display:none!important}
html.share-embedded .share-shell{width:100%!important;margin:0!important;padding:0 0 18px!important}
html.share-embedded .share-filter-card{margin-top:2px}
