@charset "utf-8";

.fs-select[data-v-0bdd045b] { position: relative; width: 100%; }

.fs-select.disabled .fs-select-active[data-v-0bdd045b] { background-color: rgb(247, 247, 247); cursor: default; }

.fs-select.disabled.is_new .fs-select-active[data-v-0bdd045b] { background-color: rgb(246, 246, 248); color: rgb(204, 204, 204); cursor: not-allowed; }

.fs-select.disabled.is_new .fs-select-active[data-v-0bdd045b]:focus { border: 1px solid transparent !important; }

.fs-select.disabled.is_new .fs-select-active .icofont-down[data-v-0bdd045b] { color: rgb(204, 204, 204) !important; }

.fs-select.disabled.is_new .fs-select-active .icofont-down[data-v-0bdd045b]:hover { color: rgb(204, 204, 204) !important; }

.fs-select.disabled.is_new .fs-select-active[data-v-0bdd045b]:hover { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(246, 246, 248); }

.fs-select .fs-select-active[data-v-0bdd045b] { border-radius: 4px; color: rgb(25, 25, 26); display: flex; font-size: 13px; height: 42px; line-height: 20px; padding: 10px 12px; position: relative; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); cursor: pointer; justify-content: space-between; user-select: none; }

.fs-select .fs-select-active.is_new[data-v-0bdd045b] { background: rgb(246, 246, 248); border: 1px solid transparent; border-radius: 4px; }

.fs-select .fs-select-active.is_new[data-v-0bdd045b] :hover { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(246, 246, 248); }

.fs-select .fs-select-active.is_new[data-v-0bdd045b]:not(:disabled):focus { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(246, 246, 248); border: 1px solid rgb(25, 25, 26); }

.fs-select .fs-select-active.is_new[data-v-0bdd045b]:not(:disabled):hover { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(246, 246, 248); }

.fs-select .fs-select-active.is_new:not(:disabled):hover .iconfont[data-v-0bdd045b] { color: rgb(112, 112, 112); }

.fs-select .fs-select-active.is_new[data-v-0bdd045b]:disabled:focus { border: 1px solid transparent; }

.fs-select .fs-select-active .icofont-down[data-v-0bdd045b] { color: rgb(112, 112, 112); font-size: 16px; transition: 0.2s; }

.fs-select .fs-select-active .icofont-down.icofont-down-up[data-v-0bdd045b] { color: rgb(25, 25, 26); transform: rotateX(-180deg); }

.fs-select .fs-select-active .select-active-box[data-v-0bdd045b] { -webkit-box-flex: 1; flex: 1 1 0%; overflow: hidden; padding-right: 8px; text-overflow: ellipsis; white-space: nowrap; }

.fs-select .fs-select-active .select-active-placeholder[data-v-0bdd045b] { color: rgb(112, 112, 112); }

.fs-select .fs-select-active:hover .iconfont[data-v-0bdd045b] { color: rgb(25, 25, 26); }

.fs-select .fs-select-active-border[data-v-0bdd045b] { border: 1px solid rgb(112, 112, 112); }

.fs-select .fs-select-active-border.is_new[data-v-0bdd045b] { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(246, 246, 248) !important; border: 1px solid rgb(112, 112, 112) !important; }

.fs-select .fs-select-active-border.is_new .iconfont[data-v-0bdd045b] { color: rgb(25, 25, 26) !important; }

.fs-select .options-wrap[data-v-0bdd045b] { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px -2px; padding: 8px 0px; position: relative; top: 4px; transition: 0.3s; width: 100%; }

.fs-select .options-wrap.top-position[data-v-0bdd045b] { bottom: 50px; position: absolute; top: inherit; transition: none !important; }

.fs-select .options-wrap.options-wrap-relative[data-v-0bdd045b] { position: relative; }

.fs-select .options-wrap.options-wrap-absolute[data-v-0bdd045b] { left: 0px; overflow: hidden; position: absolute; top: 50px; z-index: 10; }

.fs-select .options-wrap.is_new[data-v-0bdd045b] { border: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px 0px; }

.fs-select .options-wrap .inp[data-v-0bdd045b] { border: none; color: rgb(112, 112, 112); font-size: 13px; height: 42px; line-height: 16px; margin: 0px 12px 8px; padding: 12px 7px 12px 12px; width: calc(100% - 24px); }

.fs-select .options-wrap .inp.is_new[data-v-0bdd045b]:not(:disabled):focus { background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgba(25, 25, 26, 0.04)), to(rgba(25, 25, 26, 0.04))), rgb(246, 246, 248); border: 1px solid rgb(112, 112, 112); }

.fs-select .options-wrap .clear[data-v-0bdd045b] { display: flex; height: 28px; padding: 6px; position: absolute; right: 19px; width: 28px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; color: rgb(112, 112, 112); cursor: pointer; font-size: 16px; justify-content: center; top: 15px; }

.fs-select .options-wrap .clear[data-v-0bdd045b]:hover { background: rgba(25, 25, 26, 0.04); border-radius: 3px; color: rgb(25, 25, 26); }

@media (max-width: 768px) {
  .fs-select .options-wrap .clear[data-v-0bdd045b] { height: 40px; padding: 13px 12px; right: 12px; top: 8px; width: 40px; }
  .fs-select .options-wrap .clear[data-v-0bdd045b]:hover { background: none; border-radius: 0px; }
}

.fs-select .options-wrap-search[data-v-0bdd045b] { max-height: 382px; overflow-y: auto; }

.fs-select .options-wrap-normal[data-v-0bdd045b] { max-height: 360px; overflow-y: auto; }

.fs-select .scrollOver[data-v-0bdd045b] { overflow-y: auto; }

.fs-select .border-box[data-v-0bdd045b]::-webkit-scrollbar { background: linear-gradient(rgba(252, 252, 252, 0), rgb(247, 247, 247) 10%); border-image: linear-gradient(rgba(247, 247, 247, 0), rgb(239, 239, 239) 10%) 1 / 1 / 0 stretch; border-left: 1px solid; box-sizing: border-box; width: 10px; }

.fs-select .border-box[data-v-0bdd045b]::-webkit-scrollbar-thumb { background: content-box rgb(222, 224, 227); border: 2px solid transparent; border-radius: 4px; width: 6px; }

.fs-select .options-box .item[data-v-0bdd045b] { display: flex; -webkit-box-align: center; align-items: center; color: rgb(25, 25, 26); cursor: pointer; font-size: 13px; line-height: 20px; padding: 8px 12px; word-break: break-word; }

.fs-select .options-box .item[data-v-0bdd045b]:focus-visible { border-radius: 3px; outline: rgb(0, 128, 255) solid 2px; outline-offset: -2px; }

.fs-select .options-box .item[data-v-0bdd045b]:hover { background-color: rgb(246, 246, 248); }

.fs-select .options-box .item:hover .radio-box .iconfont[data-v-0bdd045b] { color: rgb(112, 112, 112); }

.fs-select .options-box .item[data-v-0bdd045b]:last-child { margin-bottom: 0px; }

.fs-select .options-box .item .radio-box[data-v-0bdd045b] { margin-right: 8px; }

.fs-select .options-box .item .radio-box .iconfont[data-v-0bdd045b] { color: rgb(222, 224, 227); font-size: 14px; }

.fs-select .options-box .item .radio-box .active[data-v-0bdd045b] { color: rgb(112, 112, 112); }

.fs-select .options-box-bgc[data-v-0bdd045b] { background-color: rgb(246, 246, 248); }

.fs-select .options-input[data-v-0bdd045b] { margin: 8px 0px; padding: 0px 12px; }