.orbita-consent{box-sizing:border-box;position:fixed;z-index:10000;bottom:58px;left:20px;right:20px;max-width:780px;margin:0 auto;padding:22px 24px;background:#261536;color:#f4edf9;border:1px solid #8154a5;border-radius:18px;box-shadow:0 12px 50px #0006;font-family:'DM Sans',system-ui,sans-serif;text-align:left}
.orbita-consent[hidden]{display:none!important}.orbita-consent strong{font-size:18px}.orbita-consent p{font-size:14px;line-height:1.65;margin:8px 0 18px;color:#d8c8e5}.orbita-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.orbita-consent-actions button,.orbita-privacy-settings{font:inherit;cursor:pointer;border:1px solid #ae80d0;background:#382046;color:#fff;border-radius:10px;padding:11px 17px;min-height:44px}.orbita-consent-actions button{font-size:14px;flex:1}.orbita-consent button:focus-visible,.orbita-privacy-settings:focus-visible{outline:3px solid #dbb8ff;outline-offset:3px}.orbita-privacy-settings{position:fixed;z-index:10001;bottom:10px;left:14px;font:12px system-ui,sans-serif;padding:7px 12px;min-height:36px;background:#251532}
@media(max-width:480px){.orbita-consent{left:10px;right:10px;padding:18px;bottom:56px;max-height:calc(100dvh - 80px);overflow:auto}.orbita-consent-actions{gap:8px}.orbita-consent-actions button{flex-basis:100%}}
