.ss-main{color:#666;position:relative;width:100%;user-select:none;display:inline-block}.ss-main .ss-single-selected{height:30px;padding:6px;border:1px solid #dcdee2;transition:background-color .2s;outline:0;background-color:#fff;box-sizing:border-box;border-radius:4px;cursor:pointer;width:100%;display:flex}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-right-radius:0;border-top-left-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-right-radius:0;border-bottom-left-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{overflow:hidden;text-overflow:ellipsis;align-items:center;white-space:nowrap;display:flex}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{flex:0 1 auto;justify-content:flex-end;font-weight:700;margin:0 6px;align-items:center;display:flex}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{flex:0 1 auto;justify-content:flex-end;margin:0 6px;align-items:center;display:flex}.ss-main .ss-single-selected .ss-arrow span{padding:3px;border:solid #666;transition:transform .2s,margin .2s;border-width:0 2px 2px 0;display:inline-block}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{min-height:30px;padding:0 0 0 3px;border:1px solid #dcdee2;transition:background-color .2s;flex-direction:row;outline:0;background-color:#fff;box-sizing:border-box;border-radius:4px;cursor:pointer;width:100%;display:flex}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-right-radius:0;border-top-left-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-right-radius:0;border-bottom-left-radius:0}.ss-main .ss-multi-selected .ss-values{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap;width:calc(100% - 30px);display:flex}.ss-main .ss-multi-selected .ss-values .ss-disabled{overflow:hidden;text-overflow:ellipsis;padding:4px 5px;color:#dedede;margin:2px 0;align-items:center;width:100%;line-height:1em;white-space:nowrap;display:flex}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{padding:3px 5px;font-size:12px;animation-timing-function:ease-out;color:#fff;animation-fill-mode:both;animation-name:scaleIn;background-color:#5897fb;margin:3px 5px 3px 0;align-items:center;border-radius:4px;user-select:none;animation-duration:.2s;display:flex}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-timing-function:ease-out;animation-name:scaleOut;animation-duration:.2s}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{flex:0 1 3px;margin:9px 12px 0 5px;display:flex}.ss-main .ss-multi-selected .ss-add .ss-plus{height:10px;justify-content:center;transition:transform .2s;position:relative;align-items:center;background:#666;width:2px;display:flex}.ss-main .ss-multi-selected .ss-add .ss-plus:after{height:2px;content:"";position:absolute;top:4px;background:#666;left:-4px;width:10px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-main .ss-content{transform:scaleY(0);border:1px solid #dcdee2;transition:transform .2s,opacity .2s;position:absolute;opacity:0;background-color:#fff;transform-origin:center top;box-sizing:border-box;margin:-1px 0 0;width:100%;z-index:1010}.ss-main .ss-content.ss-open{transform:scaleY(1);opacity:1;display:block}.ss-main .ss-content .ss-search{padding:8px 8px 6px;flex-direction:row;display:flex}.ss-main .ss-content .ss-search.ss-hide,.ss-main .ss-content .ss-search.ss-hide input{height:0;padding:0;opacity:0;margin:0}.ss-main .ss-content .ss-search input{flex:1 1 auto;height:30px;padding:6px 8px;font-size:inherit;border:1px solid #dcdee2;-webkit-appearance:textfield;outline:0;min-width:0;text-align:left;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;border-radius:4px;width:100%;line-height:inherit;display:inline-flex}.ss-main .ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-main .ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-main .ss-content .ss-search .ss-addable{flex:0 0 30px;height:30px;justify-content:center;font-size:22px;border:1px solid #dcdee2;font-weight:700;box-sizing:border-box;margin:0 0 0 8px;align-items:center;border-radius:4px;cursor:pointer;display:inline-flex}.ss-main .ss-content .ss-addable{padding-top:0}.ss-main .ss-content .ss-list{overflow-y:auto;overflow-x:hidden;max-height:200px;text-align:left}.ss-main .ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-main .ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-main .ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-main .ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-main .ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-main .ss-content .ss-list .ss-option *{display:inline-block}.ss-main .ss-content .ss-list .ss-option.ss-highlighted,.ss-main .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-main .ss-content .ss-list .ss-option.ss-disabled{color:#dedede;background-color:#fff;cursor:not-allowed}.ss-main .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-main .ss-content .ss-list .ss-option.ss-hide{display:none}.ss-main .ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}