/* Shared cookie banner. Reserve its actual height so page controls stay reachable. */
html{scroll-padding-bottom:calc(var(--ankravs-cookie-height,0px) + 16px)}
#mrcoockie-space{height:var(--ankravs-cookie-height,0px);clear:both}
#mrcoockie[hidden],#mrcoockie [hidden]{display:none!important}
#mrcoockie{box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;z-index:500;padding:12px max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));max-height:55vh;max-height:55dvh;overflow-y:auto;background:rgba(26,34,27,.97);color:#fff;font:14px/1.5 "Open Sans",Arial,sans-serif;box-shadow:0 -3px 16px #0002;text-align:left}
#mrcoockie *{box-sizing:border-box}
#mrcoockie .mrcoockie-summary{max-width:1240px;margin:auto;display:flex;align-items:center;gap:12px 24px}
#mrcoockie p{flex:1;margin:0;padding:0;font:inherit;color:inherit}
#mrcoockie a{color:#fff;text-decoration:underline;white-space:nowrap}
#mrcoockie .mrcoockie-actions{display:flex;gap:8px;flex-shrink:0}
#mrcoockie button{float:none;width:auto;min-height:42px;margin:0;padding:8px 12px;border:1px solid #fff;border-radius:5px;background:transparent;color:#fff;font:600 13px/1.4 "Open Sans",Arial,sans-serif;cursor:pointer;white-space:normal}
#mrcoockie [data-cookie-save]{background:#477e2c}
#mrcoockie button:hover{background:#356020}
#mrcoockie button:focus-visible,#mrcoockie a:focus-visible,#mrcoockie input:focus-visible{outline:3px solid #e8b173;outline-offset:3px}
#mrcoockie_more{max-width:1240px;margin:12px auto 0;padding-top:12px;border-top:1px solid #ffffff50}
#mrcoockie .mrcoockie-categories{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:12px}
#mrcoockie label{display:inline-flex;align-items:center;gap:7px;float:none;width:auto;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer}
#mrcoockie input{float:none;width:18px;height:18px;margin:0;accent-color:#97be0d;flex-shrink:0}
@media(max-width:760px){
  #mrcoockie .mrcoockie-summary{flex-direction:column;align-items:stretch;gap:10px}
  #mrcoockie .mrcoockie-actions{display:grid;grid-template-columns:1fr 1fr}
  #mrcoockie .mrcoockie-categories{display:grid;grid-template-columns:1fr;gap:10px}
}
