.zfs-consent{position:fixed;inset:auto 1rem 1rem;z-index:10000;max-width:48rem;margin-inline:auto;padding:1rem;background:#fff;color:#171717;border:2px solid #171717;box-shadow:0 3px 16px #0003;font:400 1rem/1.5 system-ui,sans-serif}
.zfs-consent[hidden]{display:none}.zfs-consent p{margin:0 0 .8rem}.zfs-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.zfs-consent button,.zfs-consent-settings{font:inherit;cursor:pointer;border:2px solid #171717;background:#fff;color:#171717;padding:.55rem .8rem;min-height:44px}.zfs-consent a{color:#171717;text-decoration:underline}.zfs-consent button:focus-visible,.zfs-consent a:focus-visible,.zfs-consent-settings:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.zfs-consent-settings{display:block;margin:.75rem auto}.zfs-consent-actions button{flex:1 1 10rem}.zfs-consent-actions a{padding:.4rem}
@media(forced-colors:active){.zfs-consent{border-color:CanvasText;box-shadow:none}}
