/* CE MX — Barra discreta de preferencias, no modifica la identidad aprobada. */
.ce-analytics-choice,.ce-analytics-choice *{box-sizing:border-box}
.ce-analytics-choice[hidden]{display:none!important}
.ce-analytics-choice{position:fixed;inset:auto 14px 14px;z-index:2147480000;color:#e6faff;font:13px/1.48 Inter,system-ui,sans-serif}
.ce-analytics-inner{width:min(1020px,100%);margin:auto;padding:15px 19px;background:#061d30;border:1px solid #217c98;border-radius:12px;box-shadow:0 18px 56px #000a;display:flex;gap:24px;justify-content:space-between;align-items:center}
.ce-analytics-copy{flex:1;min-width:200px}.ce-analytics-copy strong{font-weight:800;font-size:13px;color:#fff}.ce-analytics-copy p{margin:4px 0 0;color:#b5d9e4;line-height:1.5;font-size:12px}
.ce-analytics-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.ce-analytics-actions button{border:1px solid #3285a0;border-radius:8px;padding:9px 12px;color:#d8f5fc;font:700 12px/1.2 Inter,system-ui,sans-serif;background:#092b40;cursor:pointer}
.ce-analytics-actions button[data-ce-consent="accepted"]{background:#00c8e3;color:#021526;border-color:#00c8e3}
.ce-analytics-actions a{font:600 11px/1.2 Inter,system-ui,sans-serif;color:#a4dce9;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.ce-analytics-actions button:focus-visible,.ce-analytics-actions a:focus-visible,.ce-analytics-footer button:focus-visible{outline:2px solid #fff;outline-offset:2px}
.ce-analytics-footer{box-sizing:border-box;width:100%;padding:10px 16px;text-align:center;background:#071725}.ce-analytics-footer button{color:#8bdfee;font:600 12px/1.5 Inter,system-ui,sans-serif;border:0;background:transparent;text-decoration:underline;cursor:pointer}
@media(max-width:760px){.ce-analytics-choice{inset:auto 9px 9px}.ce-analytics-inner{display:block;padding:12px 14px}.ce-analytics-actions{margin-top:11px;justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.ce-analytics-choice *{scroll-behavior:auto!important;transition:none!important}}
