/* Süti-ablak (assets/bk.js): csak akkor töltődik be, ha van hozzájárulást kérő beágyazó kód. A színek az app.css változóiból, világos és sötét témában. */
.bk-ablak{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:9000;max-width:560px;margin:0 auto;padding:18px 20px;background:var(--panel,#24292d);color:var(--fg,#e4e5e8);border:1px solid var(--line2,#434a51);border-left:4px solid var(--ice,#23d160);border-radius:var(--r,4px);box-shadow:0 18px 50px -20px rgba(0,0,0,.55);font:.92rem/1.5 var(--f-body,system-ui,sans-serif)}
.bk-ablak p{margin:0 0 10px}
.bk-ablak a{color:var(--ice,#23d160)}
.bk-cim{font-weight:800;font-size:1rem;color:var(--white,#fff)}
.bk-valaszt{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 12px}
.bk-valaszt label{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}
.bk-valaszt input{width:20px;height:20px;accent-color:var(--ice,#23d160)}
.bk-gombok{display:flex;flex-wrap:wrap;gap:8px}
.bk-gombok button,.bk-nyit{flex:1 1 auto;min-height:44px;padding:0 14px;border:1px solid var(--line2,#434a51);border-radius:var(--r,4px);background:transparent;color:var(--fg,#e4e5e8);font:700 .86rem var(--f-body,system-ui,sans-serif);cursor:pointer}
.bk-gombok button:hover,.bk-nyit:hover{border-color:var(--ice,#23d160)}
.bk-gombok button[data-v="mind"]{background:var(--ice,#23d160);border-color:var(--ice,#23d160);color:var(--bg,#1b1e21)}
.bk-nyit{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:8999;flex:none;min-height:40px;font-size:.78rem;background:var(--panel,#24292d)}
@media (max-width:480px){.bk-gombok button{flex:1 1 100%}}
