.cv-cookie-banner[hidden]{display:none!important}.cv-cookie-banner{position:fixed;z-index:1000;left:18px;right:18px;bottom:18px;max-width:900px;margin:auto;padding:20px 22px;background:#fff;border:1px solid #cbd9eb;border-radius:14px;box-shadow:0 18px 54px rgba(7,26,53,.25);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#10203a}.cv-cookie-banner h2{font-size:1.05rem;margin:0 0 6px}.cv-cookie-banner p{max-width:620px;margin:0;color:#526276;line-height:1.55;font-size:.9rem}.cv-cookie-banner a{color:#145bc2;font-weight:700}.cv-cookie-actions{display:flex;gap:10px;flex:none}.cv-cookie-actions button{font:inherit;font-size:.88rem;font-weight:800;border-radius:8px;padding:11px 14px;cursor:pointer}.cv-cookie-actions button:focus-visible,.cv-footer a[data-cv-cookie-settings]:focus-visible{outline:3px solid #1769ff;outline-offset:3px}.cv-cookie-reject{color:#163c68;background:#fff;border:1px solid #b8c9dd}.cv-cookie-accept{color:#062142;background:#22d3c5;border:1px solid #22d3c5}@media(max-width:640px){.cv-cookie-banner{left:12px;right:12px;bottom:70px;display:block;padding:18px}.cv-cookie-actions{margin-top:15px}.cv-cookie-actions button{flex:1}.cv-whatsapp{bottom:159px!important}}
