/* WebTibo KVKK — çerez bandı */
.wtk{--wtk-accent:#1d4ed8;--wtk-r:14px;--wtk-bg:#fff;--wtk-fg:#1f2430;--wtk-mut:#5b6170;--wtk-line:#e4e7ec;--wtk-soft:#f4f6f9;--wtk-shadow:0 18px 50px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08);position:fixed;z-index:2147483000;font:14px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--wtk-fg);box-sizing:border-box}
.wtk *,.wtk *::before,.wtk *::after{box-sizing:inherit}
.wtk[hidden],.wtk-reopen[hidden],.wtk [hidden]{display:none!important}
.wtk-dark{--wtk-bg:#15181e;--wtk-fg:#eef0f4;--wtk-mut:#a7adb9;--wtk-line:#2a2f39;--wtk-soft:#1e222a;--wtk-shadow:0 18px 50px rgba(0,0,0,.5)}
@media (prefers-color-scheme:dark){.wtk-auto{--wtk-bg:#15181e;--wtk-fg:#eef0f4;--wtk-mut:#a7adb9;--wtk-line:#2a2f39;--wtk-soft:#1e222a;--wtk-shadow:0 18px 50px rgba(0,0,0,.5)}}
.wtk-box{background:var(--wtk-bg);border:1px solid var(--wtk-line);border-radius:var(--wtk-r);box-shadow:var(--wtk-shadow);padding:20px;opacity:0;transform:translateY(12px);transition:opacity .2s,transform .2s;max-height:calc(100vh - 32px);overflow:auto}
.wtk.is-on .wtk-box{opacity:1;transform:none}
.wtk-back{display:none}
.wtk-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--wtk-fg)}
.wtk-msg{margin:0;color:var(--wtk-mut)}
.wtk-links{display:inline-flex;gap:12px;margin-left:4px;flex-wrap:wrap}
.wtk a{color:var(--wtk-accent);text-decoration:underline;text-underline-offset:2px}
.wtk-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.wtk-btn{appearance:none;border:1px solid transparent;border-radius:calc(var(--wtk-r) - 4px);padding:10px 16px;font:600 14px/1.2 inherit;cursor:pointer;transition:filter .15s,background .15s;flex:1 1 auto;min-height:42px}
.wtk-btn:focus-visible,.wtk-reopen:focus-visible,.wtk-switch input:focus-visible+span{outline:3px solid var(--wtk-accent);outline-offset:2px}
.wtk-btn-main{background:var(--wtk-accent);color:#fff}
.wtk-btn-main:hover{filter:brightness(1.08)}
.wtk-btn-alt{background:var(--wtk-soft);color:var(--wtk-fg);border-color:var(--wtk-line)}
.wtk-btn-ghost{background:transparent;color:var(--wtk-fg);border-color:var(--wtk-line)}
.wtk-btn-alt:hover,.wtk-btn-ghost:hover{background:var(--wtk-soft);filter:brightness(.97)}
/* Kurul rehberi: reddetme kabul kadar görünür olmalı */
.wtk-equal .wtk-btn-alt{background:var(--wtk-accent);color:#fff;border-color:transparent}
.wtk-prefs{margin-top:14px;border-top:1px solid var(--wtk-line);padding-top:6px}
.wtk-cat{padding:10px 0;border-bottom:1px solid var(--wtk-line)}
.wtk-cat-head{display:flex;align-items:center;gap:10px;cursor:pointer}
.wtk-cat-name{flex:1;font-weight:600;color:var(--wtk-fg)}
.wtk-always{font-size:12px;color:var(--wtk-mut);order:3}
.wtk-cat-desc{margin:4px 0 0;font-size:13px;color:var(--wtk-mut)}
.wtk-switch{position:relative;width:42px;height:24px;flex:none}
.wtk-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.wtk-switch span{position:absolute;inset:0;border-radius:24px;background:#c5cad3;transition:background .15s}
.wtk-switch span::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}
.wtk-switch input:checked+span{background:var(--wtk-accent)}
.wtk-switch input:checked+span::after{transform:translateX(18px)}
.wtk-switch.is-locked{opacity:.6}
.wtk-credit{margin:10px 0 0;font-size:11px;color:var(--wtk-mut);text-align:right}
/* Düzenler */
.wtk-box{width:420px;max-width:calc(100vw - 32px)}
.wtk-pos-bottom-left{left:16px;bottom:16px}
.wtk-pos-bottom-right{right:16px;bottom:16px}
.wtk-pos-bottom,.wtk-pos-top{left:16px;right:16px;bottom:16px;display:flex;justify-content:center}
.wtk-pos-top{bottom:auto;top:16px}
.wtk-l-bar{left:0;right:0;bottom:0;top:auto;padding:0}
.wtk-l-bar.wtk-pos-top{top:0;bottom:auto}
.wtk-l-bar .wtk-box{width:100%;max-width:none;border-radius:0;border-width:1px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px max(16px,calc((100vw - 1200px)/2))}
.wtk-l-bar .wtk-main{flex:1 1 420px}
.wtk-l-bar .wtk-btns{margin-top:0;flex:0 1 auto}
.wtk-l-bar .wtk-btn{flex:0 0 auto}
.wtk-l-bar .wtk-prefs{flex:1 1 100%}
.wtk-l-modal{inset:0;display:flex;align-items:center;justify-content:center;padding:16px}
.wtk-l-modal .wtk-back{display:block;position:absolute;inset:0;background:rgba(10,14,22,.55);opacity:0;transition:opacity .2s}
.wtk-l-modal.is-on .wtk-back{opacity:1}
.wtk-l-modal .wtk-box{position:relative;width:560px}
/* Tercih düğmesi */
.wtk-reopen{position:fixed;bottom:16px;z-index:2147482999;width:44px;height:44px;border-radius:50%;border:1px solid #e4e7ec;background:#fff;color:var(--wtk-accent,#1d4ed8);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px rgba(15,23,42,.18);transition:transform .15s}
.wtk-reopen:hover{transform:scale(1.06)}
.wtk-reopen-left{left:16px}
.wtk-reopen-right{right:16px}
@media (max-width:600px){
	.wtk-pos-bottom-left,.wtk-pos-bottom-right,.wtk-pos-bottom{left:8px;right:8px;bottom:8px}
	.wtk-box{width:100%;max-width:none;padding:16px}
	.wtk-btn{flex:1 1 calc(50% - 4px)}
	.wtk-btn-ghost{flex-basis:100%;order:3}
	.wtk-l-bar .wtk-btn{flex:1 1 calc(50% - 4px)}
}
@media (prefers-reduced-motion:reduce){.wtk-box,.wtk-back,.wtk-reopen{transition:none}}
@media print{.wtk,.wtk-reopen{display:none!important}}
