.cookie-notice{position:fixed;bottom:22px;left:22px;width:min(390px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow:auto;z-index:1100;background:#fff;border:1px solid #c9e3e4;border-radius:20px;padding:23px;box-shadow:0 8px 35px #15494c24;color:#3c3c3b}.cookie-notice[hidden],.cookie-reopen[hidden]{display:none!important}.cookie-notice h2{font-family:inherit;font-size:18px;line-height:1.4;letter-spacing:0;margin:0 0 10px}.cookie-notice p{font-size:13px;line-height:1.7;margin:0 0 17px}.cookie-notice>div{display:flex;gap:15px;align-items:center;justify-content:space-between}.cookie-notice a{font-size:12px;text-decoration:underline;color:#00787c}.cookie-notice button{background:#00787c;border:0;color:#fff;border-radius:10px;padding:12px 17px;font:inherit;font-size:13px;cursor:pointer}.cookie-reopen{position:fixed;bottom:15px;left:15px;z-index:100;background:#fff;color:#00787c;border:1px solid #c9e3e4;border-radius:30px;padding:8px 14px;font:inherit;font-size:11px;cursor:pointer}.cookie-notice button:focus-visible,.cookie-reopen:focus-visible{outline:3px solid #58bec1;outline-offset:3px}@media(max-width:480px){.cookie-notice{bottom:86px;left:14px;width:calc(100vw - 28px);padding:19px}.cookie-notice>div{flex-wrap:wrap}.cookie-reopen{bottom:17px}}
