.website-analytics-choice{z-index:90;color:#f4f2ed;width:min(52rem,100% - 2rem);max-height:calc(100dvh - 2rem);font-family:var(--font-sans,Arial,sans-serif);background:#171719;border:1px solid #646469;border-top:3px solid #ff4b35;border-radius:12px;padding:1.25rem;position:fixed;bottom:1rem;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 40px #0009}.website-analytics-choice h2{letter-spacing:0;margin:0 0 .5rem;font-size:1.125rem;font-weight:650;line-height:1.35}.website-analytics-choice p{color:#f4f2ed;margin:0 0 .6rem;font-size:1rem;line-height:1.55}.website-analytics-choice .website-analytics-detail{color:#c9c9ce;font-size:.875rem}.website-analytics-choice a{text-underline-offset:3px;color:inherit;text-decoration:underline}.website-analytics-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.website-analytics-actions button{white-space:normal;color:#fff;background:#232326;border:1px solid #94949b;height:auto;min-height:44px;padding:.625rem 1rem;font-size:1rem}.website-analytics-actions button:hover{color:#fff;background:#353539}.website-analytics-actions button:focus-visible{outline-offset:3px;outline:3px solid #ff4b35}.website-analytics-settings:focus-visible{outline-offset:3px;outline:3px solid #ff4b35}.website-analytics-settings{color:inherit;font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;min-height:44px;text-decoration:underline}.website-analytics-choice-compact{width:min(36rem,100% - 2rem);padding:1rem}.website-analytics-choice-compact h2{margin-bottom:.375rem;font-size:1rem}.website-analytics-choice-compact p{margin-bottom:.375rem;font-size:.875rem;line-height:1.4}.website-analytics-choice-compact .website-analytics-actions{margin-top:.75rem}@media (max-width:480px){.website-analytics-choice{width:calc(100% - 1rem);padding:1rem;bottom:.5rem}.website-analytics-actions{gap:.5rem}.website-analytics-actions button{flex:8rem}}
