.cc{z-index:60;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#fff;text-align:left;background:#0e172c;border:1px solid #ffffff2e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;width:min(640px,100% - 32px);padding:16px 20px;font-size:15px;line-height:1.45;animation:.16s cubic-bezier(.23,1,.32,1) both cc-in;display:flex;position:fixed;box-shadow:0 18px 40px -16px #00000080}.cc *,.cc :before,.cc :after{box-sizing:border-box}.cc-text{color:#e4e9f2;flex:260px;margin:0}.cc a{color:#b9ccff;text-underline-offset:2px;text-decoration:underline}.cc-btns{flex:none;gap:8px;display:flex}.cc-btn{height:var(--control-h-sm,44px);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;margin:0;padding:0 18px;font-weight:600;line-height:1}.cc-yes{color:#0e172c;background:#fff}.cc-no{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffb3}.cc a:focus-visible,.cc-btn:focus-visible{outline-offset:2px;outline:2px solid #8fb0ff}@media (hover:hover) and (pointer:fine){.cc-yes:hover{background:#e8eefc}.cc-no:hover{background:#ffffff1a}}@media (pointer:coarse){.cc{--control-h-sm:44px}}@media (width<=600px){.cc{left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:10px;width:calc(100% - 20px);padding:12px 14px;font-size:14px;line-height:1.35}.cc-btns{flex:100%}.cc-btn{flex:1 1 0}}html.cc-open{scroll-padding-bottom:var(--cc-space,0px)}html.cc-open body{padding-bottom:var(--cc-space,0px)}@keyframes cc-in{0%{opacity:0}}
