/* YouTube Yönetimi detay sayfası — Instagram sayfasının stilleri üzerine YouTube'a özgü farklar: kırmızı vurgu, video oynatıcı sahnesi */
.yt-page{--ig-grad:linear-gradient(90deg,#ff0033,#ff4e45 55%,#ff8a3d)}
.yt-shot{width:clamp(420px,46vw,660px);border-radius:26px 26px 0 0;background:#fff}
.yt-watch{text-align:left;color:#0f0f0f;height:clamp(420px,36vw,500px);overflow:hidden}
.yt-watch__player{position:relative}
.yt-watch__player .sm-media{aspect-ratio:16/9;height:auto}
.yt-watch__player .sm-yt-play{width:64px;height:44px}
.yt-watch__bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff66}
.yt-watch__bar b{display:block;width:38%;height:100%;background:#ff0033}
.yt-watch__title{display:block;font-size:clamp(17px,1.4vw,20px);padding:16px 20px 10px}
.yt-watch__meta{display:flex;align-items:center;gap:12px;padding:0 20px}
.yt-watch__meta .sm-avatar{width:40px;height:40px}
.yt-watch__meta div{display:flex;flex-direction:column;flex:1}
.yt-watch__meta b{font-size:14px}
.yt-watch__meta span{font-size:12px;color:#606060}
.yt-watch__next{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px}
.yt-watch__next .sm-media{aspect-ratio:16/9;height:auto;border-radius:10px}
.yt-watch__next span{display:flex;flex-direction:column;gap:6px;margin-top:8px}
.yt-watch__next i{display:block;height:7px;border-radius:4px;background:#e5e5e5}
.yt-watch__next i+i{width:60%}
.yt-mini-channel{width:min(100%,400px);background:#fff;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 0 0 1px #0000000f;align-self:flex-end;text-align:left;color:#0f0f0f}
.yt-mini-banner{height:90px}
.yt-mini-id{display:flex;align-items:center;gap:12px;padding:14px 18px}
.yt-mini-id .sm-avatar{width:52px;height:52px}
.yt-mini-id div{display:flex;flex-direction:column}
.yt-mini-id b{font-size:16px}
.yt-mini-id span{font-size:12px;color:#606060}
.yt-mini-channel .sm-yt-tabs{padding:0 18px 12px}
.yt-mini-channel .sm-yt-row{padding:0 18px 18px}
.yt-mini-channel .sm-yt-row .sm-media{aspect-ratio:16/9;height:auto;border-radius:8px}
.yt-mini-channel .sm-yt-row i{display:block;height:6px;border-radius:3px;background:#e5e5e5;margin-top:6px}
.yt-mini-list{width:min(100%,420px);display:flex;flex-direction:column;gap:14px;margin-bottom:30px;text-align:left}
.yt-mini-list>div{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:start}
.yt-thumb{position:relative;display:block}
.yt-thumb .sm-media{aspect-ratio:16/9;height:auto;border-radius:10px}
.yt-thumb em{position:absolute;right:6px;bottom:6px;font:600 11px/1 -apple-system,sans-serif;color:#fff;background:#000c;border-radius:4px;padding:3px 5px;font-style:normal}
.yt-mini-list b{display:block;font-size:14px;line-height:1.3;color:#0f0f0f}
.yt-mini-list small{display:block;font-size:12px;color:#606060;margin-top:4px}
.yt-shorts span{width:130px!important}
.yt-search{width:100%;margin-bottom:30px;text-align:left}
.yt-search__bar{display:flex;align-items:center;gap:10px;border:1px solid #d2d2d7;border-radius:999px;padding:10px 16px;font-size:14px;color:#0f0f0f;background:#fff}
.yt-search__bar svg{width:18px;height:18px}
.yt-search__hit{display:grid;grid-template-columns:120px 1fr;gap:12px;margin-top:16px}
.yt-search__hit .sm-media{aspect-ratio:16/9;height:auto;border-radius:8px}
.yt-search__hit b{display:block;font-size:13px;line-height:1.3;color:#0f0f0f}
.yt-search__hit small{font-size:11px;color:#606060}
@media(max-width:700px){
 .yt-shot{width:92vw}.yt-watch{height:400px}
 .yt-mini-list>div{grid-template-columns:120px 1fr}
 .yt-shorts span{width:100px!important}
}
