.ets-ticker{ background:#fff; color:#1e3a8a; border-bottom:1px solid #e5e7eb; }
.ets-in-container .ets-ticker-inner{display:flex;gap:.75rem;align-items:center;padding:.5rem 0;white-space:nowrap}
.ets-full{width:100%}
.ets-full .ets-full-wrap{max-width:100%;margin:0 auto}
.ets-fixed{position:fixed;top:0;left:0;right:0;z-index:9999}
body.admin-bar .ets-fixed{top:32px}

.ets-label{font-weight:700;text-transform:uppercase;font-size:12px;color:#1e3a8a;padding:.125rem .5rem;border:1px solid #c7d2fe;border-radius:.25rem;background:#eef2ff}
.ets-track{position:relative;overflow:hidden;flex:1}
.ets-loop{display:inline-block;padding-left:2rem;animation:ets-marquee var(--ets-speed) linear infinite}
.ets-item{display:inline-block;margin-right:2rem;text-decoration:none;color:#1d4ed8}
.ets-item:hover{text-decoration:underline}
.ets-track:hover .ets-loop{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.ets-loop{animation:none!important}}
@keyframes ets-marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}

.ets-policy-inline,.ets-policy-inline li{list-style:none;margin:0;padding:0}
.ets-policy-inline{display:inline-flex;gap:.75rem;margin-left:.75rem;flex-wrap:wrap}
