@scope ([svui]) {
    /* SVUI Slider widget */
    [sv-ui="slider"] {
        min-width: 0;
    }

    [sv-ui="slider"]:not(.slick-initialized):not([sv-state="inactive"]) {
        display: flex;
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow: hidden;
    }

    [sv-ui="slider"]:not(.slick-initialized):not([sv-state="inactive"]) > * {
        min-width: 100%;
        height: 100%;
    }

    [sv-ui="slider"][data-svui-slider-many]:not(.slick-initialized):not([sv-state="inactive"]) > * {
        min-width: auto;
    }

    [sv-ui="slider"] .slick-list {
        width: 100%;
        height: 100%;
    }

    [sv-ui="slider"] .slick-track {
        display: flex;
        height: 100%;
    }

    [sv-ui="slider"].slick-vertical .slick-track {
        flex-direction: column;
        height: auto;
    }

    [sv-ui="slider"][data-svui-slider-rows] .slick-slide > div {
        display: flex;
        height: 100%;
    }

    [sv-ui="slider"] .slick-arrow,
    [sv-ui="slider"] .slick-dots button {
        cursor: pointer;
    }
}
