.privacy-notice{position:fixed;z-index:110;left:18px;bottom:calc(18px + env(safe-area-inset-bottom));width:min(400px,calc(100vw - 36px));box-sizing:border-box;display:grid;grid-template-columns:23px minmax(0,1fr) auto;gap:12px;align-items:start;padding:20px;border:1px solid #dedfe2;border-radius:20px;background:#f7f7f8;color:#23262b;box-shadow:0 12px 40px #0002;font:13px/1.6 Manrope,sans-serif}.privacy-notice>img{margin-top:3px}.privacy-notice strong{display:block;font-weight:800}.privacy-notice p{margin:2px 0 0;font-size:13px}.privacy-details{border:0;background:transparent;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.privacy-ok,.privacy-close{font:700 13px Manrope,sans-serif;border:1px solid transparent;border-radius:13px;padding:12px 20px;cursor:pointer;background:#24272c;color:#fff;align-self:center}.privacy-dialog{width:min(520px,calc(100vw - 32px));max-height:80dvh;box-sizing:border-box;overflow:auto;padding:28px;border:1px solid #d8dade;border-radius:24px;background:#fafafa;color:#20242a;font:14px/1.75 Manrope,sans-serif}.privacy-dialog h2{font-family:Manrope,sans-serif;font-size:21px;line-height:1.4}.privacy-dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}.privacy-dialog p{color:#676d76}.privacy-close{margin-top:12px}html[data-theme=dark] .privacy-notice,html[data-theme=dark] .privacy-dialog{background:#1c1e22;color:#d8dce2;border-color:#32363d}html[data-theme=dark] .privacy-notice>img{filter:invert(1);opacity:.9}html[data-theme=dark] :is(.privacy-ok,.privacy-close){background:#d8dce4;color:#171a20}html[data-theme=dark] .privacy-details{background:transparent;color:#b8bec8}html[data-theme=dark] .privacy-dialog p{color:#a4adba}@media(max-width:400px){.privacy-notice{left:12px;width:calc(100vw - 24px);padding:16px;gap:10px}.privacy-ok{padding:11px 15px}}@media(prefers-reduced-motion:no-preference){.privacy-notice{animation:privacy-enter .22s ease-out}@keyframes privacy-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
