#as-consent{position:fixed;bottom:20px;left:20px;right:20px;z-index:10000;max-width:1120px;margin:auto;background:#fff;color:#14283c;border:1px solid #cad9e5;border-radius:8px;box-shadow:0 8px 36px #132b4033;padding:24px;display:flex;gap:24px;align-items:center;font:15px/1.6 Arial,sans-serif}#as-consent[hidden]{display:none}#as-consent strong{font-size:19px}#as-consent p{margin:8px 0}#as-consent a{color:#096d9b;text-decoration:underline}.as-consent-actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}#as-consent button,.as-cookie-settings{font:inherit;cursor:pointer}#as-consent button{padding:12px 16px;background:#fff;color:#123047;border:1px solid #16749e;border-radius:4px;min-height:44px}#as-consent button:hover{background:#edf5f9}.as-cookie-settings{border:0;background:transparent;color:#096d9b;text-decoration:underline;padding:8px}#as-consent button:focus-visible,.as-cookie-settings:focus-visible{outline:3px solid #16749e;outline-offset:3px}@media(max-width:800px){#as-consent{left:12px;right:12px;bottom:12px;padding:18px;display:block;max-height:85vh;overflow:auto}.as-consent-actions{margin-top:16px}.as-consent-actions button{flex:1}}