.cessus-cookie[hidden],.cessus-cookie [hidden]{display:none!important}
.cessus-cookie{position:fixed;bottom:18px;left:18px;right:18px;max-width:860px;margin:0 auto;z-index:99999;padding:20px 22px 18px;background:#fff;color:#132c33;box-shadow:0 15px 60px #001d2680;border:1px solid #c4d1d5;border-radius:16px;font:15px/1.5 system-ui,Arial,sans-serif}
.cessus-cookie *{box-sizing:border-box}.cessus-cookie strong{font-size:18px}.cessus-cookie p{margin:6px 0 14px;color:#42585d}.cessus-cookie a{color:#126e82;text-decoration:underline}.cessus-cookie__choices{padding:8px 0 15px;display:flex;flex-wrap:wrap;gap:10px 20px}.cessus-cookie__choices label{display:flex;align-items:center;gap:7px;font-size:14px}.cessus-cookie input{accent-color:#126e82;width:17px;height:17px}.cessus-cookie__buttons{display:flex;flex-wrap:wrap;gap:9px}.cessus-cookie__buttons button{min-height:44px;border-radius:9px;background:#fff;border:1px solid #126e82;color:#126e82;font:600 14px/1.2 system-ui,Arial,sans-serif;cursor:pointer;padding:10px 16px}.cessus-cookie__buttons button:hover,.cessus-cookie__buttons button:focus-visible{background:#e9f4f5}.cessus-cookie__buttons .cessus-cookie__accept{background:#126e82;color:#fff}.cessus-cookie__buttons .cessus-cookie__accept:hover{background:#094e5e}.cessus-cookie__buttons button:focus-visible{outline:3px solid #51c4d3;outline-offset:2px}@media(max-width:600px){.cessus-cookie{left:10px;right:10px;bottom:10px;padding:16px}.cessus-cookie__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cessus-cookie__buttons button{width:100%;padding:10px 8px}}
