.keepw-cookie{position:fixed;z-index:100;right:24px;bottom:24px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;width:min(760px,calc(100% - 48px));padding:18px;border:1px solid rgba(242,239,230,.14);border-radius:20px;background:rgba(14,21,22,.96);color:#f3f0e8;box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.keepw-cookie-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(200,243,91,.1);color:#c8f35b}.keepw-cookie-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.keepw-cookie-copy>span{display:block;margin-bottom:6px;color:#ef5b47;font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.keepw-cookie-copy strong{display:block;font-size:14px;line-height:1.35}.keepw-cookie-copy p{margin:5px 0 0;color:#9aa7a3;font-size:12px;line-height:1.5}.keepw-cookie-copy a{color:#f3f0e8;text-decoration:underline;-webkit-text-decoration-color:rgba(239,91,71,.65);text-decoration-color:rgba(239,91,71,.65);text-underline-offset:3px}.keepw-cookie-accept{min-height:44px;padding:0 20px;border:0;border-radius:13px;background:#ef5b47;color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 30px rgba(239,91,71,.24);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.keepw-cookie-accept:hover{background:#cb3f31;box-shadow:0 16px 34px rgba(239,91,71,.3);transform:translateY(-1px)}.keepw-cookie-accept:focus-visible,.keepw-cookie-copy a:focus-visible{outline:2px solid #c8f35b;outline-offset:3px}@media (max-width:680px){.keepw-cookie{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));grid-template-columns:40px minmax(0,1fr);gap:12px;width:calc(100% - 24px);padding:15px;border-radius:18px}.keepw-cookie-mark{width:40px;height:40px;border-radius:12px}.keepw-cookie-accept{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.keepw-cookie-accept{transition:none}}