.uhk-ticker{--uhk-gap:24px;--uhk-image-gap:8px;--uhk-visible:1;box-sizing:border-box;display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0;min-height:48px;background:#f4f5f7;color:#242a32;overflow:hidden}
.uhk-ticker *{box-sizing:border-box}
.uhk-label{background:#b91c1c;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;max-width:45%;min-width:0;flex:0 0 auto;font-weight:600}
.uhk-label-text{min-width:0;overflow-wrap:anywhere}
.uhk-label-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;font-size:17px}
.uhk-viewport{position:relative;flex:1 1 0;min-width:0;overflow:hidden;display:flex;align-items:center;isolation:isolate}
.uhk-track{display:flex;align-items:center;width:100%;min-width:0}
.uhk-entry{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:0;flex:0 0 auto}
.uhk-item{display:inline-flex;align-items:center;gap:var(--uhk-image-gap);min-width:0;max-width:100%;padding:9px 0}
.uhk-content{min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}
.uhk-nowrap .uhk-content,.uhk-nowrap .uhk-headline{white-space:nowrap;flex-wrap:nowrap}
.uhk-headline{color:inherit;font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}
.uhk-headline-link:hover{color:#b91c1c}
.uhk-category{background:#e1e5eb;border-radius:3px;padding:2px 5px;font-size:12px}
.uhk-date{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;color:#535b68}
.uhk-image{width:46px;height:36px;object-fit:cover;flex:0 0 auto}
.uhk-separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-inline:12px;color:#a12323;font-size:12px}
.uhk-controls{display:flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;padding:3px 6px;min-width:0}
.uhk-controls-first .uhk-label{order:0}
.uhk-controls-first .uhk-controls{order:1}
.uhk-controls-first .uhk-viewport{order:2}
.uhk-control{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;cursor:pointer;border:1px solid #cdd1d7;border-radius:3px;background:#fff;color:#242a32;padding:5px;line-height:1;font-size:14px}
.uhk-control:hover{background:#e7e9ed;color:#b91c1c}
.uhk-control:disabled{opacity:.45;cursor:default}
.uhk-ticker :focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.uhk-sr-control{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.uhk-sr-control:focus-visible{position:relative!important;width:auto!important;height:auto!important;min-width:28px!important;min-height:28px!important;overflow:visible!important;clip:auto!important;padding:5px!important;border:1px solid currentColor!important;white-space:normal!important}
.uhk-visually-hidden-focusable{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.uhk-visually-hidden-focusable:focus-visible{position:static;width:auto;height:auto;clip:auto;white-space:normal}
.uhk-marquee .uhk-track{width:max-content;max-width:none;flex:none;will-change:transform}
.uhk-marquee .uhk-sequence{display:flex;flex:none;align-items:center;width:max-content}
.uhk-marquee .uhk-entry{margin-inline-end:var(--uhk-gap);max-width:none}
.uhk-marquee .uhk-item{white-space:nowrap;max-width:none}
.uhk-marquee .uhk-content{white-space:nowrap}
.uhk-horizontal .uhk-track,.uhk-vertical .uhk-track,.uhk-fade .uhk-track{position:relative;display:block;width:100%}
.uhk-page{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--uhk-gap);visibility:hidden;pointer-events:none;width:100%}
.uhk-page.is-active,.uhk-page.is-visible{visibility:visible;pointer-events:auto}
.uhk-page .uhk-entry{display:flex;align-items:center;flex:1 1 0;min-width:0;max-width:none}
.uhk-page .uhk-item{min-width:0;flex:1;max-width:100%}
.uhk-page .uhk-content{flex-wrap:wrap;white-space:normal}
.uhk-nowrap .uhk-page .uhk-content{white-space:nowrap;flex-wrap:nowrap}
.uhk-page .uhk-separator{margin-inline:6px}
.uhk-page .uhk-entry:last-child .uhk-separator{display:none}
.uhk-vertical .uhk-page{align-items:stretch}
.uhk-vertical .uhk-page .uhk-entry{align-items:center}
.uhk-editor-message{padding:14px;border:1px dashed #9ca3af;background:#f3f4f6;color:#374151}
@media(max-width:480px){.uhk-label{max-width:42%;padding:8px}.uhk-control{min-width:26px;min-height:26px}.uhk-controls{padding:2px}}

.uhk-ticker[dir="rtl"] .uhk-viewport{direction:ltr}
