:root{--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px}.awt-consent{position:fixed;inset-inline:12px;bottom:12px;z-index:9999;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;max-width:760px;margin-inline:auto;padding:16px 20px;border:1px solid #e3cfd1;border-radius:var(--r-lg);background:#fffdfa;color:#2a1b1f;box-shadow:0 24px 50px -20px rgb(27 13 18 / .5);font:500 15px/1.8 'IBM Plex Sans Arabic',system-ui,sans-serif;direction:rtl}.awt-consent p{margin:0;flex:1 1 320px}.awt-consent div{display:flex;gap:8px}.awt-consent button{min-height:44px;padding:0 20px;border:2px solid #34121c;border-radius:var(--r-sm);background:#34121c;color:#fff;font:700 15px/1 'IBM Plex Sans Arabic',system-ui,sans-serif;cursor:pointer}.awt-consent .awt-no{background:#fff0;color:#34121c}.awt-consent button:focus-visible{outline:3px solid #f5d5c4;outline-offset:2px;box-shadow:0 0 0 5px #742c3a}.awt-debug{position:fixed;left:10px;bottom:10px;z-index:99999;width:min(460px,calc(100vw - 20px));max-height:42vh;overflow:auto;padding:10px 12px;border-radius:var(--r-sm);background:rgb(20 10 14 / .94);color:#d7f5df;font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;direction:ltr;text-align:left}.awt-debug b{display:block;color:#fff;font-size:12px}.awt-debug .awt-vendors{display:block;margin:2px 0 6px;color:#f5d5c4}.awt-debug ol{margin:0;padding:0;list-style:none}.awt-debug li{padding:2px 0;border-top:1px solid rgb(255 255 255 / .08);word-break:break-all}@media print{.awt-consent,.awt-debug{display:none}}