.ad-consent{position:fixed;bottom:24px;inset-inline-end:24px;z-index:99999;max-width:440px;padding:22px;background:#fffaf6;color:#601d49;border:1px solid #dcc6d3;border-radius:14px;box-shadow:0 12px 48px #40103026;display:flex;gap:12px;flex-wrap:wrap;font:14px/1.8 'IBM Plex Sans Arabic',sans-serif;box-sizing:border-box}.ad-consent[hidden]{display:none}.ad-consent p{margin:0;width:100%}.ad-consent a{color:inherit;text-decoration:underline;margin-inline-end:auto;align-self:center}.ad-consent button{background:#601d49;color:white;border:1px solid #601d49;border-radius:7px;padding:9px 13px;cursor:pointer;font:inherit;min-height:44px}.ad-consent button:last-child{background:white;color:#601d49}.ad-consent-preferences{position:fixed;bottom:0;inset-inline-start:12px;z-index:9998;background:#fffaf6;color:#601d49;border:1px solid #dcc6d3;border-radius:7px 7px 0 0;padding:6px 12px;font:12px/1.8 'IBM Plex Sans Arabic',sans-serif;cursor:pointer}.ad-consent button:focus-visible,.ad-consent-preferences:focus-visible{outline:3px solid #bd5579;outline-offset:3px}@media(max-width:540px){.ad-consent{inset-inline:12px;bottom:40px;max-width:none;padding:18px}.ad-consent a{width:100%}.ad-consent button{flex:1}}
