.layon-analytics-consent{position:fixed;z-index:90;left:16px;bottom:16px;max-width:min(460px,calc(100vw - 32px));padding:18px 20px;background:#fff;color:#333;border:1px solid #d9e2e8;border-radius:10px;box-shadow:0 8px 32px #1b273826;font:400 14px/1.5 Onest,Arial,sans-serif}
.layon-analytics-consent--inline{position:static;max-width:min(760px,100%);margin:0 0 20px;box-shadow:none}
.layon-analytics-consent p{margin:0 0 12px}
.layon-analytics-consent__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.layon-analytics-consent button{min-height:44px;padding:9px 14px;border:1px solid #13a7dd;border-radius:6px;font:500 14px/1.35 Onest,Arial,sans-serif;cursor:pointer;background:#13a7dd;color:#fff}
.layon-analytics-consent button+button{background:#fff;color:#1b2738;border-color:#c8d6df}
.layon-analytics-consent a{color:#1b2738;text-decoration:underline;text-underline-offset:3px}
.layon-analytics-consent :focus-visible,.layon-analytics-settings:focus-visible{outline:2px solid #13a7dd;outline-offset:3px}
.layon-analytics-settings-row{display:flex;align-items:center}
.layon-analytics-settings{min-height:44px;margin:8px 0;padding:8px 0;border:0;background:transparent;color:#5c5c5c;font:400 13px/1.5 Onest,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:600px){.layon-analytics-consent{bottom:78px;left:12px;max-width:calc(100vw - 24px);padding:15px 16px}}
@media(max-width:767.98px){body.has-purchase-shortcut .layon-analytics-consent:not(.layon-analytics-consent--inline){bottom:calc(156px + env(safe-area-inset-bottom,0px))}}
