:root{--f:"Geist",Inter,"Helvetica Neue",Arial,sans-serif;--fg:#F2F4FA}
.ck-box,.ck-box *{box-sizing:border-box}
.ck-box h2{margin:0;font-weight:500}
.ck-box p{margin:0}
[hidden]{display:none!important}
.ck-box{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:70;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;background:#10162A;border:1px solid #3B4CA0;border-radius:18px;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.6);color:var(--fg)}
.ck-box h2{font-size:19px;letter-spacing:-.02em;margin-bottom:8px}
.ck-box>p{font-size:14px;line-height:1.5;color:#C8D1EA}
.ck-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}
.ck-b{flex:1 1 130px;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid #5B74D8;background:#1B2750;color:#fff;font:600 14px var(--f);cursor:pointer;transition:background .2s}.ck-b:hover{background:#26366E}
.ck-l{flex:1 0 100%;min-height:40px;background:none;border:0;color:#fff;font:500 14px var(--f);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ck-save{display:block;width:100%;margin-top:8px}.ck-save[hidden]{display:none}
.ck-pol{font-size:12.5px!important;margin-top:10px;color:#AEB6CC!important}.ck-pol a{color:#fff}
.ck-short{display:none}.ck-short a{color:#fff}
@media (max-width:600px){.ck-box{left:8px;right:8px;bottom:8px;width:auto;padding:12px 14px;border-radius:14px;max-height:72vh}.ck-box h2{font-size:15px;margin-bottom:3px}.ck-box>p{font-size:13px;line-height:1.4}.ck-short{display:inline}.ck-long{display:none}.ck-acts{margin-top:10px;gap:6px}.ck-b{flex:1 1 90px;min-height:42px;font-size:13.5px;padding:0 8px}.ck-l{flex:0 0 100%;min-height:32px;font-size:13px}.ck-pol{display:none}
.ck-box.det .ck-short{display:none}.ck-box.det .ck-long{display:inline}.ck-box.det .ck-pol{display:block}}
.ck-more{margin-top:14px;display:grid;gap:0}.ck-more[hidden]{display:none}
.ck-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #2A3350;align-items:flex-start}.ck-row b{display:block;font-weight:500;font-size:14.5px;margin-bottom:2px}.ck-row small{display:block;color:#C8D1EA;font-size:12.5px;line-height:1.45}
.ck-on{font-size:12px;color:#C8D1EA;white-space:nowrap}
.ck-sw{position:relative;width:44px;height:26px;flex:none;margin:0;cursor:pointer}.ck-sw input{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;margin:0;cursor:pointer}.ck-sw i{position:absolute;inset:0;border-radius:13px;background:#2F3650;pointer-events:none;transition:background .2s}.ck-sw i::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.ck-sw input:checked+i{background:#3D6BFF}.ck-sw input:checked+i::after{transform:translateX(18px)}.ck-sw input:focus-visible+i{outline:2px solid #fff;outline-offset:2px}