
        #ck-banner{position:fixed;bottom:1.5rem;left:1.5rem;max-width:400px;width:calc(100% - 3rem);z-index:9980;transform:translateY(130%);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .55s ease}
        #ck-banner.ck-show{transform:translateY(0);opacity:1;pointer-events:auto}
        #ck-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9990;opacity:0;pointer-events:none;transition:opacity .35s ease}
        #ck-backdrop.ck-show{opacity:1;pointer-events:auto}
        #ck-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%) scale(.94);max-width:500px;width:calc(100% - 2rem);z-index:9995;opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease}
        #ck-modal.ck-show{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}
        #ck-fab{position:fixed;bottom:1.5rem;right:1.5rem;width:46px;height:46px;z-index:9970;opacity:0;transform:scale(.6) rotate(-15deg);pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .4s ease,box-shadow .2s ease}
        #ck-fab.ck-show{opacity:1;transform:scale(1) rotate(0deg);pointer-events:auto}
        #ck-fab:hover{transform:scale(1.08) rotate(0deg) !important}
        .ck-toggle{width:42px;height:23px;border-radius:9999px;background:#d1d5db;border:none;position:relative;cursor:pointer;flex-shrink:0;transition:background .28s ease;appearance:none;-webkit-appearance:none;outline:none}
        .ck-toggle::after{content:'';position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:9999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.22);transition:transform .28s cubic-bezier(.16,1,.3,1)}
        .ck-toggle.on{background:#476A6F}
        .ck-toggle.on::after{transform:translateX(19px)}
        .ck-toggle:disabled{opacity:.55;cursor:not-allowed}
        .ck-scroll{max-height:52vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e5e8 transparent}
    