#analytics-consent{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--outline);padding:28px;background:var(--surface-container);color:var(--on-surface);font:400 14px/1.65 var(--body);margin:auto}#analytics-consent::backdrop{background:rgb(0 0 0 / .72)}#analytics-consent h2{font:500 25px/1.25 var(--label);margin:0 0 18px}#analytics-consent p{margin:12px 0}#analytics-consent a{text-decoration:underline}.analytics-choices{display:flex;gap:12px;margin-top:22px}.analytics-choices .button{flex:1;justify-content:center;border:1px solid var(--outline);background:var(--surface);color:var(--on-surface);padding:14px 12px;min-height:48px}.analytics-dismiss{margin-top:16px;min-height:44px;text-decoration:underline}.analytics-settings{font:inherit;text-decoration:underline;min-height:44px;padding:0}.analytics-settings[hidden]{display:none}@media(max-width:400px){#analytics-consent{padding:20px}.analytics-choices{flex-direction:column}}

#analytics-consent[data-notice]{position:fixed;inset:auto 20px var(--analytics-notice-bottom,20px) auto;z-index:31;margin:0;width:min(440px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - var(--analytics-notice-bottom,20px) - 90px);padding:18px 20px;overflow:auto;box-shadow:0 8px 35px #0008}#analytics-consent[data-notice] h2{font-size:20px;margin-bottom:8px}#analytics-consent[data-notice] .analytics-detail{display:none}#analytics-consent[data-notice] .analytics-choices{margin-top:12px;flex-direction:row;gap:10px}#analytics-consent[data-notice] .analytics-choices .button{gap:8px;padding:12px 10px}#analytics-consent[data-notice] .analytics-dismiss{margin-top:6px}#analytics-consent-spacer{height:0;pointer-events:none}@media(max-width:850px){#analytics-consent[data-notice]{inset-inline:16px;width:calc(100% - 32px);padding:16px}.editing-field #analytics-consent[data-notice]{display:none}}
