.sq-data-input {
    position: relative;
}

.sq-data-input-dropdown {
    position: static;
    display: none;
}

.sq-data-input .sqn-select.bx.active .sq-data-input-dropdown {
    display: flex;
    flex-direction: column;
    z-index: 100;
    position: relative;
}

.sq-data-input .sqn-select.bx.active {
    padding: 0;
    overflow: visible;
    z-index: 100;
}

.sq-data-input .sqn-select.bx.active select {
    opacity: 1;
    height: auto;
    min-height: 200px;
    max-height: 400px;
    position: static;
    flex: 0 0 auto;
    margin-left: -1px;
    margin-right: -1px;
    padding: 0;
}

.sq-data-input .sqn-select.bx.active select option {
    padding: 0 11px;
    line-height: 1em;
    height: initial;
}

.sq-data-input .sqn-select.bx.active select option.recent {
    font-style: italic;
    font-weight: 600;
}

.sq-data-input-dropdown input.sqn-input {
    background: transparent;
    border: 0;
    margin: 0;
    flex: 1 1 auto;
    height: 20px;
}