.roomly-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;max-width:560px;margin:0 auto;padding:18px 20px;border-radius:18px;background:#fff;color:#171d33;border:1px solid #e7e8f1;box-shadow:0 18px 50px rgba(23,29,51,.18);font:14px/1.5 Inter,system-ui,-apple-system,'Segoe UI',sans-serif}
.roomly-consent p{margin:0 0 12px}.roomly-consent a{color:#5148cc}
.roomly-consent-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.roomly-consent button{flex:1 1 150px;padding:10px 14px;border-radius:12px;border:1px solid #d9dbe8;background:#f2f1ff;color:#171d33;font:inherit;font-weight:650;cursor:pointer}
.roomly-consent button.roomly-consent-primary{background:#5148cc;border-color:#5148cc;color:#fff}
.roomly-consent-option{display:flex;gap:8px;align-items:center;flex:1 1 100%}
.roomly-cookie-link{position:fixed;left:12px;bottom:10px;z-index:30;font:12px Inter,system-ui,sans-serif;color:#8a90a8;background:none;border:0;padding:4px;cursor:pointer}
html.dark .roomly-consent,[data-theme=dark] .roomly-consent{background:#151a2e;color:#eef0fa;border-color:#2a3150}
