.analytics-privacy{left:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:90;color:#f5f7fa;background:#171b24;border:1px solid #64748b;border-radius:12px;max-width:min(340px,100vw - 24px);font-size:14px;line-height:1.5;position:fixed;box-shadow:0 4px 20px #0003}.analytics-privacy button{cursor:pointer;border-radius:8px;min-height:44px;padding:8px 12px}.analytics-privacy button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.analytics-privacy-chip{display:none}.analytics-privacy-details{padding:16px}.analytics-privacy-details p{margin:0 0 12px}.analytics-privacy-actions{gap:12px;display:flex}.analytics-privacy-actions button{border:1px solid #64748b;flex:1}.analytics-privacy-close,.analytics-privacy[data-choice=true][data-expanded=false] .analytics-privacy-details{display:none}.analytics-privacy[data-choice=true][data-expanded=false] .analytics-privacy-chip{display:block}html[data-theme=light] .analytics-privacy{color:#171b24;background:#fff}@media (max-width:639px){.analytics-privacy[data-expanded=false] .analytics-privacy-chip{display:block}.analytics-privacy[data-expanded=false] .analytics-privacy-details{display:none}.analytics-privacy-details{overscroll-behavior:contain;max-height:30dvh;padding:12px;overflow-y:auto}.analytics-privacy-details p{padding-right:30px}.analytics-privacy-close{font-size:24px;display:block;position:absolute;top:3px;right:3px}.analytics-privacy[data-expanded=true] .analytics-privacy-chip{display:none}.analytics-privacy{width:fit-content;max-width:calc(100% - 24px);box-shadow:none;margin:8px 12px;position:relative;bottom:auto;left:auto}.analytics-privacy-details{box-sizing:border-box}}
