/* vbt-cookie-strip: shared compact consent layout */
html body #allrecords .t972:not(.t972_widgetview){left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important}
html body #allrecords .t972 .t972__banner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px max(20px,calc((100vw - 1440px)/2)) max(12px,env(safe-area-inset-bottom))!important;border-radius:0!important;border:0!important;border-top:1px solid #65533b!important;box-shadow:0 -4px 24px #0003;display:grid!important;grid-template-columns:minmax(220px,1fr) auto;gap:8px 28px;align-items:center}
html body #allrecords .t972 .t972__banner:not(.t972__banner_show){display:none!important}
html body #allrecords .t972 .t972__banner .t972__title{display:none!important}
html body #allrecords .t972 .t972__banner .t972__text{font:400 14px/1.45 Manrope,Arial,sans-serif!important;margin:0!important;max-width:760px;color:#e1d9cb}
html body #allrecords .t972 .t972__banner .t972__buttons{display:flex!important;flex-direction:row!important;align-items:center;width:auto!important;justify-content:flex-end!important;gap:8px!important;margin:0!important}
html body #allrecords .t972 .t972__buttons-wrap{display:contents!important}
html body #allrecords .t972 .t972__banner button{width:auto!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:8px 14px!important;margin:0!important;font:500 13px/1.2 Manrope,Arial,sans-serif!important;white-space:nowrap!important;flex-shrink:0;border-radius:7px!important}
html body #allrecords .t972 .t972__banner .t972__settings-btn{width:44px!important;padding:0!important;border:1px solid #65533b!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dfbd80' stroke-width='1.5'%3E%3Cpath d='M4 7h16M4 17h16M8 4v6m8 4v6'/%3E%3C/svg%3E") center/24px no-repeat!important}
html body #allrecords .t972 .t972__settings-btn .t-btnflex__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
@media(max-width:800px){html body #allrecords .t972 .t972__banner{grid-template-columns:1fr;gap:8px;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important}html body #allrecords .t972 .t972__banner .t972__text{font-size:12px!important;line-height:1.4!important}html body #allrecords .t972 .t972__banner .t972__buttons{display:grid!important;grid-template-columns:1fr 1fr 44px;gap:7px!important}html body #allrecords .t972 .t972__banner button{width:100%!important;padding:8px 6px!important}}


/* Compact banner in the shared legacy footer */
html body #rec627524736 .t886{left:0!important;right:0!important;bottom:0!important;width:100%!important}
html body #rec627524736 .t886__wrapper{box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:space-between;gap:24px;width:100%!important;max-width:100%!important;margin:0!important;padding:12px max(20px,calc((100vw - 1440px)/2))!important;border-radius:0!important}
html body #rec627524736 .t886__text{font-size:14px!important;line-height:1.45!important;max-width:1000px}
html body #rec627524736 .t886__btn{min-height:44px!important;margin:0!important;flex-shrink:0}
@media(max-width:700px){html body #rec627524736 .t886__wrapper{gap:12px;padding:10px 14px!important}html body #rec627524736 .t886__text{font-size:12px!important;line-height:1.4!important}html body #rec627524736 .t886__btn{padding:8px 18px!important}}

html body #rec627524736 .t886__wrapper{background:#141310!important;border-top:1px solid #65533b!important}html body #rec627524736 .t886__text{color:#e1d9cb!important}html body #rec627524736 .t886__btn{background:#dfbd80!important;color:#141310!important;border-color:#dfbd80!important}
