
/* smart-combo-box */

smart-combo-box {
    width: var(--smart-combo-box-default-width);
    height: var(--smart-combo-box-default-height);
    overflow: initial;
    visibility: hidden;
    cursor: pointer;
}

    /* Overrides smartWidgets Framework - base.css selector */
    smart-combo-box.smart-element {
        overflow: visible;
        visibility: inherit;
        border-width: 0px;
    }

    /*ListBox*/
    .smart-combo-box smart-list-box {
        position: relative;
        width: 100%;
        height: 100%;
        border: initial;
        padding: initial;
        overflow: hidden;
        font-size: inherit;
        font-family: inherit;
        outline: none;
    }

    .smart-combo-box .smart-buttons-container .smart-input .smart-token {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        cursor: pointer;
        margin: 2px;
        user-select: none;
        margin-top: 0;
        margin-bottom: 0;
    }

    .smart-combo-box.smart-element .smart-drop-down.smart-visibility-hidden {
        transform: scale(0);
        transition: transform 0.2s ease-in;
        transform-origin: left top 0px;
    }
