/* Compact, equal-choice consent panel. */
#consent.consent{left:16px;right:auto;bottom:16px;width:350px;max-width:calc(100vw - 32px);padding:13px 14px;border:1px solid #dcd8ce;border-radius:12px;background:#fffdf8;box-shadow:0 5px 22px #2729231a;color:#272923;font-size:12px;line-height:1.5;z-index:30}
#consent.consent p{margin:0 0 10px;font-size:12px;line-height:1.5}
#consent.consent a{white-space:nowrap;text-decoration:underline;font-size:11px}
#consent.consent button{min-height:40px;padding:8px 13px;margin:0 6px 0 0;font-size:12px;line-height:1.3;border:1px solid #626e55;border-radius:6px;box-shadow:none;font-weight:700;letter-spacing:0}
#consent.consent button[data-consent=yes]{background:#343d32;color:#fffdf8}
#consent.consent button[data-consent=no]{background:#fffdf8;color:#343d32}
@media(max-width:650px){#consent.consent{left:10px;right:10px;bottom:85px;width:auto;max-width:none;padding:11px 12px}body:has(.pay-grid) #consent.consent{bottom:12px}}
