.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}
