.fpdt { display: flex; align-items: center; min-height: var(--fpdt-min-height, 54px); background: var(--fpdt-bg); color: var(--fpdt-fg); }
.fpdt-window { flex: 1 1 0; min-width: 0; overflow-x: auto; }
.fpdt-track, .fpdt .fpdt-messages { display: flex; width: max-content; align-items: center; }
.fpdt .fpdt-messages { list-style: none; margin: 0; padding: 0; }
.fpdt .fpdt-messages li { display: flex; align-items: center; gap: var(--fpdt-gap, 40px); margin: 0; padding-block: var(--fpdt-padding, 14px); padding-inline-end: var(--fpdt-gap, 40px); font: var(--fpdt-font-weight, 500) var(--fpdt-effective-size, var(--fpdt-font-size, 16px))/var(--fpdt-line-height, 1.4) var(--fpdt-family, Arial, sans-serif); letter-spacing: var(--fpdt-letter-spacing, 0px); text-transform: var(--fpdt-case, uppercase); white-space: nowrap; }
.fpdt .fpdt-messages li span { padding-inline-start: 8px; color: var(--fpdt-separator, currentColor); }
.fpdt-running .fpdt-window { overflow: hidden; }
.fpdt-running .fpdt-track { animation: fpdt-scroll var(--fpdt-duration) linear infinite; }
.fpdt-running[data-fpdt-direction="right"] .fpdt-track { animation-direction: reverse; }
.fpdt-paused .fpdt-track, .fpdt-window:hover .fpdt-track, .fpdt:focus-within:not(.fpdt-resumed) .fpdt-track { animation-play-state: paused; }
.fpdt .fpdt-toggle { box-sizing: border-box; flex: 0 0 32px; width: 32px; min-width: 0; max-width: 32px; color: inherit; background: transparent; border: 0; padding: 8px; margin: 0 6px; cursor: pointer; }
.fpdt .fpdt-toggle[hidden] { display: none; }
@keyframes fpdt-scroll { to { transform: translateX(var(--fpdt-distance)); } }
@media (max-width: 1024px) { .fpdt { --fpdt-effective-size: var(--fpdt-tablet-font-size, var(--fpdt-font-size, 16px)); } }
@media (max-width: 767px) { .fpdt { --fpdt-effective-size: var(--fpdt-mobile-font-size, var(--fpdt-tablet-font-size, var(--fpdt-font-size, 16px))); } }
@media (prefers-reduced-motion: reduce) {
    .fpdt-running .fpdt-track { animation: none; }
    .fpdt-running .fpdt-window { overflow-x: auto; }
    .fpdt [aria-hidden="true"].fpdt-messages, .fpdt .fpdt-toggle { display: none; }
}
