.nexus-consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:10000;max-width:960px;margin:auto;padding:20px 24px;border:1px solid #b8d4d6;border-radius:16px;background:#fff;color:#102d3b;box-shadow:0 8px 40px #102d3b33;font:16px/1.5 Arial,sans-serif;display:flex;align-items:center;gap:24px}.nexus-consent[hidden]{display:none}.nexus-consent p{margin:6px 0 0;font-size:14px}.nexus-consent a{color:#086a70;text-decoration:underline}.nexus-consent-actions{display:flex;gap:10px;flex-shrink:0}.nexus-consent button{border:1px solid #0b7177;background:#effafa;color:#102d3b;padding:12px 15px;border-radius:8px;cursor:pointer;font:600 14px Arial,sans-serif}.nexus-cookie-settings{background:none;border:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer;padding:8px}.nexus-consent button:focus-visible,.nexus-cookie-settings:focus-visible{outline:3px solid #087b83;outline-offset:3px}@media(max-width:700px){.nexus-consent{display:block;padding:16px;bottom:8px;left:8px;right:8px}.nexus-consent-actions{margin-top:12px;flex-wrap:wrap}.nexus-consent-actions button{flex:1}}
