.civitas-cookie-banner{position:fixed;z-index:9999;bottom:20px;left:50%;transform:translateX(-50%);width:min(900px,calc(100% - 32px));background:#fff;color:#152039;border:1px solid #d9dfec;box-shadow:0 16px 60px #0005;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:24px;font:15px/1.5 system-ui,Arial,sans-serif}.civitas-cookie-banner[hidden]{display:none}.civitas-cookie-copy strong{font-size:17px}.civitas-cookie-copy p{margin:6px 0 0;color:#526078}.civitas-cookie-actions{display:flex;gap:9px;flex-shrink:0}.civitas-cookie-actions button{border:1px solid #b8c2d4;padding:11px 18px;background:white;color:#192b4a;font:600 14px system-ui;cursor:pointer}.civitas-cookie-actions [data-consent=yes]{background:#295bff;color:#fff;border-color:#295bff}.civitas-cookie-actions button:hover{filter:brightness(.93)}@media(max-width:680px){.civitas-cookie-banner{flex-direction:column;align-items:stretch;bottom:12px;padding:17px}.civitas-cookie-actions button{flex:1}}