/* 07 · Kütüphane / 31 araç. Existing tool iframe and filters remain intact. */
.bgrid.pg .wb:has(>#pane-toolbox)>.pghead{margin:0 0 14px;padding:0 2px 14px;border-bottom:1px solid var(--kz-line)}
.bgrid.pg .wb:has(>#pane-toolbox)>.pghead h1{font-size:39px;font-weight:750;line-height:1.1;letter-spacing:-1.2px}
.bgrid.pg .wb:has(>#pane-toolbox)>.pghead p{margin-top:4px;color:var(--kz-muted);font-size:17px}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 13px;border:0}
.bgrid.pg .wb:has(>#pane-toolbox.tool)>.pgtabs{display:none!important}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab{display:flex;align-items:center;justify-content:center;min-width:160px;min-height:55px;margin:0;padding:0 20px;border:1px solid var(--kz-line);border-radius:7px;background:linear-gradient(145deg,var(--kz-card-2),var(--kz-card));color:var(--kz-text);font-size:14px;font-weight:600}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab i{font-size:21px;margin-right:10px;color:var(--kz-lilac)}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab svg.sic{width:21px;height:21px;margin-right:10px;color:var(--kz-lilac)}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab[aria-selected=true] svg.sic{color:var(--kz-gold)}
.kz-lib-search svg.sic{width:22px;height:22px;flex:none;color:var(--kz-muted)}
#pane-toolbox .bvt-ghead h4 svg.sic{width:24px;height:24px;color:var(--kz-lilac)}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab[aria-selected=true] i{color:var(--kz-gold)}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab[aria-selected=true]{border-color:#f5c54f;box-shadow:inset 0 0 0 1px #f5c54f;color:var(--kz-gold);background:linear-gradient(145deg,var(--kz-card-3),var(--kz-card-2))}
.kz-lib-search{display:flex;align-items:center;gap:12px;width:min(100%,545px);height:55px;margin-left:auto;padding:0 14px;border:1px solid var(--kz-line);border-radius:7px;background:linear-gradient(145deg,var(--kz-card-2),var(--kz-card));color:var(--kz-muted);font-size:22px}
.kz-lib-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--kz-text);font:15px Inter,system-ui,sans-serif}
.kz-lib-search input::placeholder{color:#9d91aa}
.kz-lib-search:focus-within{border-color:#f4c75c;box-shadow:0 0 0 2px #f4c75c33}
.bgrid.pg .wb>#pane-toolbox:not(.tool){padding:0 1px 20px!important;height:auto!important;overflow:visible!important}
#pane-toolbox:not(.tool) .bvt-top,#pane-toolbox:not(.tool) .bvt-chips{display:none!important}
#pane-toolbox .bvt-group{padding:18px 17px 17px;border:1px solid var(--kz-line);border-radius:9px;background:linear-gradient(135deg,var(--kz-card),var(--kz-card))}
#pane-toolbox .bvt-group+.bvt-group{margin-top:13px}
#pane-toolbox .bvt-ghead{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px;padding:0 3px}
#pane-toolbox .bvt-ghead h4{display:flex;align-items:center;gap:14px;margin:0;color:var(--kz-text);font-size:19.5px;font-weight:750;letter-spacing:0}
#pane-toolbox .bvt-ghead h4 i{font-size:25px;color:var(--kz-lilac)}
#pane-toolbox .bvt-gd{color:var(--kz-muted);font-size:13px}
#pane-toolbox:not(.tool) .bvt-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}
#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
#pane-toolbox:not(.tool) .bvt-card{display:flex;flex-direction:row;align-items:center;gap:14px;min-height:67px;padding:8px 16px 8px 18px;border:1px solid var(--kz-line);border-radius:7px;background:linear-gradient(145deg,var(--kz-card-2),var(--kz-card));animation:none;transform:none;box-shadow:none}
#pane-toolbox:not(.tool) .bvt-card::after{display:none}
#pane-toolbox:not(.tool) .bvt-card:hover{transform:none;border-color:#c99af1;background:var(--kz-card-3);box-shadow:0 0 0 1px #c99af155}
#pane-toolbox:not(.tool) .bvt-ic{flex:none;width:31px;height:34px;margin:0;border:0;border-radius:0;background:transparent}
#pane-toolbox:not(.tool) .bvt-ic i{font-size:28px;color:var(--kz-lilac)}
#pane-toolbox:not(.tool) .bvt-ic svg.sic{width:26px;height:26px;color:var(--kz-lilac)}
#pane-toolbox .bvt-card:is([data-id=twitch-banner-maker],[data-id=twitch-panel-maker],[data-id=stream-goal-bar],[data-id=obs-alert-css-generator],[data-id=hashtag-generator],[data-id=fancy-text-generator],[data-id=obs-bitrate-calculator],[data-id=aspect-ratio-calculator],[data-id=edpi-sensitivity-converter],[data-id=audio-sync-delay-calculator],[data-id=streaming-earnings-calculator]) .bvt-ic svg.sic{color:var(--kz-gold)}
#pane-toolbox .bvt-card[data-id=youtube-tag-generator] .bvt-ic svg.sic{color:#ff6b87}
#pane-toolbox .bvt-group[data-cat=calc] .bvt-ic i,#pane-toolbox .bvt-card:nth-child(2) .bvt-ic i{color:var(--kz-gold)}
#pane-toolbox:not(.tool) .bvt-nm{min-width:0;color:var(--kz-text);font-size:14.5px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pane-toolbox:not(.tool) .bvt-sb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#pane-toolbox:not(.tool) .bvt-go{position:static;margin-left:auto;flex:none;opacity:1;transform:none;color:var(--kz-text);font-size:0;width:14px;height:14px;display:grid;place-items:center}
#pane-toolbox:not(.tool) .bvt-go::after{content:none!important}
#pane-toolbox:not(.tool) .bvt-go svg.sic{width:14px;height:14px;color:var(--kz-text)}
#pane-toolbox:not(.tool) .bvt-card:hover .bvt-go{opacity:1}
.kz-lib-empty{padding:35px 12px;text-align:center;color:var(--kz-muted);border:1px solid var(--kz-line);border-radius:7px}
#pane-toolbox.tool .bvt-top{display:none!important}
html[data-bvmode=light] .bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab,html[data-bvmode=light] #pane-toolbox .bvt-group,html[data-bvmode=light] #pane-toolbox .bvt-card,html[data-bvmode=light] .kz-lib-search{background:#fff;color:#422f57;border-color:#d5cae1}
html[data-bvmode=light] #pane-toolbox .bvt-ghead h4,html[data-bvmode=light] #pane-toolbox .bvt-nm,html[data-bvmode=light] .kz-lib-search input{color:#30233d}
@media(max-width:1200px){#pane-toolbox:not(.tool) .bvt-grid,#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab{min-width:0;flex:1;min-height:43px;padding:0 8px;font-size:11px}.kz-lib-search{width:100%;height:43px;margin:4px 0 0}.bgrid.pg .wb:has(>#pane-toolbox)>.pghead{margin-bottom:10px}.bgrid.pg .wb:has(>#pane-toolbox)>.pghead h1{font-size:29px}.bgrid.pg .wb:has(>#pane-toolbox)>.pghead p{font-size:12px}#pane-toolbox:not(.tool) .bvt-grid,#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#pane-toolbox .bvt-group{padding:11px}#pane-toolbox .bvt-ghead h4{font-size:15px;gap:7px}#pane-toolbox .bvt-ghead h4 i{font-size:20px}#pane-toolbox:not(.tool) .bvt-card{min-height:56px;padding:7px;gap:6px}#pane-toolbox:not(.tool) .bvt-ic{width:24px}#pane-toolbox:not(.tool) .bvt-ic i{font-size:20px}#pane-toolbox:not(.tool) .bvt-nm{font-size:10px}#pane-toolbox:not(.tool) .bvt-go{font-size:11px}}
@media(max-width:500px){#pane-toolbox:not(.tool) .bvt-grid,#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-grid{grid-template-columns:1fr}#pane-toolbox:not(.tool) .bvt-card{min-height:48px;padding:6px 10px}#pane-toolbox:not(.tool) .bvt-nm{font-size:12px}}
#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-card{padding:8px 11px 8px 14px;gap:11px}
#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-nm{font-size:13px;letter-spacing:-.35px}
#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-grid{gap:10px}

/* 25-v2 ölçüm turu 2: ikon 30, chevron 18, ad 15.5, alt yazı 21, h1 43, sekme 15.5, arama 16, grup başlığı 20 */
.bgrid.pg .wb:has(>#pane-toolbox)>.pghead h1{font-size:43px}.bgrid.pg .wb:has(>#pane-toolbox)>.pghead p{font-size:21px}
.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab{font-size:15.5px}.bgrid.pg .wb:has(>#pane-toolbox)>.pgtabs .pgtab svg.sic{width:23px;height:23px}
.kz-lib-search input{font-size:16px}.kz-lib-search svg.sic{width:24px;height:24px}
#pane-toolbox .bvt-ghead h4{font-size:20px}#pane-toolbox .bvt-ghead h4 svg.sic{width:26px;height:26px}#pane-toolbox .bvt-gd{font-size:14px}
#pane-toolbox:not(.tool) .bvt-ic{width:32px;height:32px}#pane-toolbox:not(.tool) .bvt-ic svg.sic{width:30px;height:30px}
#pane-toolbox:not(.tool) .bvt-nm{font-size:15.5px}#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-nm{font-size:14px}
#pane-toolbox:not(.tool) .bvt-go{width:18px;height:18px}#pane-toolbox:not(.tool) .bvt-go svg.sic{width:18px;height:18px}
#pane-toolbox:not(.tool) .bvt-card{padding:8px 12px 8px 14px;gap:12px}
#pane-toolbox:not(.tool) .bvt-nm{font-size:15px;font-weight:600;letter-spacing:-.3px}
#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-card{padding:8px 10px 8px 12px;gap:10px}#pane-toolbox:not(.tool) .bvt-group[data-cat=overlay] .bvt-nm{font-size:13.5px;letter-spacing:-.35px}
