.mm-privacy-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:12px;font:14px/1.5 Inter,Arial,sans-serif}
.mm-privacy-controls a,.mm-privacy-controls button{color:inherit;text-decoration:underline}
.mm-privacy-controls button{background:none;border:0;padding:5px;cursor:pointer;font:inherit}
.mm-privacy-status:empty{display:none}
.mm-analytics-choice{position:fixed;z-index:10000;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:20px;padding:8px 18px;border-top:1px solid #d7ded7;background:#fffdf8;color:#163a29;box-shadow:0 -2px 8px #0000000a;font:13px/1.4 Inter,Arial,sans-serif}
.mm-analytics-choice[hidden]{display:none}
.mm-analytics-choice p{font:inherit;margin:0}
.mm-analytics-choice a{color:#245b39;text-decoration:underline;text-underline-offset:3px}
.mm-choice-actions{display:flex;gap:8px;flex-shrink:0}
.mm-choice-actions button{font:600 13px/1.3 Inter,Arial,sans-serif;min-height:44px;padding:8px 14px;background:transparent;border:1px solid #bac7bc;border-radius:6px;color:#163a29;cursor:pointer}
.mm-choice-actions button:hover{background:#f0f5ee}
.mm-choice-actions button:disabled{opacity:.5;cursor:default}
.mm-choice-actions button:focus-visible,.mm-privacy-controls button:focus-visible{outline:3px solid #e99100;outline-offset:3px}
.mm-signal-note:empty{display:none}
@media(max-width:650px){.mm-analytics-choice{gap:8px;padding:7px 12px;justify-content:space-between}.mm-analytics-choice>div:first-child{max-width:46%}.mm-choice-actions{gap:6px}.mm-choice-actions button{padding:8px 10px}}
@media(max-width:359px){.mm-analytics-choice{gap:5px;padding:6px 8px;font-size:12px}.mm-choice-actions button{padding:8px;font-size:12px}}
