.cc{position:fixed;left:16px;bottom:16px;z-index:1000;max-width:440px;padding:20px 20px 18px;border-radius:18px;background:#fff;color:#0d0d0d;border:1px solid rgba(0,0,0,.14);box-shadow:0 30px 70px -20px rgba(0,0,0,.4);font:400 14.5px/1.5 'Hanken Grotesk',system-ui,sans-serif}
.cc[hidden]{display:none}
.cc h2{margin:0 0 6px;font-size:17px;font-weight:500;letter-spacing:-.02em}
.cc p{margin:0 0 14px;color:#444}
.cc a{color:#0d0d0d}
.cc__row{display:flex;gap:10px;flex-wrap:wrap}
.cc__btn{flex:1 1 140px;min-height:46px;padding:0 18px;border-radius:1000px;font:500 14px 'Hanken Grotesk',system-ui,sans-serif;cursor:pointer;border:1.5px solid #0d0d0d;background:#fff;color:#0d0d0d}
.cc__btn--ok{background:#ffae21;border-color:#ffae21}
.cc__btn:focus-visible{outline:3px solid #a85100;outline-offset:2px}
@media(max-width:680px){.cc{left:10px;right:10px;bottom:10px;max-width:none}}
