#elyx-consent{position:fixed;z-index:15000;bottom:22px;right:22px;width:min(480px,calc(100vw - 44px));padding:24px;border:1px solid #8796b2;background:#111722;color:#f5f7fd;border-radius:18px;box-shadow:0 18px 70px #0008;font:15px/1.6 Arial,sans-serif;max-height:calc(100dvh - 40px);overflow:auto}#elyx-consent[hidden],#elyx-consent-settings[hidden]{display:none!important}#elyx-consent h2{font:600 20px/1.3 Arial,sans-serif;margin:0 0 10px;letter-spacing:0}#elyx-consent p{margin:0 0 15px;font:15px/1.6 Arial,sans-serif;color:#dbe3f1}#elyx-consent a{color:#dbe8ff;text-decoration:underline}#elyx-consent .consent-actions{display:flex;gap:10px;margin:18px 0 12px;flex-wrap:wrap}#elyx-consent button,#elyx-consent-settings{font:600 14px/1.4 Arial,sans-serif;cursor:pointer;min-height:46px;border-radius:9px;padding:12px 18px;border:1px solid #a1acc0}#elyx-consent-reject{background:#f5f7fd;color:#141b26}#elyx-consent-accept{background:#242f42;color:#f5f7fd}#elyx-consent button:focus-visible,#elyx-consent a:focus-visible,#elyx-consent-settings:focus-visible{outline:3px solid #a6c4ff;outline-offset:4px}#elyx-consent-settings{position:fixed;z-index:14000;bottom:14px;left:14px;background:#172031;color:#fff;padding:9px 14px;font-size:12px;min-height:40px}body.elyx-consent-open #mobile-cta{visibility:hidden!important}#elyx-consent .consent-meta{font-size:12px;color:#b6c3d8;margin-bottom:0}@media(max-width:600px){#elyx-consent{bottom:12px;right:12px;width:calc(100vw - 24px);padding:20px}#elyx-consent .consent-actions{display:grid;grid-template-columns:1fr 1fr}#elyx-consent-settings{bottom:90px;left:12px}}@media(prefers-reduced-motion:reduce){#elyx-consent,#elyx-consent-settings{animation:none!important;transition:none!important}}
