.mt-analytics-choice,.mt-analytics-notice{box-sizing:border-box;border:1px solid #cbdcf3;border-radius:14px;background:#fff;color:#10234d;box-shadow:0 6px 28px #16396f24;font-family:inherit;line-height:1.55}
.mt-analytics-choice[hidden],.mt-analytics-notice[hidden],.mt-analytics-operator[hidden]{display:none!important}
html[data-mt-analytics-prompt] .mt-analytics-notice[hidden]{display:flex!important}
.mt-analytics-choice{position:fixed;z-index:90;right:20px;bottom:20px;width:min(360px,calc(100vw - 32px));padding:18px;font-size:13px;max-height:calc(100dvh - 40px);overflow:auto}
.mt-analytics-choice strong{font-size:15px}.mt-analytics-choice p{margin:8px 0}.mt-analytics-choice summary{cursor:pointer;color:#42658b}.mt-analytics-choice>div{display:flex;gap:8px;margin-top:12px}.mt-analytics-choice a{color:#065edb}
.mt-analytics-choice button,.mt-analytics-notice button{min-height:44px;border:1px solid #b9cde8;border-radius:8px;background:#f4f8ff;color:#12325d;font:inherit;font-weight:600;cursor:pointer;padding:7px 12px}
.mt-analytics-choice button{flex:1}.mt-analytics-choice button:last-child,.mt-analytics-notice button[data-mt-choice=allow]{background:#0866ed;color:#fff;border-color:#0866ed}
.mt-analytics-notice{position:relative;grid-column:1 / -1;width:100%;margin:0 0 16px;padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:13px}
.mt-analytics-notice-copy{flex:1}.mt-analytics-notice strong{font-size:14px}.mt-analytics-notice p{margin:3px 0 0}.mt-analytics-notice-actions{display:flex;gap:6px;flex-shrink:0}.mt-analytics-notice button[data-mt-details]{background:#fff;padding:7px 9px}
.mt-analytics-settings{display:inline-block;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:14px;min-height:44px;padding:8px 12px;cursor:pointer;margin:8px}
.mt-analytics-operator{font:inherit;font-size:13px;line-height:1.5;margin:8px}.mt-analytics-choice button:focus-visible,.mt-analytics-notice button:focus-visible,.mt-analytics-settings:focus-visible{outline:3px solid #0755bf;outline-offset:3px}
@media(max-width:767px){.mt-analytics-choice{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100dvh - 110px);padding:15px}.mt-analytics-notice{padding:10px 12px;display:block}.mt-analytics-notice-actions{margin-top:8px}.mt-analytics-notice-actions button[data-mt-choice]{flex:1}.mt-analytics-notice p{font-size:12px}}
@media(max-width:767px){html[data-mt-analytics-prompt] .mt-analytics-notice[hidden]{display:block!important}}
