.wh-page-loading{position:fixed;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#f45b32,#f7a281,transparent);background-size:200% 100%;z-index:99999;animation:wh-load-progress 1.1s linear infinite,wh-load-hide 8s forwards;pointer-events:none}.wh-page-loading[hidden]{display:none}@keyframes wh-load-progress{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes wh-load-hide{99%{opacity:1}100%{opacity:0}}
#wh-consent{position:fixed;left:18px;bottom:24px;z-index:1000;width:min(420px,calc(100vw - 36px));padding:18px;border:1px solid #d5ded8;border-radius:14px;background:white;box-shadow:0 8px 35px #19332b22;color:#243c35;font:13px/1.6 Arial,sans-serif}#wh-consent p{margin:0 0 12px}#wh-consent button{padding:9px 12px;min-height:42px;border:1px solid #d6ded8;border-radius:8px;background:white;color:#304f43;cursor:pointer;margin:3px}#wh-consent button[data-allow]{background:#f45b32;color:#fff;border-color:#f45b32}@media(max-width:700px){#wh-consent{bottom:78px}}@media(prefers-reduced-motion:reduce){.wh-page-loading{animation:wh-load-hide 8s forwards;background:#f45b32}}
html.wh-is-loading:before{content:"";position:fixed;inset:0 0 auto;height:3px;background:#f45b32;z-index:99998;animation:wh-load-hide 8s forwards;pointer-events:none}
