/* Bogahost — Rehber (bilgi bankası) stilleri (2026-10-13)
   Sayfalar: knowledgebase.tpl, knowledgebasecat.tpl, knowledgebasearticle.tpl. Yalnız bu üç sayfada yüklenir.
   İlk bölüm: makale gövdesindeki adım bileşenleri (.bh-wk-*) — panel stil dosyasındaki (client.css) kuralların kopyası;
   ziyaretçi (giriş yapmamış) sayfasında panel stil dosyası yüklenmediği için burada da bulunur. */
.bh-wk-intro{margin:0 0 22px;padding:14px 16px;border:1px solid #e6e8ef;border-radius:10px;background-color:#f8f9fc}
.bh-wk-step{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px;align-items:center;padding:22px 0;border-top:1px solid #f0f1f6}
.bh-wk-step.is-rev .bh-wk-img{order:2}
.bh-wk-img{display:block;border:1px solid #e6e8ef;border-radius:10px;overflow:hidden;background-color:#fafafa}
.bh-wk-img:hover{border-color:#b9b2ff}
.bh-wk-img img{display:block;width:100%;height:auto}
.bh-wk-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 0 10px;border-radius:50%;background-color:#5443d2;color:#fff;font-size:14.5px;font-weight:500}
.bh-wk-sec{padding:22px 0;border-top:1px solid #f0f1f6}
.bh-wk-rows{margin-top:12px;border:1px solid #e6e8ef;border-radius:10px;overflow:hidden}
.bh-wk-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:11px 14px;border-top:1px solid #f0f1f6;font-size:14px;line-height:1.5}
.bh-wk-row:first-child{border-top:0}
.bh-wk-row strong{font-weight:500;color:#2b2d42}
.bh-wk-row span{color:#4a4d63}
.bh-wk-notes{margin:10px 0 0;padding-left:20px;font-size:14.5px;line-height:1.7;color:#4a4d63}
.bh-wk-notes li{margin-bottom:4px}
@media (max-width:991px){.bh-wk-step{grid-template-columns:1fr;gap:14px}.bh-wk-step.is-rev .bh-wk-img{order:0}.bh-wk-row{grid-template-columns:1fr;gap:2px}}
.bh-wk .bh-wk-lead{margin:0 0 14px;font-size:15px;line-height:1.65;color:#4a4d63}
.bh-wk-toc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:12px 14px;border:1px solid #e6e8ef;border-radius:10px;background-color:#f8f9fc}
.bh-wk-toc span{margin-right:4px;font-size:13.5px;color:#6b6e85}
.bh-wk-toc a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid #e0e1ea;border-radius:8px;background-color:#fff;font-size:13.5px;color:#2b2d42}
.bh-wk-toc a:hover{border-color:#5443d2;color:#5443d2;text-decoration:none}
.bh-wk-group{margin:26px 0 0;padding:14px 16px;border-radius:10px;background-color:#eef0f5}
.bh-wk .bh-wk-group h3{margin:0 0 4px;font-size:18px;font-weight:500;line-height:1.35;color:#2b2d42}
.bh-wk .bh-wk-group p{font-size:14px;line-height:1.6;color:#4a4d63}
.bh-wk-group + .bh-wk-step,.bh-wk-group + .bh-wk-sec{border-top:0}
.bh-wk-fig{min-width:0}
.bh-wk-step.is-rev .bh-wk-fig{order:2}
.bh-wk-cap{display:block;margin-top:6px;font-size:12.5px;text-align:center;color:#8b8da3}
.bh-wk-sec--flat{padding:14px 0 4px;border-top:0}
.bh-wk-sec--flat .bh-wk-rows{margin-top:0}
.bh-wk-rows--wide .bh-wk-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}
.bh-wk-row--head{background-color:#f8f9fc}
.bh-wk-row--head strong,.bh-wk-row--head span{font-size:13px;font-weight:400;color:#6b6e85}
.bh-wk-row strong strong{font-weight:600}
.bh-wk-notes{margin:0;padding:0;display:grid;gap:8px}
.bh-wk-note{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border:1px solid #e6e8ef;border-radius:10px;font-size:14px;line-height:1.55;color:#4a4d63}
.bh-wk-note .bh-pic{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:#0a9e55}
@media (max-width:991px){.bh-wk-step.is-rev .bh-wk-fig{order:0}.bh-wk-rows--wide .bh-wk-row{grid-template-columns:1fr}.bh-wk-row--head{display:none}}
.bh-wk-img{cursor:zoom-in}
.bh-wk-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(20,22,40,.82);cursor:zoom-out;outline:0;overflow:auto}
.bh-wk-zoom img{display:block;max-width:100%;max-height:100%;height:auto;border-radius:10px;background-color:#fff}
.bh-wk-zoom-x{position:fixed;top:14px;right:18px;width:42px;height:42px;border:0;border-radius:50%;background-color:#fff;color:#2b2d42;font-size:26px;line-height:1;cursor:pointer}
body.bh-wk-zoom-open{overflow:hidden}
@media (max-width:767px){.bh-wk-zoom{padding:10px;align-items:flex-start}.bh-wk-zoom img{max-height:none;margin:56px 0 10px}}
@media (max-width:767px){.bh-wk-toc span{flex:1 1 100%;margin:0}.bh-wk-toc a{flex:1 1 calc(50% - 4px);justify-content:center;height:auto;min-height:40px;padding:6px 10px;text-align:center}}
/* ---- Rehber sayfa düzeni ---- */
.bh-kb{background-color:#f6f7fb;padding-bottom:56px;color:#2b2d42}
.bh-kb-hero{padding:34px 0 30px;background-color:#f1f0fc;border-bottom:1px solid #e3e1f5}
.bh-kb-hero--sm{padding:22px 0 22px}
.bh-kb-hero h1{margin:0 0 6px;font-size:30px;font-weight:600;line-height:1.25;color:#1f2137}
.bh-kb-hero--sm h1{font-size:24px}
.bh-kb-hero p{max-width:720px;margin:0 0 18px;font-size:15px;line-height:1.55;color:#5d6178}
.bh-kb-crumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;color:#5443d2!important;text-decoration:none!important}
.bh-kb-crumb i{width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.bh-kb-crumb:hover{text-decoration:underline!important}
.bh-kb-search{position:relative;display:flex;align-items:center;max-width:720px;height:52px;margin:0;border:1px solid #d9d6f0;border-radius:14px;background-color:#fff;overflow:hidden}
.bh-kb-hero--sm .bh-kb-search{margin-top:14px;height:46px}
.bh-kb-search:focus-within{border-color:#5443d2;box-shadow:0 0 0 3px rgba(84,67,210,.12)}
.bh-kb-search svg{flex:0 0 auto;width:20px;height:20px;margin:0 4px 0 16px;fill:none;stroke:#8b8da3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-search input{flex:1 1 auto;min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:none;font-size:15px;color:#2b2d42}
.bh-kb-search input::placeholder{color:#a3a6ba}
.bh-kb-search button{flex:0 0 auto;height:calc(100% - 10px);margin-right:5px;padding:0 22px;border:0;border-radius:10px;background-color:#5443d2;color:#fff;font-size:14.5px;font-weight:600;cursor:pointer}
.bh-kb-search button:hover{background-color:#4535b8}
.bh-kb-body{padding-top:8px}
.bh-kb-h{margin:26px 0 12px;font-size:17px;font-weight:600;color:#1f2137}
.bh-kb-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.bh-kb-cat{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #e6e8ef;border-radius:14px;background-color:#fff;color:#2b2d42!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s}
.bh-kb-cat:hover{border-color:#b9b2ee;box-shadow:0 8px 20px rgba(31,27,74,.08);transform:translateY(-2px)}
.bh-kb-cat-ic{flex:0 0 46px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background-color:#f1f0fc;color:#5443d2}
.bh-kb-cat-ic svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-cat:hover .bh-kb-cat-ic{background-color:#5443d2;color:#fff}
.bh-kb-cat-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
.bh-kb-cat-tx b{font-size:15.5px;font-weight:600;line-height:1.3}
.bh-kb-cat-tx small{font-size:13px;line-height:1.45;color:#6c7086}
.bh-kb-cat-n{flex:0 0 auto;align-self:flex-start;padding:2px 9px;border-radius:999px;background-color:#f4f5f8;color:#5d6178;font-size:11.5px;font-weight:600;white-space:nowrap}
.bh-kb-list{border:1px solid #e6e8ef;border-radius:14px;background-color:#fff;overflow:hidden}
.bh-kb-art{display:flex;align-items:center;gap:14px;padding:14px 18px;color:#2b2d42!important;text-decoration:none!important;transition:background-color .12s}
.bh-kb-art + .bh-kb-art{border-top:1px solid #f0f1f5}
.bh-kb-art:hover{background-color:#faf9ff}
.bh-kb-art > svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#5443d2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-art-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.bh-kb-art-tx b{font-size:15px;font-weight:600;line-height:1.35}
.bh-kb-art-tx small{font-size:13px;line-height:1.45;color:#6c7086;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bh-kb-art-go{flex:0 0 8px;width:8px;height:8px;border-right:2px solid #b9bccb;border-top:2px solid #b9bccb;transform:rotate(45deg)}
.bh-kb-art:hover .bh-kb-art-go{border-color:#5443d2}
.bh-kb-empty{padding:26px 18px;border:1px dashed #d9dbe6;border-radius:14px;background-color:#fff;color:#6c7086;font-size:14.5px;text-align:center}
.bh-kb-list .bh-kb-empty{border:0;border-radius:0}
.bh-kb-help{display:flex;align-items:center;gap:16px;margin-top:30px;padding:18px 20px;border:1px solid #e3e1f5;border-radius:14px;background-color:#f7f6fd}
.bh-kb-help-ic{flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:#5443d2}
.bh-kb-help-ic svg{width:21px;height:21px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-help-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.bh-kb-help-tx strong{font-size:15.5px;font-weight:600;color:#1f2137}
.bh-kb-help-tx span{font-size:13.5px;line-height:1.5;color:#5d6178}
.bh-kb-help .btn{flex:0 0 auto;display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:10px;background-color:#5443d2;border-color:#5443d2;color:#fff!important;font-weight:600;white-space:nowrap}
.bh-kb-help .btn:hover{background-color:#4535b8;border-color:#4535b8}
.bh-kb-edit{margin:12px 0 0;font-size:13px;text-align:right}
.bh-kb-thanks{margin:18px 0 0;padding:12px 16px;border:1px solid #cfeedd;border-radius:12px;background-color:#f3fbf7;color:#17694a;font-size:14.5px;font-weight:500}
/* ---- makale ---- */
.bh-kb-article{margin-top:22px;padding:26px 30px 14px;border:1px solid #e6e8ef;border-radius:16px;background-color:#fff;font-size:15px;line-height:1.65;color:#2b2d42}
.bh-kb-article > :first-child{margin-top:0}
.bh-kb-article h2{margin:30px 0 10px;font-size:20px;font-weight:600;line-height:1.3;color:#1f2137}
.bh-kb-article h3{margin:0 0 6px;font-size:18px;font-weight:600;color:#1f2137}
.bh-kb-article h4{margin:8px 0 6px;font-size:16.5px;font-weight:600;line-height:1.35;color:#1f2137}
.bh-kb-article p{margin:0 0 12px;color:#4b4f63}
.bh-kb-article ul,.bh-kb-article ol{margin:0 0 14px;padding-left:22px;color:#4b4f63}
.bh-kb-article li{margin:4px 0}
.bh-kb-article a:not(.bh-wk-img):not(.btn){color:#5443d2;font-weight:500}
.bh-kb-article strong,.bh-kb-article b{color:#2b2d42}
.bh-kb-article .bh-kb-tip,.bh-kb-article .bh-kb-warn{display:block;margin:14px 0;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.55}
.bh-kb-article .bh-kb-tip{border:1px solid #e3e1f5;background-color:#f7f6fd;color:#4b4f63}
.bh-kb-article .bh-kb-warn{border:1px solid #f5d9a8;background-color:#fff8ea;color:#6b4a0c}
.bh-kb-article .bh-kb-path{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 14px;padding:8px 14px;border-radius:10px;background-color:#f4f5f8;font-size:13.5px;font-weight:500;color:#2b2d42}
.bh-kb-article .bh-kb-path i{width:6px;height:6px;border-right:2px solid #8b8da3;border-top:2px solid #8b8da3;transform:rotate(45deg)}
.bh-kb-article .bh-wk-step:first-of-type{border-top:0}
.bh-kb-vote{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding:14px 18px;border:1px solid #e6e8ef;border-radius:14px;background-color:#fff;font-size:14.5px;font-weight:500;color:#2b2d42}
.bh-kb-vote span{flex:1 1 auto}
.bh-kb-vote button{height:36px;padding:0 18px;border:1px solid #d9dbe6;border-radius:9px;background-color:#fff;color:#2b2d42;font-size:13.5px;font-weight:600;cursor:pointer}
.bh-kb-vote button:hover{border-color:#5443d2;color:#5443d2}
.bh-wk-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(20,22,40,.82);cursor:zoom-out;outline:0;overflow:auto}
.bh-wk-zoom img{max-width:100%;max-height:100%;border-radius:10px;background:#fff}
.bh-wk-zoom-x{position:fixed;top:14px;right:18px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:26px;line-height:1;cursor:pointer}
body.bh-wk-zoom-open{overflow:hidden}
@media (max-width:991px){.bh-kb-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){
.bh-kb-hero{padding:24px 0 22px}.bh-kb-hero h1{font-size:24px}.bh-kb-hero--sm h1{font-size:20px}.bh-kb-hero p{font-size:14px}
.bh-kb-cats{grid-template-columns:1fr;gap:10px}.bh-kb-cat{padding:14px}
.bh-kb-search{height:48px}.bh-kb-search button{padding:0 16px}
.bh-kb-art{padding:12px 14px}.bh-kb-art-tx small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.bh-kb-help{flex-wrap:wrap}.bh-kb-help-tx{flex:1 1 calc(100% - 60px)}.bh-kb-help .btn{flex:1 1 100%;justify-content:center}
.bh-kb-article{padding:18px 16px 8px;border-radius:14px;font-size:14.5px}
.bh-kb-article .bh-wk-step{grid-template-columns:1fr;gap:14px}
.bh-kb-article .bh-wk-step.is-rev .bh-wk-fig{order:-1}
}
@media print{.bh-kb-hero .bh-kb-search,.bh-kb-help,.bh-kb-vote,.bh-kb-crumb{display:none!important}.bh-kb{background:#fff}}
/* görselsiz adım + ilgili makaleler satırı */
.bh-kb-article .bh-kb-stepx{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid #f0f1f6}
.bh-kb-article .bh-kb-stepx:first-of-type{border-top:0}
.bh-kb-article .bh-kb-stepx .bh-wk-num{flex:0 0 auto;margin:2px 0 0}
.bh-kb-article .bh-kb-stepx h4{margin:0 0 4px}
.bh-kb-article .bh-kb-stepx p{margin:0}
.bh-kb-article .bh-kb-see{margin:18px 0 12px;padding-top:14px;border-top:1px solid #f0f1f6;font-size:14px;color:#6c7086}
.bh-kb-article .bh-wk-text h4{margin-top:8px}
.bh-kb-article .bh-wk-lead{font-size:15.5px;color:#4b4f63}
.bh-kb-article .bh-kb-path b{font-weight:600;color:#5443D2}
.bh-kb-article .bh-kb-path{margin-top:2px}
.bh-kb-article code{padding:1px 6px;border-radius:6px;background-color:#f4f5f8;color:#2b2d42;font-size:.92em}
/* ---- 2026-10-14: solda menü + dikey akış düzeni ---- */
.bh-kb-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500}
.bh-kb-crumbs a{color:#5443d2!important;text-decoration:none!important}
.bh-kb-crumbs a:hover{text-decoration:underline!important}
.bh-kb-crumbs i{width:6px;height:6px;border-right:2px solid #a3a6ba;border-top:2px solid #a3a6ba;transform:rotate(45deg)}
.bh-kb-layout{display:grid;grid-template-columns:288px minmax(0,1fr);gap:28px;align-items:start;margin-top:22px}
.bh-kb-main{min-width:0}
.bh-kb-main > :first-child{margin-top:0}
.bh-kb-main > .bh-kb-h:first-child{margin-top:4px}
.bh-kb-side{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin}
.bh-kb-nav{border:1px solid #e6e8ef;border-radius:14px;background-color:#fff}
.bh-kb-nav > summary{display:flex;align-items:center;gap:10px;padding:14px 16px;font-size:14.5px;font-weight:600;color:#1f2137;list-style:none;cursor:default}
.bh-kb-nav > summary::-webkit-details-marker,.bh-kb-grp > summary::-webkit-details-marker{display:none}
.bh-kb-nav > summary svg{width:18px;height:18px;fill:none;stroke:#5443d2;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-nav > summary i{display:none}
.bh-kb-nav nav{padding:0 8px 10px;border-top:1px solid #f0f1f5}
.bh-kb-nav-all{display:block;margin:8px 0 4px;padding:8px 10px;border-radius:9px;font-size:13.5px;font-weight:500;color:#5443d2!important;text-decoration:none!important}
.bh-kb-nav-all:hover{background-color:#f4f3fd}
.bh-kb-grp > summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:600;color:#2b2d42;list-style:none;cursor:pointer}
.bh-kb-grp > summary:hover{background-color:#f6f7fb}
.bh-kb-grp > summary i{flex:0 0 7px;width:7px;height:7px;border-right:2px solid #a3a6ba;border-bottom:2px solid #a3a6ba;transform:rotate(-45deg);transition:transform .15s}
.bh-kb-grp[open] > summary i{transform:rotate(45deg)}
.bh-kb-grp[open] > summary{color:#5443d2}
.bh-kb-grp ul{margin:2px 0 8px 10px;padding:0 0 0 10px;border-left:1px solid #e6e8ef;list-style:none}
.bh-kb-grp li{margin:0}
.bh-kb-grp li a{display:block;padding:6px 10px;border-radius:8px;font-size:13.5px;line-height:1.4;color:#4b4f63!important;text-decoration:none!important}
.bh-kb-grp li a:hover{background-color:#f6f7fb;color:#1f2137!important}
.bh-kb-grp li a.is-on{background-color:#f1f0fc;color:#5443d2!important;font-weight:600}
.bh-kb-toc{padding:14px 16px;border:1px solid #e6e8ef;border-radius:14px;background-color:#fff}
.bh-kb-toc strong{display:block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b8da3}
.bh-kb-toc ol{margin:0;padding:0;list-style:none}
.bh-kb-toc li a{display:block;padding:5px 0 5px 12px;border-left:2px solid #eceef4;font-size:13px;line-height:1.4;color:#5d6178!important;text-decoration:none!important}
.bh-kb-toc li.is-sub a{padding-left:22px;font-size:12.5px;color:#7d8096!important}
.bh-kb-toc li a:hover{color:#1f2137!important}
.bh-kb-toc li a.is-on{border-left-color:#5443d2;color:#5443d2!important;font-weight:600}
/* makale gövdesi */
.bh-kb-main .bh-kb-article{margin-top:0;padding:30px 36px 20px}
.bh-kb-article .bh-wk-lead{margin:0 0 14px;font-size:16.5px;line-height:1.7;color:#3d4055}
.bh-kb-article h2{margin:38px 0 14px;padding-top:26px;border-top:1px solid #eceef4;font-size:21px}
.bh-kb-article .bh-wk-lead + .bh-kb-path + h2,.bh-kb-article > h2:first-child{margin-top:22px}
.bh-kb-step{position:relative;margin:0;padding:0 0 26px 50px}
.bh-kb-step::before{content:"";position:absolute;left:16px;top:38px;bottom:4px;width:2px;border-radius:2px;background-color:#eceef4}
.bh-kb-step.is-last{padding-bottom:6px}
.bh-kb-step.is-last::before{display:none}
.bh-kb-step-n{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:#5443d2;color:#fff;font-size:15px;font-weight:600}
.bh-kb-article .bh-kb-step h3{margin:0 0 6px;padding-top:4px;font-size:17.5px;font-weight:600;line-height:1.4;color:#1f2137}
.bh-kb-article .bh-kb-step p{margin:0 0 4px;max-width:820px}
.bh-kb-fig{margin:14px 0 2px}
.bh-kb-fig .bh-wk-img{display:block;border:1px solid #e3e5ee;border-radius:12px;overflow:hidden;background-color:#f8f9fc;box-shadow:0 6px 18px rgba(31,27,74,.06);transition:border-color .15s,box-shadow .15s}
.bh-kb-fig .bh-wk-img:hover{border-color:#b9b2ee;box-shadow:0 10px 26px rgba(31,27,74,.11)}
.bh-kb-fig img{display:block;width:100%;height:auto}
.bh-kb-fig figcaption{margin-top:7px;font-size:12.5px;color:#8b8da3}
.bh-kb-fig.is-narrow{max-width:640px}
.bh-kb-article .bh-wk-sec--flat{padding:4px 0 6px}
.bh-kb-article .bh-wk-row{grid-template-columns:270px minmax(0,1fr);padding:12px 16px}
.bh-kb-article .bh-wk-row strong{font-weight:600}
.bh-kb-article .bh-kb-tip,.bh-kb-article .bh-kb-warn{position:relative;padding:13px 16px 13px 46px}
.bh-kb-article .bh-kb-tip::before,.bh-kb-article .bh-kb-warn::before{content:"i";position:absolute;left:14px;top:13px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#5443d2;color:#fff;font-size:13px;font-weight:700;font-style:normal}
.bh-kb-article .bh-kb-warn::before{content:"!";background-color:#e08a00}
.bh-kb-article .bh-kb-see{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 10px;padding-top:18px;border-top:1px solid #eceef4}
.bh-kb-article .bh-kb-see b{flex:1 1 100%;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b8da3}
.bh-kb-article .bh-kb-see a{display:inline-flex;align-items:center;min-height:34px;padding:5px 13px;border:1px solid #e0e1ea;border-radius:9px;background-color:#fff;font-size:13.5px;font-weight:500;color:#2b2d42!important;text-decoration:none!important}
.bh-kb-article .bh-kb-see a:hover{border-color:#5443d2;color:#5443d2!important}
.bh-kb-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.bh-kb-pager a{display:flex;flex-direction:column;gap:3px;padding:14px 18px;border:1px solid #e6e8ef;border-radius:14px;background-color:#fff;text-decoration:none!important}
.bh-kb-pager a:hover{border-color:#b9b2ee}
.bh-kb-pager a.is-next{grid-column:2;text-align:right}
.bh-kb-pager small{font-size:12px;color:#8b8da3}
.bh-kb-pager b{font-size:14.5px;font-weight:600;line-height:1.35;color:#2b2d42}
.bh-kb-main .bh-kb-help{margin-top:18px}
@media (max-width:1199px){.bh-kb-layout{grid-template-columns:250px minmax(0,1fr);gap:20px}.bh-kb-main .bh-kb-article{padding:24px 24px 14px}}
@media (max-width:991px){
.bh-kb-layout{grid-template-columns:1fr;gap:14px;margin-top:16px}
.bh-kb-side{position:static;max-height:none;overflow:visible}
.bh-kb-nav > summary{cursor:pointer}
.bh-kb-nav > summary i{display:block;margin-left:auto;width:8px;height:8px;border-right:2px solid #8b8da3;border-bottom:2px solid #8b8da3;transform:rotate(45deg)}
.bh-kb-nav[open] > summary i{transform:rotate(-135deg)}
.bh-kb-nav:not([open]) nav{display:none}
.bh-kb-toc{display:none}
}
@media (max-width:767px){
.bh-kb-main .bh-kb-article{padding:18px 16px 10px}
.bh-kb-article .bh-wk-lead{font-size:15px}
.bh-kb-article h2{margin-top:28px;padding-top:20px;font-size:18.5px}
.bh-kb-step{padding:0 0 22px 0}
.bh-kb-step::before{display:none}
.bh-kb-step-n{position:static;float:left;width:28px;height:28px;margin:1px 10px 0 0;font-size:13.5px}
.bh-kb-article .bh-kb-step h3{padding-top:2px;font-size:16px;min-height:30px}
.bh-kb-article .bh-kb-step p{clear:both}
.bh-kb-fig{clear:both;margin-top:12px}
.bh-kb-article .bh-wk-row{grid-template-columns:1fr;gap:2px;padding:10px 12px}
.bh-kb-pager{grid-template-columns:1fr}.bh-kb-pager a.is-next{grid-column:1;text-align:left}
}
@media print{.bh-kb-side,.bh-kb-pager{display:none!important}.bh-kb-layout{display:block}}
.bh-kb-figcap{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#6c7086}
.bh-kb-step + .bh-kb-fig{margin:-10px 0 26px 50px}
@media (max-width:767px){.bh-kb-step + .bh-kb-fig{margin:-6px 0 22px}}
/* sol menü: kaydırma çubuğu yalnız üzerine gelince, ince ve soluk */
.bh-kb-side{scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior:contain;padding-right:2px}
.bh-kb-side:hover{scrollbar-color:#d5d7e3 transparent}
.bh-kb-side::-webkit-scrollbar{width:6px}
.bh-kb-side::-webkit-scrollbar-track{background:transparent}
.bh-kb-side::-webkit-scrollbar-thumb{border-radius:6px;background-color:transparent}
.bh-kb-side:hover::-webkit-scrollbar-thumb{background-color:#d5d7e3}
/* ---- 2026-10-14b: sol menü sabit (sayfayla kayar), yalnız konu başlıkları ---- */
.bh-kb-side{position:static;max-height:none;overflow:visible;padding-right:0}
.bh-kb-nav nav{padding:8px}
.bh-kb-topic{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.35;color:#2b2d42!important;text-decoration:none!important;transition:background-color .12s}
.bh-kb-topic + .bh-kb-topic{margin-top:2px}
.bh-kb-topic:hover{background-color:#f6f7fb}
.bh-kb-topic-ic{flex:0 0 34px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background-color:#f4f5f8;color:#5d6178}
.bh-kb-topic-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-topic.is-on{background-color:#f1f0fc;color:#5443d2!important;font-weight:600}
.bh-kb-topic.is-on .bh-kb-topic-ic{background-color:#5443d2;color:#fff}
/* sol menü başlığı */
.bh-kb-nav{overflow:hidden}
.bh-kb-nav > summary{gap:12px;padding:16px;background-color:#5443d2;color:#fff}
.bh-kb-nav-ic{flex:0 0 40px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background-color:rgba(255,255,255,.16)}
.bh-kb-nav > summary .bh-kb-nav-ic svg{width:20px;height:20px;stroke:#fff}
.bh-kb-nav-tt{display:flex;flex-direction:column;gap:1px;min-width:0}
.bh-kb-nav-tt b{font-size:16px;font-weight:600;line-height:1.3;color:#fff}
.bh-kb-nav-tt small{font-size:12.5px;font-weight:400;color:rgba(255,255,255,.82)}
.bh-kb-nav nav{border-top:0;padding:10px 8px}
.bh-kb-topic-tx{flex:1 1 auto;min-width:0}
.bh-kb-topic-n{flex:0 0 auto;min-width:26px;padding:2px 8px;border-radius:999px;background-color:#f4f5f8;color:#6c7086;font-size:11.5px;font-weight:600;text-align:center}
.bh-kb-topic.is-on .bh-kb-topic-n{background-color:#fff;color:#5443d2}
@media (max-width:991px){.bh-kb-nav > summary i{border-color:#fff}}
/* ---- 2026-10-14e: konu / makale sayfası üst bölümü ---- */
.bh-kb-hero--v2{padding:20px 0 24px;background-color:#f1f0fc;border-bottom:1px solid #e3e1f5}
.bh-kb-hero--v2 .bh-kb-crumbs{display:inline-flex;gap:9px;margin-bottom:16px;padding:6px 14px;border:1px solid #e0ddf6;border-radius:999px;background-color:#fff;font-size:13px}
.bh-kb-hero--v2 .bh-kb-crumbs a{display:inline-flex;align-items:center;gap:7px;color:#5443d2!important}
.bh-kb-hero--v2 .bh-kb-crumbs svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-hero--v2 .bh-kb-crumbs span{color:#5d6178;font-weight:500}
.bh-kb-head{display:flex;align-items:center;gap:18px}
.bh-kb-head-ic{flex:0 0 60px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background-color:#5443d2;color:#fff}
.bh-kb-head-ic svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-head-tx{flex:1 1 auto;min-width:0}
.bh-kb-hero--v2 .bh-kb-head h1{margin:0;font-size:27px;font-weight:600;line-height:1.25;color:#1f2137}
.bh-kb-hero--v2 .bh-kb-head p{max-width:760px;margin:5px 0 0;font-size:15px;line-height:1.5;color:#5d6178}
.bh-kb-head-n{flex:0 0 auto;align-self:center;padding:7px 14px;border:1px solid #e0ddf6;border-radius:999px;background-color:#fff;color:#5443d2;font-size:13px;font-weight:600;white-space:nowrap}
.bh-kb-hero--v2 .bh-kb-search{margin-top:20px;max-width:none;height:50px}
@media (max-width:767px){
.bh-kb-hero--v2{padding:16px 0 18px}
.bh-kb-hero--v2 .bh-kb-crumbs{margin-bottom:12px;font-size:12.5px}
.bh-kb-head{gap:12px;align-items:flex-start;flex-wrap:wrap}
.bh-kb-head-ic{flex-basis:46px;width:46px;height:46px;border-radius:12px}
.bh-kb-head-ic svg{width:22px;height:22px}
.bh-kb-head-tx{flex:1 1 calc(100% - 60px)}
.bh-kb-hero--v2 .bh-kb-head h1{font-size:20px}
.bh-kb-hero--v2 .bh-kb-head p{font-size:13.5px}
.bh-kb-head-n{margin-left:58px;padding:4px 11px;font-size:12px}
.bh-kb-hero--v2 .bh-kb-search{margin-top:14px;height:46px}
}
/* ---- 2026-10-14f: konu / makale sayfası — üst bant yok, başlık beyaz kartın başlık satırında (panel kartı gibi) ---- */
.bh-kb-card{border:1px solid #e6e8ef;border-radius:14px;background-color:#fff;overflow:hidden}
.bh-kb-card-h{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid #eceef4}
.bh-kb-card-ic{flex:0 0 42px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background-color:#f1f0fc;color:#5443d2}
.bh-kb-card-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-card-tt{flex:1 1 auto;min-width:0}
.bh-kb-card-tt small{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:1px;font-size:12.5px;line-height:1.4}
.bh-kb-card-tt small a{color:#8b8da3!important;text-decoration:none!important}
.bh-kb-card-tt small a:hover{color:#5443d2!important}
.bh-kb-card-tt small i{width:5px;height:5px;border-right:1.5px solid #b3b6c7;border-top:1.5px solid #b3b6c7;transform:rotate(45deg)}
.bh-kb-card-tt h1{margin:0;font-size:19px;font-weight:600;line-height:1.35;color:#1f2137}
.bh-kb-csearch{flex:0 0 260px;display:flex;align-items:center;height:40px;margin:0;border:1px solid #dfe1ea;border-radius:10px;background-color:#fff;overflow:hidden}
.bh-kb-csearch:focus-within{border-color:#5443d2}
.bh-kb-csearch input{flex:1 1 auto;min-width:0;height:100%;padding:0 12px;border:0;outline:0;background:none;font-size:14px;color:#2b2d42}
.bh-kb-csearch input::placeholder{color:#a3a6ba}
.bh-kb-csearch button{flex:0 0 40px;display:flex;align-items:center;justify-content:center;width:40px;height:100%;border:0;background:none;color:#5443d2;cursor:pointer}
.bh-kb-csearch button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-card-d{margin:0;padding:14px 22px;border-bottom:1px solid #eceef4;font-size:14.5px;line-height:1.55;color:#5d6178}
.bh-kb-list--in{border:0;border-radius:0}
.bh-kb-list--in .bh-kb-art{padding:14px 22px}
.bh-kb-cats--in{padding:16px 22px;border-bottom:1px solid #eceef4}
.bh-kb-card > .bh-kb-article{margin:0;border:0;border-radius:0}
.bh-kb-layout{margin-top:26px}
@media (max-width:767px){
.bh-kb-card-h{flex-wrap:wrap;gap:12px;padding:14px 16px}
.bh-kb-card-ic{flex-basis:38px;width:38px;height:38px}
.bh-kb-card-tt{flex:1 1 calc(100% - 52px)}
.bh-kb-card-tt h1{font-size:17px}
.bh-kb-csearch{flex:1 1 100%}
.bh-kb-card-d{padding:12px 16px;font-size:14px}
.bh-kb-list--in .bh-kb-art{padding:12px 16px}
.bh-kb-layout{margin-top:16px}
}

/* 2026-10-14: görüntülenme / yıldız / beğeni */
.bh-kb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:13px;color:#6c7086}
.bh-kb-meta span{display:inline-flex;align-items:center;gap:5px}
.bh-kb-meta svg,.bh-kb-art-v svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-meta b{font-weight:600;color:#2b2d42}
.bh-kb-meta .is-star svg{fill:#f5b301;stroke:#f5b301}
.bh-kb-meta .is-like svg{stroke:#e5484d}
.bh-kb-rate{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:18px;padding:14px 18px;border:1px solid #e6e8ef;border-radius:14px;background-color:#fff}
.bh-kb-rate-q{flex:1 1 220px;font-size:14.5px;font-weight:500;color:#2b2d42}
.bh-kb-stars{display:inline-flex;gap:2px}
.bh-kb-stars button{width:34px;height:34px;padding:5px;border:0;border-radius:8px;background:none;cursor:pointer;color:#c9ccd8}
.bh-kb-stars button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}
.bh-kb-stars button.is-on{color:#f5b301}
.bh-kb-stars button.is-on svg{fill:#f5b301}
.bh-kb-stars:hover button{color:#f5b301}
.bh-kb-stars button:hover ~ button{color:#c9ccd8}
.bh-kb-like{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #d9dbe6;border-radius:9px;background:#fff;color:#2b2d42;font-size:13.5px;font-weight:600;cursor:pointer}
.bh-kb-like svg{width:17px;height:17px;fill:none;stroke:#e5484d;stroke-width:1.9;stroke-linejoin:round}
.bh-kb-like.is-on{border-color:#f3c4c6;background-color:#fff5f5;color:#c2373c}
.bh-kb-like.is-on svg{fill:#e5484d}
.bh-kb-like b{font-weight:600;color:#6c7086}
.bh-kb-rate-msg{flex:1 1 100%;font-size:13px;color:#17694a}
.bh-kb-rate-msg:empty{display:none}
.bh-kb-art-v{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#8b8da3}
@media print{.bh-kb-rate{display:none!important}}
/* 2026-10-14: sol menü köşeleri fazla oval bulundu → daha düz (Rehber + sözleşme sayfaları ortak) */
.bh-kb-nav{border-radius:8px}
.bh-kb-nav-ic{border-radius:7px!important}
.bh-kb-topic{border-radius:6px}
.bh-kb-topic-ic{border-radius:6px}
.bh-kb-topic-n{border-radius:5px}
.bh-cn-help{border-radius:8px}
.bh-cn-help .btn{border-radius:6px}

/* 2026-10-14: uzun konu listesi — süzgeç + alt başlık + iki sütunlu kısa kart */
.bh-kb-filter{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:16px 18px 6px;padding:6px;border:1px solid #eef0f5;border-radius:10px}
.bh-kb-filter .filter-link{display:flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:7px;background-color:rgba(84,67,210,.09);color:#5443d2!important;font-size:14px;font-weight:500;text-decoration:none!important;transition:.2s}
.bh-kb-filter .filter-link:hover,.bh-kb-filter .filter-link.active{background-color:#5443d2;color:#fff!important}
.bh-kb-filter .filter-link .bh-dm-n{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:99px;background-color:rgba(255,255,255,.75);color:inherit;font-size:11px;line-height:18px;text-align:center}
.bh-kb-filter .filter-link:hover .bh-dm-n,.bh-kb-filter .filter-link.active .bh-dm-n{background-color:rgba(255,255,255,.25)}
.bh-kb-grp{padding:6px 18px 4px}
.bh-kb-grp:last-of-type{padding-bottom:18px}
.bh-kb-grp-h{margin:12px 0 10px;font-size:15px;font-weight:600;color:#1f2137}
.bh-kb-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.bh-kb-tiles--pad{padding:18px}
.bh-kb-tile{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border:1px solid #eceef4;border-radius:6px;background:#fff;color:#2b2d42!important;text-decoration:none!important;transition:border-color .12s,background-color .12s}
.bh-kb-tile:hover{border-color:#cfc9f5;background-color:#faf9ff}
.bh-kb-tile > svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:#5443d2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bh-kb-tile .t{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;line-height:1.4}
@media (max-width:767px){.bh-kb-tiles{grid-template-columns:1fr}.bh-kb-filter{margin:14px 14px 4px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.bh-kb-filter .filter-link{flex:0 0 auto;white-space:nowrap}.bh-kb-grp{padding:4px 14px}}

/* 2026-10-14: yazı etiketleri */
.bh-kb-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 28px 24px;padding-top:16px;border-top:1px solid #f0f1f5}
.bh-kb-tags-h{margin-right:4px;font-size:13px;font-weight:600;color:#5d6178}
.bh-kb-tags a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;background-color:#f4f5f8;color:#4b4f63!important;font-size:12.5px;text-decoration:none!important}
.bh-kb-tags a:hover{background-color:#f1f0fc;color:#5443d2!important}
@media (max-width:767px){.bh-kb-tags{margin:0 16px 18px}}
