.analytics-preferences{box-sizing:border-box;margin:8px auto 16px;padding:0 20px;width:100%;max-width:1160px;color:#b5c9d5;font:inherit}
.analytics-preferences details{background:transparent;border:0;border-radius:0}
.analytics-preferences summary{box-sizing:border-box;width:fit-content;min-height:44px;padding:12px 0;cursor:pointer;color:#b5c9d5;font-size:13px;line-height:20px;font-weight:400}
.analytics-preferences summary:hover{color:#e5f1f7}
.analytics-preferences summary:focus-visible,.analytics-preferences button:focus-visible{outline:2px solid #83f1dc;outline-offset:3px}
.analytics-preferences-body{max-width:640px;padding:0 0 12px}
.analytics-preferences p{font-size:13px;line-height:1.6;margin:0 0 10px;color:#b5c9d5}
.analytics-preferences .analytics-preview-note{font-size:12px}
.analytics-preferences-actions{display:flex;flex-wrap:wrap;gap:8px}
.analytics-preferences button{appearance:none;border:1px solid #426575;border-radius:7px;background:transparent;color:#e5f1f7;padding:9px 12px;font:inherit;font-size:13px;line-height:24px;min-height:44px;cursor:pointer}
.analytics-preferences button:hover{background:#17303c}
.analytics-preferences button:disabled{opacity:.65;cursor:wait}
.analytics-preferences [data-analytics-status]:empty,.analytics-preferences [data-analytics-qa-status]:empty{display:none}
.analytics-preferences [data-analytics-status]:not(:empty){margin-top:10px}
@media(max-width:480px){.analytics-preferences{padding:0 16px}.analytics-preferences-actions button{flex:0 1 auto}}
