.cookie-consent{position:fixed;z-index:50;bottom:16px;left:50%;transform:translateX(-50%);width:min(900px,calc(100% - 32px));box-sizing:border-box;background:#fff;border:1px solid #d6e6ee;box-shadow:0 8px 35px #14384b33;padding:20px 24px;display:flex;align-items:center;gap:20px;color:#14384b;font:14px/1.5 Arial,sans-serif}.cookie-consent[hidden]{display:none}.cookie-consent p{margin:0;flex:1}.cookie-consent a{color:#007a9e}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-actions button{cursor:pointer;border:1px solid #14384b;background:#14384b;color:#fff;padding:12px 15px;font:600 13px Arial,sans-serif}.cookie-actions button+button{background:white;color:#14384b}.cookie-settings{cursor:pointer;border:0;background:transparent;color:#007a9e;text-decoration:underline;padding:0;font:inherit}@media(max-width:760px){.cookie-consent{flex-direction:column;align-items:stretch;padding:16px}.cookie-actions button{flex:1}}
