.site-cookie-notice{box-sizing:border-box;position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:1100;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(620px,calc(100vw - 48px));padding:22px 24px;border:1px solid #ffffff14;border-radius:16px;background:#252e33;color:#eef1ed;box-shadow:0 12px 44px #0005;font-family:inherit;-webkit-font-smoothing:antialiased}.site-cookie-notice p{margin:0;color:#c5cdce;font-size:14px;line-height:1.55}.site-cookie-notice a{color:#d2eaa0;text-decoration:underline;text-underline-offset:3px}.site-cookie-accept{min-height:46px;padding:12px 20px;border:1px solid #c9fa65;border-radius:10px;background:#c9fa65;color:#172016;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.site-cookie-accept:hover{background:#d4ff81}.site-cookie-notice :is(button,a):focus-visible{outline:2px solid #c9fa65;outline-offset:4px}.site-cookie-notice>small{grid-column:1/-1;color:#a8b3b7;font-size:11px}@media (max-width:600px){.site-cookie-notice{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.site-cookie-notice p{font-size:13px}}.site-cookie-notice{grid-template-columns:minmax(0,1fr);gap:16px}.analytics-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.site-cookie-essential{min-height:46px;padding:12px 20px;border:1px solid #8c9996;border-radius:10px;background:#303b40;color:#eef1ed;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.site-cookie-essential:hover{background:#3b484d}.site-cookie-notice button:disabled,.site-cookie-settings button:disabled{opacity:.6;cursor:wait}.site-cookie-settings{position:fixed;left:20px;bottom:max(16px,env(safe-area-inset-bottom));z-index:1005;max-width:calc(100vw - 40px);color:#eef1ed;font-size:12px}.site-cookie-settings>summary{padding:9px 14px;border:1px solid #65736f;border-radius:18px;background:#252e33;cursor:pointer}.site-cookie-settings>.analytics-consent{box-sizing:border-box;position:absolute;left:0;bottom:calc(100% + 10px);width:min(480px,calc(100vw - 40px));max-height:calc(100svh - 100px);overflow:auto;padding:20px;border:1px solid #65736f;border-radius:16px;background:#252e33;box-shadow:0 12px 44px #0005;font-size:14px}.site-cookie-settings a{color:#d2eaa0;text-decoration:underline}.site-cookie-settings :is(button,a,summary):focus-visible{outline:2px solid #c9fa65;outline-offset:4px}@media (max-width:600px){.site-cookie-notice .analytics-consent-actions{flex-direction:column}.site-cookie-notice button{width:100%}}