.prruu-consent{position:fixed;bottom:16px;left:16px;z-index:10000;box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;background:#fff;color:#25252B;border:1px solid #ECE8E7;border-radius:18px;box-shadow:0 6px 32px #25252b20;font:14px/1.5 Inter,system-ui,sans-serif}.prruu-consent[hidden],.prruu-consent-preferences[hidden]{display:none}.prruu-consent strong{font-size:20px}.prruu-consent p{margin:8px 0}.prruu-consent a{color:#a91851;text-decoration:underline}.prruu-consent-actions{display:flex;gap:10px;margin-top:16px}.prruu-consent-actions button{flex:1;min-height:44px;border:1px solid #25252B;border-radius:12px;background:#25252B;color:#fff;font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.prruu-consent-preferences{position:fixed;bottom:8px;left:8px;z-index:9999;min-height:44px;padding:8px 12px;border:1px solid #ECE8E7;border-radius:10px;background:#fff;color:#25252B;font:12px Inter,system-ui,sans-serif;cursor:pointer}.prruu-consent button:focus-visible,.prruu-consent a:focus-visible,.prruu-consent-preferences:focus-visible{outline:3px solid #FF2F74;outline-offset:3px}
