.v-select{
    position:relative;
    font-family:inherit;
}

.v-select,
.v-select * {
    box-sizing:border-box;
}

@-webkit-keyframes vSelectSpinner {
    0% { transform:rotate(0deg) } to { transform:rotate(1turn) }
}

@keyframes vSelectSpinner {
    0% { transform:rotate(0deg) } to { transform:rotate(1turn) }
}

.vs__fade-enter-active,
.vs__fade-leave-active {
    pointer-events:none;
    transition:opacity 0.15s cubic-bezier(1,.5,.8,1);
}

.vs__fade-enter,
.vs__fade-leave-to {
    opacity:0;
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
    cursor:not-allowed;
    background-color:#f8f8f8;
}

.v-select[dir=rtl] .vs__actions{
    padding:0 0.3vw 0 0.6vw;
}

.v-select[dir=rtl] .vs__clear {
    margin-left:.6vw; 
    margin-right:0;
}

.v-select[dir=rtl] .vs__deselect {
    margin-left:0;
    margin-right:.2vw;
}

.v-select[dir=rtl] .vs__dropdown-menu {
    text-align:right;
}

.vs__dropdown-toggle{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    display:flex;
    padding:0 0 0 0;
    background:none;
    border:.1vw solid rgba(60,60,60,.26);
    border-radius:0.5vw;
    white-space:normal;
}

.vs__selected-options {
    display:flex;
    flex-basis:100%;
    flex-grow:1;
    flex-wrap:wrap;
    padding:0 0.2vw;
    position:relative;
}

.vs__actions {
    display:flex;
    align-items:center;
    padding:.4vw 0.6vw 0 0.3vw;
}

.vs--searchable .vs__dropdown-toggle {
    cursor:text;
}

.vs--unsearchable .vs__dropdown-toggle {
    cursor:pointer;
}

.vs--open .vs__dropdown-toggle {
    border-bottom-color:transparent;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}

.vs__open-indicator {
    fill:rgba(60,60,60,.5);
    transform:scale(1);
    transition:transform 0.15s cubic-bezier(1,-.115,.975,.855);
    transition-timing-function:cubic-bezier(1,-.115,.975,.855);
}

.vs--open .vs__open-indicator {
    transform:rotate(180deg) scale(1);
}

.vs--loading .vs__open-indicator {
    opacity:0;
}

.vs__clear {
    fill:rgba(60,60,60,.5);
    padding:0;
    border:0;
    background-color:transparent;
    cursor:pointer;
    margin-right:.8vw;
}

.vs__dropdown-menu {
    display:block;
    box-sizing:border-box;
    position:absolute;
    top:calc(100% - 0.1vw);
    left:0;
    z-index:1000;
    padding:.5vw 0;
    margin:0;
    width:100%;
    max-height:20vw;
    min-width:16.0vw;
    overflow-y:auto;
    box-shadow:0 0.3vw 0.6vw 0 rgba(0,0,0,.15);
    border:.1vw solid rgba(60,60,60,.26);
    border-top-style:none;
    border-radius:0 0 0.5vw 0.5vw;
    text-align:left;
    list-style:none;
    background:#fff;
}

.vs__no-options {
    text-align:center;
}

.vs__dropdown-option {
    line-height:1.42857143;
    display:block;
    padding:.3vw 2.0vw;
    clear:both;
    color:#333;
    white-space:nowrap;
}

.vs__dropdown-option:hover {
    cursor:pointer;
}

.vs__dropdown-option--highlight {
    background:#5897fb;
    color:#fff;
}

.vs__dropdown-option--disabled {
    background:inherit;
    color:rgba(60,60,60,.5);
}

.vs__dropdown-option--disabled:hover {
    cursor:inherit;
}

.vs__selected {
    display:flex;
    align-items:center;
    background-color:#f0f0f0;
    border:.1vw solid rgba(60,60,60,.26);
    border-radius:0.5vw;
    color:#333;
    line-height:1.4;
    margin:0 0 0 0;
    padding:0 0.25em;
    z-index:0;
}

.vs__deselect {
    display:inline-flex;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    margin-left:.4vw;
    padding:0;
    border:0;
    cursor:pointer;
    background:none;
    fill:rgba(60,60,60,.5);
    text-shadow:0 0.1vw 0 #fff;
}

.vs--single .vs__selected {
    background-color:transparent;
    border-color:transparent;
}

.vs--single.vs--open .vs__selected {
    position:absolute;
    opacity:.4;
}

.vs--single.vs--searching .vs__selected {
    display:none;
}

.vs__search::-webkit-search-cancel-button {
    display:none;
}

.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
    display:none;
}

.vs__search,
.vs__search:focus {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    line-height:1.4;
    font-size:1em;
    border:.1vw solid transparent;
    border-left:none;
    outline:none;
    margin:.4vw 0 0;
    padding:0 0.7vw;
    background:none;
    box-shadow:none;
    width:0;
    max-width:100%;
    flex-grow:1;
    z-index:1;
}

.vs__search::-webkit-input-placeholder {
    color:inherit;
}

.vs__search::-moz-placeholder {
    color:inherit;
}

.vs__search:-ms-input-placeholder {
    color:inherit;
}

.vs__search::-ms-input-placeholder {
    color:inherit;
}

.vs__search::placeholder {
    color:inherit;
}

.vs--unsearchable .vs__search {
    opacity:1;
}

.vs--unsearchable:not(.vs--disabled) .vs__search:hover {
    cursor:pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
    opacity:.2;
}

.vs__spinner {
    align-self:center;
    opacity:0;
    font-size:.5vw;
    text-indent:-9999em;
    overflow:hidden;
    border:.9em solid hsla(0,0%,39.2%,.1);
    border-left-color:rgba(60,60,60,.45);
    transform:translateZ(0);
    -webkit-animation:vSelectSpinner 1.1s linear infinite;
    animation:vSelectSpinner 1.1s linear infinite;
    transition:opacity 0.1s;
}

.vs__spinner,
.vs__spinner:after {
    border-radius:50%;
    width:5em;
    height:5em;
}

.vs--loading .vs__spinner {
    opacity:1;
}

/* --- CUSTOMIZATIONS --- */
.vs__selected, .vs__search { padding: 0vw 0vw 0vw 0vw; }
.vs__dropdown-menu li { padding: 0.5vw 0vw 0.5vw 0.75vw; }
.vs__dropdown-menu::-webkit-scrollbar { width: 2vw; }
.vs__dropdown-menu::-webkit-scrollbar-track { box-shadow: inset 0 0 1vw rgba(0, 0, 0, 0.2); border-bottom-right-radius: 0.5vw; }
.vs__dropdown-menu::-webkit-scrollbar-thumb { background-color: #aaa; border-radius: 0.5vw; }


/*# sourceMappingURL=vue-select.css.map*/