.hodps-header-ticker{position:relative;display:flex;align-items:center;min-width:0;max-width:100%;min-height:36px;padding:4px 12px;background:var(--hodps-ticker-bg,#111);color:var(--hodps-ticker-ink,#fff);font:700 12px/1.5 Arial,sans-serif;box-sizing:border-box;overflow:hidden}
.hodps-header-ticker[hidden],.hodps-ticker-toggle[hidden]{display:none!important}
.hodps-ticker-readable{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:normal;border:0}
.hodps-ticker-viewport{min-width:0;flex:1;overflow:hidden}
.hodps-ticker-track{display:flex;width:max-content;max-width:none}
.hodps-ticker-group{display:flex;flex:none;align-items:center;gap:36px;padding-right:36px;min-width:160px;box-sizing:border-box}
.hodps-ticker-group>span{display:block;white-space:nowrap;color:inherit}
.hodps-ticker-group>span::before{content:"✦";margin-right:12px}
.hodps-header-ticker:not(.is-moving) .hodps-ticker-track{width:100%;transform:none!important}
.hodps-header-ticker:not(.is-moving) .hodps-ticker-group{flex:1;flex-wrap:wrap;gap:8px 24px;padding:0}
.hodps-header-ticker:not(.is-moving) .hodps-ticker-group>span{white-space:normal;overflow-wrap:anywhere}
.hodps-header-ticker:not(.is-moving) [data-ticker-clone]{display:none}
.hodps-header-ticker.is-moving .hodps-ticker-track{will-change:transform}
.hodps-header-ticker .hodps-ticker-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:28px;min-height:28px;margin:0 0 0 8px;padding:6px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;cursor:pointer;box-shadow:none;font:inherit;line-height:1}
.hodps-ticker-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.hodps-ticker-icon{display:block;box-sizing:border-box;width:9px;height:11px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.hodps-ticker-toggle[aria-pressed=true] .hodps-ticker-icon{width:0;height:0;border:5px solid transparent;border-left:8px solid currentColor;border-right:0}
.hodse .hodse-ticker-fields{min-width:0;margin:0 0 18px;padding:0;border:0}
.hodse-ticker-fields label{margin:14px 0}
.hodse [data-header-ticker-preview]{min-width:0;max-width:100%;margin:10px 0}
@media(max-width:650px){.hodps-header-ticker{font-size:11px}.hodps-ticker-group{gap:26px;padding-right:26px}}
@media(prefers-reduced-motion:reduce){.hodps-header-ticker .hodps-ticker-track{transform:none!important}.hodps-header-ticker .hodps-ticker-group{flex-wrap:wrap}.hodps-header-ticker [data-ticker-clone]{display:none}}
