.analytics-consent_panel__jN7wI{position:fixed;z-index:10000;right:24px;bottom:24px;display:grid;width:min(600px,calc(100vw - 48px));box-sizing:border-box;max-height:calc(100dvh - 48px);overflow-y:auto;gap:24px;padding:32px;border:1px solid #cbded9;border-radius:24px;color:#10212d;background:#fff;box-shadow:0 12px 48px rgba(16,33,45,.2)}.analytics-consent_panel__jN7wI h2{margin:0 0 12px;font-size:24px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.analytics-consent_panel__jN7wI p:not(.analytics-consent_error__WyZf0){margin:0;color:#536579;font-size:16px;line-height:1.6}.analytics-consent_panel__jN7wI a{color:#286659;text-decoration:underline;text-underline-offset:3px}.analytics-consent_actions__Ng8ul{display:grid;gap:12px;grid-template-columns:1fr 1fr}.analytics-consent_actions__Ng8ul button{min-height:54px;padding:12px 16px;border:1px solid #bbd5ce;border-radius:12px;font:inherit;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.analytics-consent_reject__mMz5u{color:#286659;background:#f0f7f4}.analytics-consent_reject__mMz5u:hover{background:#e2f0ea}.analytics-consent_accept__rueg3{color:#fff;border-color:#192e3b!important;background:#192e3b}.analytics-consent_accept__rueg3:hover{background:#284858}.analytics-consent_actions__Ng8ul button:focus-visible,.analytics-consent_panel__jN7wI a:focus-visible{outline:3px solid #00a878;outline-offset:4px}.analytics-consent_error__WyZf0{margin:12px 0 0;color:#b42318;font-size:15px;line-height:1.5}@media (max-width:640px){.analytics-consent_panel__jN7wI{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));padding:22px;gap:20px;border-radius:20px}.analytics-consent_panel__jN7wI h2{font-size:21px}.analytics-consent_actions__Ng8ul{grid-template-columns:1fr;gap:10px}.analytics-consent_actions__Ng8ul button{min-height:50px;font-size:16px}}@media (prefers-reduced-motion:reduce){.analytics-consent_actions__Ng8ul button{transition:none}}