#ramyys-consent{position:relative;z-index:2147483000;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
#ramyys-consent .rc-panel{position:fixed;bottom:24px;left:24px;max-width:min(440px,calc(100vw - 32px));background:#17171c;color:#fff;padding:22px;border:1px solid #48404a;border-radius:18px;box-shadow:0 15px 50px #0007;line-height:1.5;z-index:2147483000}
#ramyys-consent .rc-panel[hidden]{display:none}
#ramyys-consent .rc-heading{font-size:18px;font-weight:750}
#ramyys-consent p{font-size:13px;color:#e3e0e3;margin:10px 0 18px}
#ramyys-consent a{color:#ff777d;text-decoration:underline}
#ramyys-consent .rc-actions{display:flex;gap:10px;flex-wrap:wrap}
#ramyys-consent button{cursor:pointer;font:600 13px system-ui,-apple-system,Segoe UI,sans-serif;border-radius:10px;padding:11px 15px;border:1px solid #777;background:transparent;color:#fff}
#ramyys-consent [data-rc=accept]{background:#d72a36;border-color:#d72a36}
#ramyys-consent button:focus-visible{outline:3px solid #ff777d;outline-offset:3px}
#ramyys-consent .rc-settings{position:fixed;bottom:12px;left:12px;background:#19191e;border:1px solid #555;z-index:2147482999;font-size:11px;padding:7px 10px;opacity:.86}
#ramyys-consent .rc-status{font-weight:400;color:#d1d1d1}
@media(max-width:600px){#ramyys-consent .rc-panel{left:12px;right:12px;bottom:76px;max-width:none;padding:17px}#ramyys-consent .rc-settings{bottom:76px;left:10px;font-size:10px;padding:6px 8px}}
