.hey-consent[hidden]{display:none!important}.hey-consent{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;max-width:1100px;margin:auto;box-sizing:border-box;padding:24px 28px;background:#fff;color:#171717;border:1px solid #ddd;border-radius:20px;box-shadow:0 8px 40px #0002;display:flex;align-items:center;gap:28px;font-family:"Google Sans",Arial,sans-serif;font-size:14px;line-height:1.5;text-align:left}.hey-consent .hey-consent-copy{flex:1;min-width:0}.hey-consent h2{font:700 20px/1.25 "Google Sans",Arial,sans-serif;letter-spacing:-.3px;margin:0 0 8px;color:#171717}.hey-consent p{margin:0;color:#444;font:inherit}.hey-consent details{margin-top:8px}.hey-consent summary{cursor:pointer;font-weight:600}.hey-consent details p{margin-top:10px}.hey-consent a{color:inherit;text-decoration:underline}.hey-consent-actions{display:flex;gap:10px;flex-shrink:0}.hey-consent-actions button{appearance:none;border:1px solid #171717;border-radius:999px;background:#fff;color:#171717;padding:12px 18px;font:600 14px/1.3 "Google Sans",Arial,sans-serif;cursor:pointer;min-height:44px}.hey-consent-actions button:hover{background:#f2f2ef}.hey-consent-actions button:focus-visible,.hey-consent summary:focus-visible,.hey-consent-preferences:focus-visible{outline:2px solid #171717;outline-offset:4px}.hey-consent-preferences{display:inline-block;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 0;margin:0 12px}.hey-consent:has(details[open]){align-items:flex-start;max-height:80vh;overflow-y:auto}@media(max-width:700px){.hey-consent{bottom:12px;left:12px;right:12px;padding:20px;display:block;border-radius:18px;max-height:70vh;overflow-y:auto}.hey-consent h2{font-size:19px}.hey-consent-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;gap:10px}.hey-consent-actions button{padding:12px 8px}}
