.revory-consent{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:960px;z-index:1000;display:flex;align-items:center;gap:24px;padding:22px;background:#fff;color:#09242a;border:1px solid #dbeae5;border-radius:14px;box-shadow:0 8px 40px #09242a26;font:14px/1.5 Manrope,Arial,sans-serif}.revory-consent[hidden]{display:none}.revory-consent p{margin:6px 0 0}.revory-consent a{text-decoration:underline;color:#007760}.revory-consent-actions{display:flex;gap:10px;flex-shrink:0}.revory-consent button{border:1px solid #007760;border-radius:8px;padding:12px 16px;background:white;color:#007760;font:inherit;cursor:pointer;min-height:44px}.revory-consent button[data-choice=granted]{background:#007760;color:white}.revory-cookie-preferences{display:block;margin:16px auto;padding:10px;background:transparent;border:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}.revory-consent button:focus-visible,.revory-cookie-preferences:focus-visible{outline:3px solid #08768c;outline-offset:3px}@media(max-width:640px){.revory-consent{gap:16px;align-items:stretch;flex-direction:column;padding:18px;bottom:10px;left:10px;right:10px}.revory-consent-actions{flex-wrap:wrap}.revory-consent-actions button{flex:1}}
