.site-consent{z-index:2147483000;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid #ffffff29;border-radius:18px;width:min(380px,100vw - 32px);padding:16px 16px 14px;font:15px/1.45 Rubik,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;bottom:16px;left:16px;box-shadow:0 14px 36px #00000059,inset 0 1px #ffffff1f;color:#f4f6ef!important;background:#0e1a18e6!important}.site-consent p{margin:0 0 12px;color:#f4f6ef!important;font:inherit!important}.site-consent p a{text-underline-offset:3px;white-space:nowrap;font-weight:700;color:#7fe0bf!important}.site-consent-actions{justify-content:flex-end;gap:10px;display:flex}.site-consent button{cursor:pointer;min-height:42px;box-shadow:none;flex:1 1 0;transition:transform .15s,filter .15s;font:inherit!important;opacity:1!important;color:#f4f6ef!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important;padding:8px 14px!important;font-weight:700!important}.site-consent button[data-consent=granted]{color:#14231f!important;background:#7fe0bf!important;border-color:#0000!important}.site-consent button:hover{filter:brightness(1.08);transform:translateY(-2px)}.site-consent button:active{transform:translateY(1px)}.site-consent button:focus-visible{outline-offset:2px;outline:3px solid #f6c453}@media (prefers-reduced-motion:reduce){.site-consent button{transition:none}.site-consent button:hover,.site-consent button:active{transform:none}}
