/* YouTube Tag & Title Generator — araç stili (kit 1.2 üstüne). Kapsam: .bvk-t-youtube-tag-generator */
.bvk-t-youtube-tag-generator{--yt-bg:#0f0f0f;--yt-card:#0f0f0f;--yt-t:#f1f1f1;--yt-t2:#aaaaaa;--yt-line:rgba(255,255,255,.1);
  --yt-k-chan:#fbbf24;--yt-k-exact:#a855f7;--yt-k-type:#60a5fa;--yt-k-long:#34d399;--yt-k-broad:#f472b6;--yt-k-stream:#f87171;--yt-k-year:#94a3b8}
html[data-theme=light] .bvk-t-youtube-tag-generator{--yt-bg:#f6f5f9;--yt-card:#ffffff;--yt-t:#0f0f0f;--yt-t2:#606060;--yt-line:rgba(0,0,0,.1);
  --yt-k-chan:#d97706;--yt-k-exact:#7c3aed;--yt-k-type:#2563eb;--yt-k-long:#059669;--yt-k-broad:#db2777;--yt-k-stream:#dc2626;--yt-k-year:#64748b}

/* yerleşim: sonuçlar önizlemenin altında, dışa aktarma sütunu boydan boya; tek sütunda sonuçlar dışa aktarmadan önce */
.bvk-t-youtube-tag-generator .kzk-ws{grid-template-areas:"prev" "opts" "more" "exp"}
@container kzk (min-width:860px){
  .bvk-t-youtube-tag-generator .kzk-ws.kzk-ws--rail{grid-template-areas:"opts prev" "opts more" "exp more";grid-template-rows:auto auto 1fr}
  .bvk-t-youtube-tag-generator .kzk-ws.kzk-ws--rail>.kzk-col-opts>.kzk-card{flex:0 0 auto}
}
@container kzk (min-width:1180px){
  .bvk-t-youtube-tag-generator .kzk-ws.kzk-ws--rail{grid-template-areas:"opts prev exp" "opts more exp";grid-template-rows:auto 1fr;grid-template-columns:minmax(360px,392px) minmax(0,1fr) minmax(260px,288px)}
}
.bvk-t-youtube-tag-generator .kzk-col-more,.bvk-t-youtube-tag-generator .kzk-col-exp{display:flex;flex-direction:column;gap:14px}
.bvk-t-youtube-tag-generator .kzk-col-more>.kzk-card,.bvk-t-youtube-tag-generator .kzk-col-exp>.kzk-card{flex:0 0 auto}
.bvk-t-youtube-tag-generator .kzk-col-exp>.yt-favCard{flex:1 1 auto}

/* konu satırı */
.bvk-t-youtube-tag-generator .yt-topic{display:flex;gap:8px;align-items:stretch}
.bvk-t-youtube-tag-generator .yt-topic input{flex:1;min-width:0;font-size:15px;font-weight:600}
.bvk-t-youtube-tag-generator .yt-topic .kzk-btn{flex:none;white-space:nowrap}

/* galeriler */
.bvk-t-youtube-tag-generator .yt-types{--kzk-tile-min:84px}
.bvk-t-youtube-tag-generator .yt-styles{--kzk-tile-min:84px}
.bvk-t-youtube-tag-generator .yt-types .kzk-tile-thumb,.bvk-t-youtube-tag-generator .yt-styles .kzk-tile-thumb{aspect-ratio:16/9;border-radius:7px;overflow:hidden}
.bvk-t-youtube-tag-generator .yt-mono button{font-variant-numeric:tabular-nums;font-size:12px}

/* renk örnekleri */
.bvk-t-youtube-tag-generator .yt-pals{display:flex;flex-wrap:wrap;gap:8px;background:none;border:0;padding:0}
.bvk-t-youtube-tag-generator .yt-pals button{width:30px;height:30px;min-height:0;padding:0;border-radius:50%;background:var(--c);border:2px solid var(--kzk-card);box-shadow:0 0 0 1px var(--kzk-line-2);flex:none}
.bvk-t-youtube-tag-generator .yt-pals button.yt-palType{width:auto;border-radius:999px;padding:0 12px;background:var(--kzk-card-2);color:var(--kzk-text-2);font:600 12px/1 var(--kzk-font)}
.bvk-t-youtube-tag-generator .yt-pals button.on{box-shadow:0 0 0 2px var(--kzk-gold)}
.bvk-t-youtube-tag-generator .yt-pals button.yt-palType.on{color:var(--kzk-text);background:var(--kzk-gold-tint)}

/* küçük resim yazısı önerileri */
.bvk-t-youtube-tag-generator .yt-ideaChips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}
.bvk-t-youtube-tag-generator .yt-idea{font:700 11.5px/1 var(--kzk-font);letter-spacing:.4px;padding:7px 10px;border-radius:999px;border:1px solid var(--kzk-line-2);background:var(--kzk-card-2);color:var(--kzk-text-2);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-youtube-tag-generator .yt-idea:hover{color:var(--kzk-text);border-color:var(--kzk-lilac)}
.bvk-t-youtube-tag-generator .yt-idea.is-on{border-color:var(--kzk-gold-line);color:var(--kzk-text);background:var(--kzk-gold-tint)}

/* önizleme sahnesi: YouTube yüzeyi */
.bvk-t-youtube-tag-generator .yt-prevHead,.bvk-t-youtube-tag-generator .kzk-prev-head{flex-wrap:wrap}
.bvk-t-youtube-tag-generator .yt-view{margin-left:auto}
.bvk-t-youtube-tag-generator .yt-stage{position:relative;background:var(--yt-bg);border:1px solid var(--kzk-line);border-radius:var(--kzk-r-md);padding:22px 16px;display:flex;justify-content:center;overflow:hidden}
.bvk-t-youtube-tag-generator .yt-card{width:100%;max-width:340px;color:var(--yt-t);font-family:Roboto,"Inter",Arial,system-ui,sans-serif}
.bvk-t-youtube-tag-generator .yt-thumbWrap{position:relative;border-radius:12px;overflow:hidden;background:#000;line-height:0}
.bvk-t-youtube-tag-generator .yt-thumbWrap canvas{display:block;width:100%;height:auto}
.bvk-t-youtube-tag-generator .yt-meta{display:flex;gap:12px;margin-top:12px;align-items:flex-start}
.bvk-t-youtube-tag-generator .yt-ava{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 15px/1 var(--kzk-font);color:#fff;background:linear-gradient(135deg,var(--c,#a855f7),#1a1625)}
.bvk-t-youtube-tag-generator .yt-metaTxt{min-width:0;flex:1}
.bvk-t-youtube-tag-generator .yt-ttl{font-size:16px;line-height:22px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--yt-t)}
.bvk-t-youtube-tag-generator .yt-ch,.bvk-t-youtube-tag-generator .yt-stats{font-size:13.5px;line-height:19px;color:var(--yt-t2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bvk-t-youtube-tag-generator .yt-stats{margin-top:0}
/* arama: yatay satır */
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-card{max-width:760px;display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:16px;align-items:start}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-meta{margin-top:0;flex-direction:column-reverse;gap:6px}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-metaTxt{display:contents}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-meta{display:flex;flex-direction:column;gap:4px}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-ttl{font-size:18px;line-height:26px;font-weight:500;order:1}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-stats{order:2}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-ch{order:4;display:flex;align-items:center}
.bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-ava{order:3;width:24px;height:24px;font-size:11px;margin-top:6px}
/* telefon: dar çerçeve, köşesiz küçük resim */
.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile]{padding:18px 16px}
.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile] .yt-card{max-width:300px;border:6px solid #1b1825;border-radius:26px;overflow:hidden;background:var(--yt-card);padding-bottom:14px;box-shadow:0 16px 40px rgba(0,0,0,.35)}
.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile] .yt-thumbWrap{border-radius:0}
.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile] .yt-meta{padding:0 12px}
.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile] .yt-ttl{font-size:14.5px;line-height:20px;font-weight:500}
.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile] .yt-ch,.bvk-t-youtube-tag-generator .yt-stage[data-view=mobile] .yt-stats{font-size:12px}
/* Shorts: dikey kart */
.bvk-t-youtube-tag-generator .yt-stage[data-fmt=shorts] .yt-card{max-width:220px}
.bvk-t-youtube-tag-generator .yt-stage[data-fmt=shorts][data-view=search] .yt-card{max-width:480px;grid-template-columns:150px minmax(0,1fr)}
.bvk-t-youtube-tag-generator .yt-stage[data-fmt=shorts][data-view=mobile] .yt-card{max-width:220px}
.bvk-t-youtube-tag-generator .yt-stage[data-fmt=shorts] .yt-ava{display:none}
/* ölçüm kutusu (görünmez, boyu 0) */
.bvk-t-youtube-tag-generator .yt-measure{position:absolute;left:0;top:0;height:0;overflow:hidden;visibility:hidden;font-family:Roboto,"Inter",Arial,system-ui,sans-serif}
.bvk-t-youtube-tag-generator .yt-measure .yt-ttl{display:block;-webkit-line-clamp:unset}
.bvk-t-youtube-tag-generator .yt-measure[data-view=search] .yt-ttl{font-size:18px;line-height:26px;font-weight:500}
.bvk-t-youtube-tag-generator .yt-measure[data-view=mobile] .yt-ttl{font-size:14.5px;line-height:20px;font-weight:500}

/* başlık alanı + ölçer */
.bvk-t-youtube-tag-generator .yt-titleField{margin-top:14px}
.bvk-t-youtube-tag-generator .yt-titleHead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}
.bvk-t-youtube-tag-generator #yt-title{font-size:15px;font-weight:600}
.bvk-t-youtube-tag-generator .yt-meter{display:flex;align-items:center;gap:10px;margin-top:8px}
.bvk-t-youtube-tag-generator .yt-meterBar{position:relative;flex:1;height:6px;border-radius:99px;background:var(--kzk-card-3)}
.bvk-t-youtube-tag-generator .yt-meterBar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--kzk-ok);transition:width .2s var(--kzk-ease),background .2s}
.bvk-t-youtube-tag-generator .yt-meter[data-tone=warn] .yt-meterBar i{background:var(--kzk-warn)}
.bvk-t-youtube-tag-generator .yt-meter[data-tone=err] .yt-meterBar i{background:var(--kzk-danger)}
.bvk-t-youtube-tag-generator .yt-meterBar b{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--kzk-text-2);opacity:.55}
.bvk-t-youtube-tag-generator .yt-meterTxt{font:600 12px/1 var(--kzk-font);color:var(--kzk-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.bvk-t-youtube-tag-generator .yt-fit{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--kzk-text-2)}
.bvk-t-youtube-tag-generator .yt-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--kzk-ok)}
.bvk-t-youtube-tag-generator [data-tone=warn]>.yt-dot,.bvk-t-youtube-tag-generator .is-warn>.yt-dot{background:var(--kzk-warn)}
.bvk-t-youtube-tag-generator [data-tone=err]>.yt-dot,.bvk-t-youtube-tag-generator .is-err>.yt-dot{background:var(--kzk-danger)}
.bvk-t-youtube-tag-generator [data-tone=off]>.yt-dot{background:var(--kzk-faint)}

/* başlık fikirleri */
.bvk-t-youtube-tag-generator .yt-titles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.bvk-t-youtube-tag-generator .ti{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 4px;border-radius:var(--kzk-r-sm);border:1px solid var(--kzk-line);background:var(--kzk-card-2);transition:border-color .15s,background .15s}
.bvk-t-youtube-tag-generator .ti:hover{border-color:var(--kzk-line-2)}
.bvk-t-youtube-tag-generator .ti.is-cur{border-color:var(--kzk-gold-line);background:var(--kzk-gold-tint)}
.bvk-t-youtube-tag-generator .yt-use{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:0;padding:7px 6px;color:var(--kzk-text);font:500 14px/1.35 var(--kzk-font);text-align:left;cursor:pointer;border-radius:6px}
.bvk-t-youtube-tag-generator .yt-num{flex:none;font:700 11px/1 var(--kzk-font);color:var(--kzk-faint);font-variant-numeric:tabular-nums;width:18px}
.bvk-t-youtube-tag-generator .ti.is-cur .yt-num{color:var(--kzk-gold)}
.bvk-t-youtube-tag-generator .yt-tt{flex:1;min-width:0;overflow-wrap:anywhere}
.bvk-t-youtube-tag-generator .yt-len{flex:none;font:600 11px/1 var(--kzk-font);font-variant-numeric:tabular-nums;color:var(--kzk-muted);padding:4px 6px;border-radius:6px;background:var(--kzk-card-3)}
.bvk-t-youtube-tag-generator .yt-len.is-warn{color:var(--kzk-warn)}
.bvk-t-youtube-tag-generator .yt-len.is-err{color:var(--kzk-danger)}
.bvk-t-youtube-tag-generator .ti.is-over .yt-tt{color:var(--kzk-text-2)}
.bvk-t-youtube-tag-generator .yt-star.is-on{color:var(--kzk-gold)}
.bvk-t-youtube-tag-generator .yt-star.is-on svg path{fill:currentColor}
.bvk-t-youtube-tag-generator .yt-cp.is-done{color:var(--kzk-ok)}
.bvk-t-youtube-tag-generator .yt-pulse{animation:yt-pulse .45s var(--kzk-ease)}
@keyframes yt-pulse{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.bvk-t-youtube-tag-generator .yt-pulse{animation:none}}
.bvk-t-youtube-tag-generator .kzk-sec-head #yt-shuffle{margin-left:8px}

/* etiketler */
.bvk-t-youtube-tag-generator .yt-budget{position:relative;height:6px;border-radius:99px;background:var(--kzk-card-3);margin:2px 0 14px}
.bvk-t-youtube-tag-generator .yt-budget i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--kzk-purple-grad,var(--kzk-lilac));transition:width .2s var(--kzk-ease)}
.bvk-t-youtube-tag-generator .yt-budget::after{content:"";position:absolute;top:-4px;bottom:-4px;left:var(--goal,100%);width:2px;margin-left:-2px;border-radius:2px;background:var(--kzk-gold)}
.bvk-t-youtube-tag-generator .yt-tags{display:flex;flex-wrap:wrap;gap:6px}
.bvk-t-youtube-tag-generator .yt-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 8px 6px 10px;border-radius:999px;border:1px solid var(--kzk-line-2);background:var(--kzk-card-2);color:var(--kzk-text);font:500 13px/1.2 var(--kzk-font);cursor:pointer;transition:border-color .15s,opacity .15s}
.bvk-t-youtube-tag-generator .yt-chip span:not(.yt-x){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-youtube-tag-generator .yt-chip:hover{border-color:var(--kzk-lilac)}
.bvk-t-youtube-tag-generator .yt-chip .yt-x{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--kzk-muted)}
.bvk-t-youtube-tag-generator .yt-chip .yt-x svg{width:11px;height:11px}
.bvk-t-youtube-tag-generator .yt-chip:hover .yt-x{color:var(--kzk-text);background:var(--kzk-card-3)}
.bvk-t-youtube-tag-generator .yt-chip.is-over{border-style:dashed;opacity:.55}
.bvk-t-youtube-tag-generator .yt-chip.is-off{opacity:.5;text-decoration:line-through;background:none;padding-right:10px}
.bvk-t-youtube-tag-generator .yt-k{flex:none;width:7px;height:7px;border-radius:50%;background:var(--yt-k-type)}
.bvk-t-youtube-tag-generator [data-kind=chan] .yt-k{background:var(--yt-k-chan)}
.bvk-t-youtube-tag-generator [data-kind=exact] .yt-k{background:var(--yt-k-exact)}
.bvk-t-youtube-tag-generator [data-kind=long] .yt-k{background:var(--yt-k-long)}
.bvk-t-youtube-tag-generator [data-kind=broad] .yt-k{background:var(--yt-k-broad)}
.bvk-t-youtube-tag-generator [data-kind=stream] .yt-k{background:var(--yt-k-stream)}
.bvk-t-youtube-tag-generator [data-kind=year] .yt-k{background:var(--yt-k-year)}
.bvk-t-youtube-tag-generator .yt-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--kzk-line);font-size:12px;color:var(--kzk-muted)}
.bvk-t-youtube-tag-generator .yt-lg{display:inline-flex;align-items:center;gap:6px}
.bvk-t-youtube-tag-generator .yt-lgHint{margin-left:auto;color:var(--kzk-faint)}

/* açıklama */
.bvk-t-youtube-tag-generator .yt-desc{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 13.5px/1.6 var(--kzk-font);color:var(--kzk-text);background:var(--kzk-field);border:1px solid var(--kzk-line);border-radius:var(--kzk-r-sm);padding:14px 16px;max-height:340px;overflow:auto}
.bvk-t-youtube-tag-generator .yt-desc.is-empty{color:var(--kzk-muted)}
.bvk-t-youtube-tag-generator .yt-checks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--kzk-text-2)}
.bvk-t-youtube-tag-generator .yt-checks:empty{display:none}
.bvk-t-youtube-tag-generator .yt-checks li{display:flex;align-items:center;gap:8px}
.bvk-t-youtube-tag-generator #yt-chapFix,.bvk-t-youtube-tag-generator #yt-restore{margin-top:10px}

/* dışa aktarma */
.bvk-t-youtube-tag-generator .yt-sum{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;border:1px solid var(--kzk-line);border-radius:var(--kzk-r-sm);overflow:hidden}
.bvk-t-youtube-tag-generator .yt-sum li{display:flex;align-items:center;gap:9px;padding:9px 12px;font-size:13px;color:var(--kzk-text-2)}
.bvk-t-youtube-tag-generator .yt-sum li+li{border-top:1px solid var(--kzk-line)}
.bvk-t-youtube-tag-generator .yt-sum .yt-sumL{flex:1;min-width:0}
.bvk-t-youtube-tag-generator .yt-sum b{font-weight:600;color:var(--kzk-text);font-variant-numeric:tabular-nums}
.bvk-t-youtube-tag-generator .yt-expGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}
.bvk-t-youtube-tag-generator .kzk-exp-actions{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}
.bvk-t-youtube-tag-generator .kzk-exp-actions .kzk-btn,.bvk-t-youtube-tag-generator .yt-expGrid .kzk-btn{flex:0 0 auto;height:auto}
.bvk-t-youtube-tag-generator .kzk-btn.is-done{border-color:var(--kzk-ok)}
.bvk-t-youtube-tag-generator .kzk-exp .kzk-info{margin-top:14px}

@container kzkc (min-width:520px){
  .bvk-t-youtube-tag-generator .kzk-exp-actions{display:grid;grid-template-columns:1fr 1fr}
  .bvk-t-youtube-tag-generator .kzk-exp-actions>#copyTags,.bvk-t-youtube-tag-generator .kzk-exp-actions>.yt-expGrid,.bvk-t-youtube-tag-generator .kzk-exp-actions>.kzk-lock{grid-column:1/-1}
}
/* kısa liste */
.bvk-t-youtube-tag-generator .yt-favs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.bvk-t-youtube-tag-generator .yt-favs:empty{display:none}
.bvk-t-youtube-tag-generator .yt-favs li{display:flex;align-items:center;gap:4px;border:1px solid var(--kzk-line);border-radius:var(--kzk-r-sm);background:var(--kzk-card-2);padding:2px 4px 2px 2px}
.bvk-t-youtube-tag-generator .yt-favs li.is-cur{border-color:var(--kzk-gold-line)}
.bvk-t-youtube-tag-generator .yt-favUse{flex:1;min-width:0;display:flex;gap:8px;align-items:center;background:none;border:0;padding:8px;color:var(--kzk-text);font:500 13px/1.35 var(--kzk-font);text-align:left;cursor:pointer}
.bvk-t-youtube-tag-generator .yt-empty{margin:0;font-size:13px;line-height:1.5;color:var(--kzk-muted)}

/* telefon */
@container kzk (max-width:599px){
  .bvk-t-youtube-tag-generator .yt-stage{padding:14px 10px}
  .bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-card{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:10px}
  .bvk-t-youtube-tag-generator .yt-stage[data-view=search] .yt-ttl{font-size:14.5px;line-height:20px}
  .bvk-t-youtube-tag-generator .yt-lgHint{margin-left:0;width:100%}
  .bvk-t-youtube-tag-generator .yt-view{margin-left:0;width:100%}
}
.bvk-t-youtube-tag-generator .kzk-pane .kzk-switch+.kzk-switch,.bvk-t-youtube-tag-generator .kzk-pane .kzk-field+.kzk-switch{margin-top:12px}
.bvk-t-youtube-tag-generator .kzk-pane .kzk-field+.kzk-field{margin-top:12px}

/* ── 1. tur düzeltmeleri ── */
.bvk-t-youtube-tag-generator .kzk-col-exp>.yt-favCard{flex:0 0 auto}
.bvk-t-youtube-tag-generator .yt-favs:empty~.yt-empty{display:flex}
.bvk-t-youtube-tag-generator #yt-favEmpty{align-items:center;gap:10px;padding:16px;border:1px dashed var(--kzk-line-2);border-radius:var(--kzk-r-sm)}
.bvk-t-youtube-tag-generator #yt-favEmpty::before{content:"";flex:none;width:22px;height:22px;background:var(--kzk-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3.6 2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3.6 2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z'/%3E%3C/svg%3E") center/contain no-repeat}
.bvk-t-youtube-tag-generator #yt-favEmpty[hidden]{display:none}
/* stil galerisi: 2 geniş + 3 dar (5 stil, boş hucre yok) */
.bvk-t-youtube-tag-generator .yt-styles.kzk-tiles,.bvk-t-youtube-tag-generator .yt-styles .kzk-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}
.bvk-t-youtube-tag-generator .yt-styles .kzk-tile{grid-column:span 2}
.bvk-t-youtube-tag-generator .yt-styles .kzk-tile:nth-child(-n+2){grid-column:span 3}
/* formul / hızlı görünüm çipleri: son satır doluyor */
.bvk-t-youtube-tag-generator .yt-formula>button{flex:1 1 auto}
.bvk-t-youtube-tag-generator .yt-looks .yt-idea{flex:1 1 auto;text-align:center;font-size:12px;letter-spacing:.2px}
.bvk-t-youtube-tag-generator .yt-more{margin-top:10px;width:100%}
.bvk-t-youtube-tag-generator .kzk-sec-head>.kzk-icon-btn{margin-left:8px}
.bvk-t-youtube-tag-generator .kzk-sec-head>.kzk-sec-aside+.kzk-icon-btn{margin-left:auto}
.bvk-t-youtube-tag-generator .kzk-sec-head>.kzk-sec-aside{margin-left:auto}
.bvk-t-youtube-tag-generator .kzk-sec-head>.kzk-sec-aside+.kzk-icon-btn{margin-left:6px}
.bvk-t-youtube-tag-generator .kzk-pane{align-self:start}
/* açık tema: beyaz satır, hover'da gri; çip kenarı görünür */
html[data-theme=light] .bvk-t-youtube-tag-generator .ti{background:var(--kzk-card);border-color:rgba(0,0,0,.12)}
html[data-theme=light] .bvk-t-youtube-tag-generator .ti:hover{background:var(--kzk-card-2)}
html[data-theme=light] .bvk-t-youtube-tag-generator .ti.is-cur{background:var(--kzk-gold-tint)}
html[data-theme=light] .bvk-t-youtube-tag-generator .yt-chip{border-color:rgba(0,0,0,.2);background:var(--kzk-card)}
.bvk-t-youtube-tag-generator .kzk-seg.yt-formula{grid-template-columns:repeat(12,minmax(0,1fr))}
.bvk-t-youtube-tag-generator .yt-formula>button{grid-column:span 3}
.bvk-t-youtube-tag-generator .yt-formula>button:nth-child(n+5){grid-column:span 4}
