.analytics-settings{z-index:20;color:#f5f5f5;cursor:pointer;background:#17191d;border:1px solid #7b7d84;padding:9px 12px;font-size:.82rem;position:fixed;bottom:18px;right:18px}.analytics-settings:hover{border-color:#ff7379}.analytics-consent{z-index:30;border:1px solid #62646e;border-top:3px solid var(--red);background:#17191d;width:min(520px,100% - 36px);padding:24px;position:fixed;bottom:66px;right:18px;box-shadow:0 14px 42px #000b}.analytics-consent h2{margin-bottom:.9rem;font-size:1.35rem}.analytics-consent p{margin-bottom:.75rem;font-size:.9rem}.analytics-choice-actions{gap:12px;margin-top:20px;display:flex}.analytics-choice-actions .button{flex:1}.analytics-choice-actions .secondary{background:#303238}.analytics-choice-actions .secondary:hover{background:#45474f}.analytics-close{color:#f5f5f5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #686970;margin-top:14px;padding:0 0 4px}.analytics-error{color:#ff9196;margin-top:12px!important}@media (max-width:650px){.analytics-consent{padding:20px;bottom:60px}.analytics-choice-actions{flex-direction:column}.analytics-settings{bottom:10px;right:10px}}.analytics-consent{max-height:calc(100dvh - 90px);overflow-y:auto}.analytics-choice-actions .button{color:#fff;background:#303238;border:1px solid #9396a0}.analytics-choice-actions .button:hover{background:#45474f}.analytics-consent a{color:#ffb0b5;text-decoration:underline}:is(.analytics-consent :focus-visible,.analytics-settings:focus-visible){outline-offset:3px;outline:2px solid #ffb0b5}.analytics-revoke-mobile{display:none}@media (max-width:650px){.analytics-settings--accepted{display:none}.analytics-settings--rejected,.analytics-revoke-mobile{color:#f5f5f5;cursor:pointer;background:#17191d;border:1px solid #7b7d84;width:max-content;max-width:calc(100% - 40px);margin:0 20px 24px auto;padding:9px 12px;font-size:.82rem;display:block;position:static}.analytics-revoke-mobile:focus-visible{outline-offset:3px;outline:2px solid #ffb0b5}}.ads-consent-purpose{border-top:1px solid #62646e;margin-top:24px;padding-top:20px}.ads-consent-purpose h3{margin-bottom:12px;font-size:1.08rem}.ads-consent-purpose .analytics-choice-actions{margin-top:12px}@media (max-width:650px){.analytics-settings--accepted{width:max-content;max-width:calc(100% - 40px);margin:0 20px 24px auto;display:block;position:static}}.analytics-granular{margin-top:20px}.analytics-granular>h3{margin:0 0 12px;font-size:1.08rem}.analytics-consent .analytics-choice-actions{flex-shrink:0}.analytics-consent .analytics-choice-actions>button{white-space:normal;overflow-wrap:anywhere;min-height:48px;line-height:1.4}.analytics-consent .analytics-choice-actions>button[aria-pressed=true]{background:#45474f;border-color:#ffb0b5}.analytics-consent h2,.analytics-consent h3{letter-spacing:normal;line-height:1.25}.analytics-consent p{line-height:1.65}.analytics-consent .analytics-close{text-align:left;width:fit-content;max-width:100%;line-height:1.5;display:block}.analytics-consent:not(.analytics-consent--details){box-sizing:border-box;width:min(660px,100vw - 32px);max-height:none;padding:20px;bottom:16px;right:16px;overflow:visible}.analytics-consent:not(.analytics-consent--details) h2{margin:0 0 12px;font-size:1.25rem}.analytics-consent:not(.analytics-consent--details) p{margin:0;font-size:.9rem;line-height:1.5}.analytics-consent:not(.analytics-consent--details) .analytics-choice-actions{flex-direction:row;gap:10px;margin-top:16px;display:flex}.analytics-consent:not(.analytics-consent--details) .analytics-choice-actions>button{min-width:0;min-height:50px;padding:10px 12px;font-size:.95rem;line-height:1.3}.analytics-consent-links{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:12px;font-size:.875rem;line-height:1.4;display:flex}.analytics-consent .analytics-consent-links .analytics-close{font:inherit;line-height:inherit;margin:0;display:inline-block}body.analytics-details-open{background:#17191d}body.analytics-details-open>:not(.analytics-consent--details):not(script):not(style):not(link){display:none!important}.analytics-consent--details{box-sizing:border-box;width:min(860px,100% - 32px);min-height:calc(100dvh - 32px);max-height:none;box-shadow:none;margin:16px auto;padding:24px;position:relative;inset:auto;overflow:visible}.analytics-consent--details .analytics-details-close{margin-top:0}.analytics-consent--details .analytics-all-actions{margin:20px 0 24px}.analytics-consent--details .analytics-granular{border:0;min-width:0;padding:0}@media (max-width:420px){.analytics-consent:not(.analytics-consent--details){width:calc(100vw - 24px);padding:16px;bottom:12px;right:12px}.analytics-consent:not(.analytics-consent--details) .analytics-choice-actions{gap:8px}.analytics-consent:not(.analytics-consent--details) .analytics-choice-actions>button{padding:10px 8px}.analytics-consent--details{border-left:0;border-right:0;width:100%;min-height:100dvh;margin:0;padding:20px 16px}.analytics-consent-links{gap:8px 12px}}@media (max-height:480px){.analytics-consent:not(.analytics-consent--details){width:min(820px,100vw - 24px);padding:12px 16px;bottom:12px;right:12px}.analytics-consent:not(.analytics-consent--details) h2{margin-bottom:8px}.analytics-consent:not(.analytics-consent--details) .analytics-choice-actions{margin-top:12px}.analytics-consent:not(.analytics-consent--details) p{line-height:1.4}.analytics-consent-links{margin-top:8px}}
