
.tt-select[data-v-7b51edbe] {
    cursor: pointer;
    background: hsla(0, 0%, 100%, .18);
    border-radius: 5px;
    position: relative;
    margin-left: 20px;
    display: inline-block;
    height: 28px;
    line-height: 28px !important;
    width: 81px
}

.tt-select input[data-v-7b51edbe] {
    width: 100%;
    border: none;
    background: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    padding: 0 10px 0 3px !important
}

.tt-select .tt-select-value[data-v-7b51edbe] {
    position: absolute;
    z-index: 9999999999999;
    left: 0;
    width: 100%;
    top: 40px;
    background: #fff;
    box-shadow: 3px 4px 20px 0 rgba(40, 44, 53, .1);
    transition: transform .3s;
    font-size: 14px;
    color: #333
}

.tt-select .tt-select-value span[data-v-7b51edbe] {
    display: block;
    padding-left: 10px
}

.tt-select .tt-select-value span[data-v-7b51edbe]:hover {
    background: #f0f0f0
}

.tt-select[data-v-7b51edbe] ::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px
}

.tt-select[data-v-7b51edbe] :-moz-placeholder {
    color: #fff;
    font-size: 14px
}

.tt-select[data-v-7b51edbe] ::moz-placeholder {
    color: #fff;
    font-size: 14px
}

.tt-select[data-v-7b51edbe] :-ms-input-placeholder {
    color: #fff;
    font-size: 14px
}

.tt-select.disabled[data-v-7b51edbe] {
    cursor: not-allowed;
    background-color: #99999f !important
}

.tt-select.mini[data-v-7b51edbe] {
    font-size: 14px;
    padding: 5px 8px;
    border-radius: 3px
}

.tt-select.primary[data-v-7b51edbe] {
    border: none;
    background: #409eff;
    color: #fff
}

.tt-select.primary[data-v-7b51edbe]:hover {
    background: #66b1ff;
    border-color: #66b1ff;
    color: #fff
}

.item-icon[data-v-7b51edbe] {
    position: absolute;
    top: 10px;
    right: 10px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transition: transform .3s
}

.up-icon[data-v-7b51edbe] {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top: 12px
}

.down-icon[data-v-7b51edbe] {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}