.consent{position:fixed;z-index:60;left:12px;right:12px;top:calc(10px + env(safe-area-inset-top,0px));bottom:auto;display:block;width:auto;height:auto;max-width:460px;margin:0 auto;padding:16px 16px 14px;border-radius:22px;background:#faf6f0f7;color:#1d1712;border:1px solid rgba(29,23,18,.1);box-shadow:0 24px 50px -22px #28100473;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:Manrope,system-ui,-apple-system,sans-serif;animation:consent-in .35s cubic-bezier(.2,.8,.2,1) both;outline:none}.consent p{margin:0 0 12px;font-size:14.5px;line-height:1.45}.consent a{color:inherit;font-weight:600;text-underline-offset:3px}.consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.consent-actions--notice{grid-template-columns:1fr}.consent-cancel{display:block;margin:10px auto 0;padding:4px 8px;border:0;background:none;color:#68635d;font:inherit;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent-actions button{min-height:46px;border-radius:99px;border:1.5px solid #1d1712;background:transparent;color:#1d1712;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.consent-actions button:active{transform:scale(.98)}.consent-link{border:0;padding:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes consent-in{0%{opacity:0;transform:translateY(-16px)}}@media(min-width:761px){.consent:not(.consent--inline){top:auto;left:auto;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:380px;margin:0;animation-name:consent-up}}@keyframes consent-up{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.consent,.consent:not(.consent--inline){animation:none}}.consent.consent--inline{position:relative;top:auto;left:auto;right:auto;z-index:1;width:calc(100% - 32px);margin:18px auto calc(18px + env(safe-area-inset-bottom,0px));padding:14px 14px 12px;box-shadow:none;animation:none}.consent--inline p{font-size:13.5px}.consent--inline .consent-actions button{min-height:42px;font-size:14px}
