.pk-login[hidden]{display:none!important}.pk-login{margin-top:12px;width:100%}.oauth-btn.pk-login::before{content:none;display:none}.pk-settings{min-height:44px;padding:10px 15px;border-radius:11px;border:1px solid #ffffff26;background:#192024;color:#f4f7f9;cursor:pointer}.pk-dialog{width:min(620px,94vw);max-width:94vw;max-height:90dvh;margin:auto;padding:0;border:1px solid #39434a;border-radius:22px;background:#101619;color:#f4f7fa;box-shadow:0 24px 100px #000b}.pk-dialog[open]{display:flex;flex-direction:column}.pk-dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.pk-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #ffffff1c}.pk-dialog header>div{min-width:0}.pk-dialog header span{color:#ff8b36;font-size:10px;font-weight:750;letter-spacing:.12em}.pk-dialog h1{font-size:24px;margin:5px 0 0}.pk-dialog button{font:inherit;min-height:44px;cursor:pointer;border:1px solid #46545d;border-radius:10px;padding:10px 14px;background:#1d282e;color:#f5f8fa}.pk-dialog button:disabled{opacity:.45;cursor:default}.pk-dialog button:focus-visible{outline:3px solid #ff9d55;outline-offset:3px}.pk-body{padding:20px 24px;overflow:auto;min-height:0;font-size:14px;line-height:1.6}.pk-body>p{margin:0 0 15px}.pk-note{color:#aebcc6}.pk-error{color:#ffb7ac;border:1px solid #7c453d;border-radius:10px;padding:12px;background:#301a18}.pk-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.pk-actions [data-pk-add]{background:#e86b13;border-color:#ff8d39;color:#fff}.pk-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-top:1px solid #ffffff1c}.pk-list article>div{min-width:0;overflow-wrap:anywhere}.pk-list small{display:block;color:#aebcc6;margin-top:5px;font-size:11px}.pk-list [data-pk-remove]{color:#ffb8ab;flex:0 0 auto}@media(max-width:600px){.pk-dialog{width:100%;max-width:100%;max-height:100dvh;height:100dvh;border-radius:0;border:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box}.pk-dialog header,.pk-body{padding:18px}.pk-list article{flex-wrap:wrap}.pk-list article>div{flex:1 1 180px}}
