.service-privacy-button{position:fixed;bottom:6px;left:8px;z-index:30;border:0;background:#302735bb;color:#d7c7d5;padding:4px 8px;border-radius:5px;font:10px system-ui;cursor:pointer}.service-consent{color-scheme:light;background:#faf7f9;color:#352e39;border:1px solid #d8c7d3;border-radius:16px;max-width:470px;width:calc(100% - 28px);padding:26px;line-height:1.6;font:14px/1.6 system-ui}.service-consent::backdrop{background:#20192788}.service-consent h2{font-size:20px;font-weight:600;margin:0 0 12px}.service-consent p{font-size:13px;color:#796d7b}.service-consent label{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin:16px 0}.service-consent input{accent-color:#744f68;margin-top:4px}.service-consent>div{display:flex;gap:10px;justify-content:flex-end}.service-consent button{border:1px solid #ded0da;background:white;border-radius:7px;padding:10px 14px;color:#544259;cursor:pointer;font:12px system-ui}.service-consent #saveAnalytics{background:#6d4862;color:white;border-color:#6d4862}.service-consent .service-consent-note{font-size:11px}.service-consent [hidden]{display:none}
.service-consent h2{padding-right:40px}.service-consent .service-consent-close{position:absolute;top:16px;right:16px;width:36px;height:36px;padding:0;font-size:26px;line-height:1}.service-consent .service-consent-close:hover{background:#efe5ed}.service-consent .service-consent-close:focus-visible{outline:2px solid #744f68;outline-offset:3px}
