.site-privacy-notice{position:fixed;right:16px;bottom:16px;z-index:1000;box-sizing:border-box;width:min(440px,calc(100vw - 32px));padding:18px;border:1px solid #d8dce3;border-radius:12px;background:#ffffff;color:#1c1f26;box-shadow:0 8px 28px rgba(25,35,50,0.16);font-size:14px;line-height:1.45}.site-privacy-notice[hidden]{display:none}.site-privacy-notice__title{margin:0 0 8px;color:inherit;font-size:16px;font-weight:700;line-height:1.25}.site-privacy-notice__text{margin:0}.site-privacy-notice__link{color:#0759b8;font-weight:600;white-space:nowrap}.site-privacy-notice__link:focus-visible,.site-privacy-notice__button:focus-visible{outline:3px solid #0759b8;outline-offset:2px}.site-privacy-notice__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.site-privacy-notice__button{flex:1 1 160px;min-height:40px;padding:8px 12px;border:1px solid #1c1f26;border-radius:7px;cursor:pointer;font:inherit;font-weight:600;line-height:1.2}.site-privacy-notice__button--primary{background:#1c1f26;color:#ffffff}.site-privacy-notice__button--secondary{background:#ffffff;color:#1c1f26}.site-privacy-notice__button:hover{opacity:0.86}@media (max-width:480px){.site-privacy-notice{right:16px;bottom:16px;left:16px;width:auto;padding:16px}.site-privacy-notice__button{flex-basis:100%}}
