.round-time-bar {    
    overflow: hidden;
    margin: 0;
    display: flex;
    padding: 0;    
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

    .round-time-bar div {
        height: 5px;
        animation: roundtime calc(var(--duration) * 1s) steps(var(--duration)) forwards;
        transform-origin: left center;        
    }

    .round-time-bar[data-style="smooth"] div {
        animation: roundtime calc(var(--duration) * 1s) linear forwards;
    }

    .round-time-bar[data-style="fixed"] div {
        width: calc(var(--duration) * 5%);
    }    

@keyframes roundtime {
    to {        
        transform: scaleX(0);
    }
}

.alert {    
    padding: 0 !important;    
}

.alert-container {
    padding: 0.75rem 1.25rem .75rem 1.25rem !important;
}
