/* Shared frontend and WordPress saved-preview styles. */
:is(.upoty-site #header,#ud-strip-preview) .ud-strip{display:flex!important;align-items:center;height:auto!important;min-height:36px;margin:0;padding:0;border:0;position:relative;overflow:hidden!important;background:var(--ud-background,#FF6B4A)!important;color:var(--ud-foreground,#1B2440)!important}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip[hidden]{display:none!important;min-height:0!important;height:0!important}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-link{display:block;flex:1;min-width:0;min-height:36px;padding:7px 18px;margin:0;border:0;background:transparent;color:inherit!important;font:600 13px/1.5 "IBM Plex Sans",Arial,sans-serif;letter-spacing:.025em;text-decoration:none;text-transform:none;box-sizing:border-box;overflow:hidden}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-track{display:block;width:100%;margin:0;padding:0}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-group{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 7px;margin:0;padding:0;text-align:center;box-sizing:border-box}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip :is(.ud-strip-heading,.ud-strip-days,.ud-strip-cta,.ud-strip-announcement,.ud-strip-separator){display:inline;color:inherit;font:inherit;letter-spacing:inherit}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip time{font:inherit;color:inherit}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip a:hover .ud-strip-cta{text-decoration:underline;text-underline-offset:3px}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip a:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip.is-moving .ud-strip-link{padding:0}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip.is-moving .ud-strip-track{display:flex;width:max-content;animation:ud-strip-scroll var(--ud-duration,24s) linear infinite;will-change:transform}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip.is-moving .ud-strip-group{flex:none;flex-wrap:nowrap;justify-content:flex-start;gap:var(--ud-gap,28px);min-height:36px;padding:7px var(--ud-gap,28px) 7px 0;white-space:nowrap}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip[data-direction="right"] .ud-strip-track{animation-direction:reverse}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip[data-paused="1"] .ud-strip-track,
:is(.upoty-site #header,#ud-strip-preview) .ud-strip[data-pause-hover="1"] .ud-strip-link:hover .ud-strip-track,
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-link:focus-visible .ud-strip-track{animation-play-state:paused}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;margin:0;border:0;border-left:1px solid currentColor;border-radius:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer;font:700 16px/1 Arial,sans-serif;letter-spacing:0}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-toggle[hidden]{display:none!important}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-toggle:hover{background:rgba(27,36,64,.08)}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
@keyframes ud-strip-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(0px - var(--ud-distance)),0,0)}}
@media(max-width:1024px){
:is(.upoty-site #header,#ud-strip-preview) .ud-strip{min-height:44px}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-link{min-height:44px;padding:8px 12px;font-size:12px;letter-spacing:0}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip.is-moving .ud-strip-group{min-height:44px;padding-top:8px;padding-bottom:8px}
:is(.upoty-site #header,#ud-strip-preview) .ud-strip-toggle{width:44px;min-width:44px;height:44px;min-height:44px}
}
@media(prefers-reduced-motion:reduce){:is(.upoty-site #header,#ud-strip-preview) .ud-strip .ud-strip-track{animation:none!important;transform:none!important;will-change:auto}}
@media(forced-colors:active){:is(.upoty-site #header,#ud-strip-preview) .ud-strip{border-bottom:1px solid CanvasText}:is(.upoty-site #header,#ud-strip-preview) .ud-strip :is(a,button):focus-visible{outline-color:LinkText}}
