.e2-ck{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:12px;pointer-events:none}.e2-ck[hidden]{display:none}.e2-ck__box{pointer-events:auto;max-width:820px;margin:0 auto;background:var(--navy-deep,#0f1f38);color:var(--on-dark,#c5d0e0);border:1px solid var(--line-dark,rgba(255,255,255,.1));border-radius:12px;padding:16px 18px;box-shadow:0 10px 30px rgba(11,23,43,.35);font-family:var(--font,system-ui,sans-serif);font-size:.9375rem;line-height:1.5}.e2-ck__main{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.e2-ck__txt{margin:0;flex:1 1 320px}.e2-ck a{color:#fff;text-decoration:underline}.e2-ck__btns{display:flex;gap:10px;flex-wrap:wrap}.e2-ck__btn{font:inherit;font-weight:600;border-radius:8px;padding:10px 18px;cursor:pointer;min-height:44px;border:2px solid #fff;background:0 0;color:#fff}.e2-ck__btn--p{background:var(--orange-ink,#b84b08);border-color:var(--orange-ink,#b84b08);color:#fff}.e2-ck__btn:focus-visible{outline:3px solid var(--sky,#9ab8e3);outline-offset:2px}.e2-ck__h{margin:0 0 8px;font-weight:600;color:#fff}.e2-ck__row{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px}.e2-ck__row input{margin-top:4px;width:18px;height:18px;flex:none}.e2-ck__cfg .e2-ck__btns{margin-top:12px}@media (max-width:560px){.e2-ck__btns{width:100%}.e2-ck__btn{flex:1 1 100%}}