/** * Skipped minification because the original files appears to be already minified. * Original file: /npm/nice-select2@2.1.0/dist/css/nice-select2.css * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */
.nice-select{
    cursor: pointer;
    position: relative;
}
.nice-select:hover{
}
.nice-select:active,.nice-select.open,.nice-select:focus{
}
.nice-select:after{ 
    content:"";
    display:block;
    height:1rem;
    margin-top:-0.5rem;
    pointer-events:none;
    position:absolute;
    right:12px;
    top:50%;
    transform-origin:50% 50%; 
    transition:all .15s ease-in-out;
    width:1rem;
    background-size: 1.5em 1.5em;
    background-position: center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
}
[dir=rtl] .nice-select:after{ 
    right: auto;
    left: 12px;
}
.nice-select.open:after{
    transform:rotate(-180deg)
}
.nice-select.open .nice-select-dropdown{
    opacity:1;
    pointer-events:auto;
    transform:scale(1) translateY(0)
}
.nice-select.disabled{
    border-color:#ededed;
    color:#999;
    pointer-events:none
}
.nice-select.disabled:after{
    border-color:#ccc
}
.nice-select.wide{
    width:100%
}
.nice-select.wide .nice-select-dropdown{
    left:0 !important;
    right:0 !important
}
.nice-select.right{
    float:right
}
.nice-select.right .nice-select-dropdown{
    left:auto;
    right:0
}
.nice-select.small{
    font-size:12px;
    height:36px;
    line-height:34px
}
.nice-select.small:after{
    height:4px;
    width:4px
}
.nice-select.small .option{
    line-height:34px;
    min-height:34px
}
.nice-select .nice-select-dropdown{
    min-width: 100%;
    margin-top:4px;
    background-color: #13182b;
    border: 1px solid rgba(255, 255, 255, 0.25);
    color: #fcfbfc;
    border-radius:21px;
    box-shadow:0 0 0 1px rgba(68,68,68,.11);
    pointer-events:none;
    position:absolute;
    top:100%;
    left:0;
    transform-origin:50% 0;
    transform:scale(0.75) translateY(19px);
    transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;
    z-index:9;
    opacity:0;
    font-size: 0.875rem;
    overflow: hidden;
    outline:none;
} 
@media (max-width:768px) {
    .nice-select .nice-select-dropdown {
        width: 100%;
        /* border-top-left-radius: 0;
        border-top-right-radius: 0; */
    }
}
.nice-select .list{
    border-radius:5px;
    box-sizing:border-box;
    overflow:hidden;
    padding:0;
    max-height:210px;
    overflow-y:auto
}
/* .nice-select .list:hover .option:not(:hover){
    color:#ed5737 !important
} */
.nice-select .option{
    cursor:pointer;
    font-weight:400;
    line-height:1;
    list-style:none;
    outline:none;
    font-size: 1rem;
    text-align:center;
    transition:all .2s;
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #35212e;
}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{
    color:#ed5737
}
.nice-select .option.selected{
    font-weight:bold
}
.nice-select .option.disabled{
    background-color:rgba(0,0,0,0);
    color:#999;
    cursor:default
}
.nice-select .optgroup{
    font-weight:bold
}
.no-csspointerevents .nice-select .nice-select-dropdown{
    display:none
}
.no-csspointerevents .nice-select.open .nice-select-dropdown{
    display:block
}
.nice-select .list::-webkit-scrollbar{
    width:0
}
.nice-select .has-multiple{
    white-space:inherit;
    height:auto;
    padding:7px 12px;
    min-height:36px;
    line-height:22px
}
.nice-select .has-multiple span.current{
    border:1px solid #ccc;
    background:#eee;
    padding:0 10px;
    border-radius:3px;
    display:inline-block;
    line-height:24px;
    font-size:14px;
    margin-bottom:3px;
    margin-right:3px
}
.nice-select .has-multiple .multiple-options{
    display:block;
    line-height:24px;
    padding:0
}
.nice-select .nice-select-search-box{
    box-sizing:border-box;
    width:100%;
    padding:5px;
    pointer-events:none;
    border-radius:5px 5px 0 0
}
.nice-select .nice-select-search{
    box-sizing:border-box;
    background-color:#fff;
    border:1px solid #e8e8e8;
    border-radius:3px;
    color:#444;
    display:inline-block;
    vertical-align:middle;
    padding:7px 12px;
    margin:0 10px 0 0;
    width:100%;
    min-height:36px;
    line-height:22px;
    height:auto;
    outline:0 !important;
    font-size:14px
}
