.pnrt-wrapper{
    width:100%;
    display:flex;
    align-items:center;
    overflow:hidden;
    font-family:inherit;
}

.pnrt-label{
    background:#000;
    color:#fff;
    padding:8px 14px;
    font-weight:700;
    white-space:nowrap;
}

.pnrt-track{flex:1;overflow:hidden}

.pnrt-move{
    display:inline-flex;
    align-items:center;
    white-space:nowrap;
    animation:pnrt-scroll linear infinite;
}

.pnrt-item{
    display:inline-flex;
    align-items:center;
}

.pnrt-item a{
    margin:0 10px;
    text-decoration:none;
    color:inherit;
    font-weight:500;
}

.pnrt-sep{
    display:inline-flex;
    align-items:center;
    line-height:1;
    margin:0 8px;
}

@keyframes pnrt-scroll{
    from{transform:translateX(0)}
    to{transform:translateX(-50%)}
}

@media (max-width: 768px) {
    .pnrt-label {
        font-size: 12px;
        padding: 6px 10px;
    }

    .pnrt-item a {
        font-size: 13px;
    }

    .pnrt-sep {
        font-size: 10px !important;
        margin: 0 6px;
    }
}
