.partner-consent{position:fixed;z-index:100;bottom:20px;left:20px;width:min(470px,calc(100vw - 40px));padding:24px;background:#fff;border:1px solid #dce3d7;border-radius:12px;box-shadow:0 8px 40px #193c3720;font:14px/1.6 sans-serif;color:#193c37}.partner-consent[hidden]{display:none}.partner-consent p{margin:0 0 12px}.partner-consent div{display:flex;gap:10px;flex-wrap:wrap}.partner-consent button{padding:11px;border:1px solid #234b41;border-radius:5px;background:white;color:#234b41;cursor:pointer}.partner-consent button[data-consent=yes]{background:#234b41;color:white}.privacy-settings{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}