.mohchat-meta-extra p{font-size:inherit;line-height:1.5;margin:8px 0}
.consent-panel .mohchat-meta-extra p{font-size:13px}
.cookie-consent-panel .mohchat-meta-extra p{font-size:14px}
.consent-panel>.mohchat-meta-extra{display:block}
.consent-panel.mohchat-meta-scope,.cookie-consent-gate.mohchat-meta-scope .cookie-consent-panel{box-sizing:border-box;max-height:calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}
.consent-panel.mohchat-meta-scope{width:min(480px,calc(100vw - 20px))}
.consent-panel.mohchat-meta-scope>div:not(.mohchat-meta-extra){flex-wrap:wrap}
.consent-panel.mohchat-meta-scope button,.cookie-consent-gate.mohchat-meta-scope button{min-height:44px}
.cookie-consent-gate.mohchat-meta-scope .cookie-consent-title,.cookie-consent-gate.mohchat-meta-scope .cookie-consent-text{text-align:start}
.quick-footer nav .mohchat-meta-preferences{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:24px}
.mohchat-meta-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-height:86dvh;padding:0;border:1px solid #7776;border-radius:20px;color:var(--text-primary,#202020);background:var(--bg-primary,#fff);box-shadow:0 18px 70px #0005}
.mohchat-meta-dialog::backdrop{background:#0008}
.mohchat-meta-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #7774}
.mohchat-meta-dialog h2{margin:0;font-size:20px;line-height:1.3}
.mohchat-meta-dialog button{font:inherit;color:inherit;cursor:pointer;min-height:44px}
.mohchat-meta-dialog .mohchat-meta-close{border:0;background:transparent;min-width:44px;font-size:28px}
.mohchat-meta-body{max-height:calc(86dvh - 84px);overflow:auto;overscroll-behavior:contain;padding:4px 20px 20px;font-size:14px;line-height:1.55}
.mohchat-meta-body p{margin:12px 0}
.mohchat-meta-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.mohchat-meta-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.mohchat-meta-actions button{flex:1 1 170px;border:1px solid currentColor;border-radius:12px;background:transparent;padding:11px 16px}
.mohchat-meta-actions button:disabled{opacity:.5;cursor:wait}
.mohchat-meta-status:empty{display:none}
.mohchat-meta-dialog :focus-visible,.mohchat-meta-preferences:focus-visible{outline:3px solid #408cff;outline-offset:3px}
