.analytics-notice[hidden]{display:none}
.analytics-notice{position:fixed;bottom:16px;left:16px;z-index:90;width:min(520px,calc(100% - 32px));padding:16px;background:#fff;color:#132d27;border:1px solid #bccbc4;border-radius:6px;box-shadow:0 4px 24px #0002;font:14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}
.analytics-notice p{margin:0 0 12px}
.analytics-notice a{text-decoration:underline;color:#073b30}
.analytics-notice>div{display:flex;gap:10px;flex-wrap:wrap}
.analytics-notice button{min-height:42px;padding:9px 14px;border:1px solid #073b30;border-radius:4px;background:#073b30;color:#fff;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer}
.analytics-notice [data-analytics-deny]{background:#fff;color:#073b30}
.analytics-notice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #c39853;outline-offset:3px}
.analytics-settings{border:0;background:transparent;color:inherit;text-decoration:underline;padding:8px 0;font:inherit;cursor:pointer}
@media(max-width:600px){body[data-analytics-notice] #natalia-widget{bottom:calc(var(--analytics-notice-height,220px) + 32px)}body[data-analytics-notice] #natalia-widget .natalia-panel{height:min(590px,calc(100dvh - var(--analytics-notice-height,220px) - 110px))}}
