.lite-best-tiktoks{box-sizing:border-box;flex:0 0 auto;margin:14px 2px 2px;padding:11px 12px 10px;border:1px solid rgba(115,136,170,.5);border-radius:13px;background:linear-gradient(150deg,rgba(255,255,255,.84),rgba(230,236,244,.82));box-shadow:0 5px 13px rgba(31,43,59,.06)}
.lite-best-tiktoks[hidden]{display:none!important}
.lite-best-tiktoks-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 1px 9px}
.lite-best-tiktoks-head>div{min-width:0}
.lite-best-tiktoks-kicker{display:block;margin-bottom:3px;color:#6883aa;font:700 7px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.12em}
.lite-best-tiktoks-head h2{margin:0;color:#25364d;font:700 12px/1.25 OxaniumLite,'Sora',sans-serif;letter-spacing:.025em}
.lite-best-tiktoks-note{max-width:48%;color:#8491a2;text-align:right;font:500 8px/1.35 'Sora',sans-serif}
.lite-best-tiktoks-list{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;padding:1px 1px 5px;scroll-snap-type:x mandatory;scrollbar-color:#aab6c6 transparent;scrollbar-width:thin}
.lite-best-tiktok-card{box-sizing:border-box;flex:0 0 clamp(104px,13vw,132px);min-width:0;scroll-snap-align:start}
.lite-best-tiktok-player{width:100%;overflow:hidden;border-radius:10px}
.lite-best-tiktok-player .phaser-social-media-poster-card{box-sizing:border-box;width:100%;max-width:none;margin:0}
.lite-best-tiktok-player .phaser-social-media-poster{max-height:min(250px,34dvh);border-radius:9px}
.lite-best-tiktok-artist{box-sizing:border-box;width:100%;min-width:0;margin-top:6px;padding:0;border:0;background:transparent;color:#293a53;display:flex;align-items:center;gap:6px;text-align:left;cursor:pointer}
.lite-best-tiktok-artist:focus-visible{outline:2px solid #577cb4;outline-offset:2px;border-radius:5px}
.lite-best-tiktok-artist img{width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(115,136,170,.4);border-radius:50%;object-fit:cover;background:#eef2f7}
.lite-best-tiktok-artist-copy{min-width:0;display:grid;gap:2px}
.lite-best-tiktok-artist-copy strong,.lite-best-tiktok-artist-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lite-best-tiktok-artist-copy strong{font:700 8px/1.2 'Sora',sans-serif}
.lite-best-tiktok-artist-copy small{color:#74839a;font:500 7px/1.2 'Sora',sans-serif}
.lite-best-tiktoks-loading,.lite-best-tiktoks-empty{min-height:34px;display:flex;align-items:center;color:#738198;font:500 8px/1.5 'Sora',sans-serif}
.lite-best-tiktok-player .phaser-social-native-poster{border-radius:inherit}
.lite-best-tiktok-player .phaser-social-media-mark{display:none!important}
@media(max-width:600px){.lite-best-tiktoks{margin:10px 0 1px;padding:9px 8px 8px;border-radius:11px}.lite-best-tiktoks-head{margin-bottom:7px}.lite-best-tiktoks-kicker{font-size:6px}.lite-best-tiktoks-head h2{font-size:11px}.lite-best-tiktoks-note{max-width:45%;font-size:7px}.lite-best-tiktoks-list{gap:8px}.lite-best-tiktok-card{flex-basis:clamp(96px,29vw,116px)}.lite-best-tiktok-artist{gap:5px}.lite-best-tiktok-artist img{width:22px;height:22px;flex-basis:22px}.lite-best-tiktok-artist-copy strong{font-size:7px}.lite-best-tiktok-artist-copy small{font-size:6px}}
