/* 52 · Twitch izinleri ve BregvornBot yetki durumları */
#kzPermissionsBot{width:min(660px,calc(100vw - 28px));max-width:none;padding:0;border:0;background:transparent;color:var(--kz-text);overflow:visible}
#kzPermissionsBot::backdrop{background:#0b0814c7;backdrop-filter:blur(6px)}
#kzPermissionsBot .kzpb-card{padding:29px 32px 24px;border:1px solid var(--kz-line);border-radius:16px;background:radial-gradient(circle at 100% 0%,#3d305044,transparent 46%),var(--kz-card);box-shadow:0 25px 90px #08050cba}
#kzPermissionsBot .kzpb-lead{display:flex;align-items:center;gap:22px;min-height:94px;margin-bottom:20px}
#kzPermissionsBot .kzpb-mobile-head,#kzPermissionsBot .kzpb-mobile-note{display:none}
#kzPermissionsBot .kzpb-lead>div{min-width:0}
#kzPermissionsBot .kzpb-lead h2{margin:0 0 5px;color:var(--kz-text);font-size:24px;line-height:1.16}
#kzPermissionsBot .kzpb-lead p{margin:0;color:var(--kz-muted);font-size:15px;line-height:1.35}
#kzPermissionsBot .kzpb-twitch,#kzPermissionsBot .kzpb-alert,#kzPermissionsBot .kzpb-logo{display:grid;place-items:center;flex:none;width:82px;height:82px;border:1px solid var(--kz-line);border-radius:16px;background:linear-gradient(140deg,var(--kz-card-3),var(--kz-card-3));color:var(--kz-text);font-size:48px}
#kzPermissionsBot .kzpb-alert{background:var(--kz-card-3);border-color:var(--kz-line);color:var(--red)}
#kzPermissionsBot .kzpb-logo{position:relative;border:0;background:linear-gradient(140deg,#7b40e5,var(--kz-card-3))}
#kzPermissionsBot .kzpb-logo img{width:74px;height:74px;object-fit:contain}
#kzPermissionsBot .bot-ready .kzpb-logo>i{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#55d78c;color:#10231a;font-size:18px}
#kzPermissionsBot .kzpb-scope-list{padding:5px 18px;border:1px solid var(--kz-line);border-radius:10px;background:var(--kz-card-2)}
#kzPermissionsBot .kzpb-scope-list>div{display:flex;align-items:center;gap:18px;min-height:50px;color:var(--kz-text);font-size:15px}
#kzPermissionsBot .kzpb-scope-list>div+div{border-top:1px solid var(--kz-line)}
#kzPermissionsBot .kzpb-scope-list i{color:var(--kz-lilac);font-size:24px}
#kzPermissionsBot .kzpb-actions{display:grid;grid-template-columns:1.2fr .9fr;gap:12px;margin-top:18px}
#kzPermissionsBot .kzpb-actions.single{grid-template-columns:1fr}
#kzPermissionsBot button{min-height:48px;border:1px solid var(--kz-line);border-radius:9px;background:var(--kz-card-3);color:var(--kz-text);font:inherit;font-size:15px;cursor:pointer}
#kzPermissionsBot button:first-child{border:0;background:linear-gradient(110deg,#ffe273,#ffca4b);color:#1a1422;font-weight:740}
#kzPermissionsBot button:disabled{background:var(--kz-card-3);color:var(--kz-muted);cursor:wait}
#kzPermissionsBot button i{margin-right:8px;font-size:20px;vertical-align:-3px}
#kzPermissionsBot .kzpb-card>small{display:block;margin-top:10px;color:var(--kz-muted);font-size:12px}
#kzPermissionsBot button:focus-visible{outline:2px solid #ffdb74;outline-offset:3px}
html[data-bvmode=light] #kzPermissionsBot .kzpb-card{background:#fffafc;border-color:#d9cce2;color:#30243b}
html[data-bvmode=light] #kzPermissionsBot .kzpb-lead h2{color:#30243b}
html[data-bvmode=light] #kzPermissionsBot .kzpb-lead p{color:#775f83}
html[data-bvmode=light] #kzPermissionsBot .kzpb-scope-list{background:#faf7fc;border-color:#ddcfe6}
html[data-bvmode=light] #kzPermissionsBot .kzpb-scope-list>div{color:#45314e}
@media(max-width:600px){#kzPermissionsBot .kzpb-card{padding:20px 18px}#kzPermissionsBot .kzpb-lead{gap:12px}#kzPermissionsBot .kzpb-lead h2{font-size:19px}#kzPermissionsBot .kzpb-lead p{font-size:13px}#kzPermissionsBot .kzpb-twitch,#kzPermissionsBot .kzpb-alert,#kzPermissionsBot .kzpb-logo{width:58px;height:58px;font-size:34px}#kzPermissionsBot .kzpb-logo img{width:54px;height:54px}#kzPermissionsBot .kzpb-actions{grid-template-columns:1fr}}
@media(max-width:600px){
  #kzPermissionsBot{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;overflow:auto;background:var(--kz-bg)}
  #kzPermissionsBot .kzpb-card{display:flex;flex-direction:column;min-height:100dvh;padding:0 18px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:var(--kz-bg)}
  #kzPermissionsBot .kzpb-mobile-head{display:flex;align-items:center;gap:10px;order:0;min-height:70px;color:var(--kz-text);font-size:15px}
  #kzPermissionsBot .kzpb-mobile-head>button:first-child{width:32px;min-height:36px;padding:0;border:0;background:none;color:var(--kz-text);font-size:22px}
  #kzPermissionsBot .kzpb-mobile-head>strong{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--kz-text);font-size:16px}
  #kzPermissionsBot .kzpb-mobile-head img{width:30px;height:30px}
  #kzPermissionsBot .kzpb-lead{flex-direction:column;justify-content:center;order:1;gap:19px;min-height:0;margin:30px 0 23px;text-align:center}
  #kzPermissionsBot .kzpb-lead h2{font-size:26px}
  #kzPermissionsBot .kzpb-lead p{font-size:15px}
  #kzPermissionsBot .kzpb-twitch,#kzPermissionsBot .kzpb-alert,#kzPermissionsBot .kzpb-logo{width:83px;height:83px;font-size:50px}
  #kzPermissionsBot .kzpb-logo img{width:74px;height:74px}
  #kzPermissionsBot .kzpb-scope-list{order:2;display:grid;gap:10px;padding:0;border:0;background:none}
  #kzPermissionsBot .kzpb-scope-list>div{min-height:76px;padding:0 20px;border:1px solid var(--kz-line)!important;border-radius:11px;background:var(--kz-card-2);font-size:16px}
  #kzPermissionsBot .kzpb-scope-list i{font-size:30px}
  #kzPermissionsBot .kzpb-mobile-note{display:flex;align-items:center;gap:13px;order:3;min-height:72px;margin-top:16px;padding:13px 16px;border:1px solid var(--kz-line);border-radius:11px;background:var(--kz-card-2);color:var(--kz-muted);font-size:13px}
  #kzPermissionsBot .kzpb-mobile-note i{color:var(--kz-lilac);font-size:24px}
  #kzPermissionsBot .kzpb-actions{order:4;grid-template-columns:1fr;gap:11px;margin-top:auto;padding-top:20px}
  #kzPermissionsBot .kzpb-actions button{min-height:51px}
  #kzPermissionsBot .kzpb-actions button:not(:first-child){border-color:#dec05d}
  #kzPermissionsBot .kzpb-card>small{display:none}
}
