.hot-cookies,.hot-cookies__dialog,.hot-cookies__reopen{font-family:inherit;box-sizing:border-box;color:#f7f7f7;background:linear-gradient(135deg,#242529,#111316);border:1px solid #ffffff26;box-shadow:0 12px 48px #0008}.hot-cookies[hidden],.hot-cookies__reopen[hidden]{display:none!important}.hot-cookies{position:fixed;z-index:2147483000;left:20px;bottom:calc(96px + env(safe-area-inset-bottom));width:min(720px,calc(100% - 40px));padding:24px;border-radius:14px}.hot-cookies h2,.hot-cookies__dialog h2{font-size:24px;line-height:1.2;margin:8px 0 12px;color:#fff}.hot-cookies p,.hot-cookies__dialog p{font-size:14px;line-height:1.6;margin:0 0 16px;color:#c9ccd2}.hot-cookies a{color:#fff;text-decoration:underline}.hot-cookies__eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;color:#ff5145}.hot-cookies__actions{display:flex;gap:10px;flex-wrap:wrap}.hot-cookies__actions button,.hot-cookies__close,.hot-cookies__reopen{cursor:pointer;font-family:inherit;font-size:13px;line-height:1.3;min-height:44px;border:1px solid #ffffff40;border-radius:6px;background:#ffffff09;color:#fff;padding:10px 16px;font-weight:700}.hot-cookies__actions .hot-cookies__accept{background:#ef2b1e;border-color:#ef2b1e}.hot-cookies__actions button:hover{filter:brightness(1.15)}.hot-cookies button:focus-visible,.hot-cookies__dialog button:focus-visible,.hot-cookies__dialog input:focus-visible,.hot-cookies__reopen:focus-visible{outline:2px solid #fff200;outline-offset:3px}.hot-cookies__reopen{position:fixed;z-index:2147482999;left:12px;bottom:calc(96px + env(safe-area-inset-bottom));font-size:11px;padding:8px 12px;min-height:36px;background:#15171a}.hot-cookies__dialog{padding:28px;width:min(540px,calc(100% - 32px));max-height:85svh;overflow:auto;border-radius:14px;position:fixed;margin:auto}.hot-cookies__dialog::backdrop{background:#000b}.hot-cookies__close{float:right;font-size:24px;padding:0;width:40px;min-height:40px}.hot-cookies__category{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #ffffff20}.hot-cookies__category p{margin:4px 0 0;font-size:13px}.hot-cookies__category>span{white-space:nowrap;color:#bfc4cb;font-size:12px}.hot-cookies__category input{width:22px;height:22px;flex:0 0 22px;accent-color:#ef2b1e}.hot-cookies__dialog .hot-cookies__actions{margin-top:18px}@media(max-width:767px){.hot-cookies{left:12px;width:calc(100% - 24px);bottom:calc(16px + env(safe-area-inset-bottom));padding:20px;max-height:80svh;overflow:auto}.hot-cookies__reopen{bottom:calc(12px + env(safe-area-inset-bottom))}.hot-cookies__actions button{flex:1 1 120px}}@media(prefers-reduced-motion:reduce){.hot-cookies *{transition:none!important}}
