.virtual-select[data-v-52410518]{position:relative;width:100%;max-width:400px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.select-input[data-v-52410518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;border:1px solid #ddd;border-radius:6px;background-color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.select-input[data-v-52410518]:hover{border-color:#999;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.03);box-shadow:0 0 0 2px rgba(0,0,0,.03)}.select-input .placeholder[data-v-52410518]{color:#999}.icon[data-v-52410518]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#666;margin-left:10px}.icon.rotate[data-v-52410518]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown[data-v-52410518]{position:absolute;top:100%;left:0;right:0;margin-top:2px;border:1px solid #ddd;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:1000}.search-container[data-v-52410518]{padding:10px;border-bottom:1px solid #eee}.search-input[data-v-52410518]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.search-input[data-v-52410518]:focus{border-color:#4d90fe;-webkit-box-shadow:0 0 0 2px rgba(77,144,254,.2);box-shadow:0 0 0 2px rgba(77,144,254,.2)}.virtual-list-container[data-v-52410518]{height:480px;overflow-y:auto;position:relative}.struct-option[data-v-52410518]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.default-template[data-v-52410518]{padding:8px 0}.primary-text[data-v-52410518]{font-weight:500;color:#333;margin-bottom:4px}.secondary-text[data-v-52410518]{font-size:12px;color:#666}.custom-template[data-v-52410518]{width:100%}.option[data-v-52410518]{padding:12px 15px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.option[data-v-52410518]:hover{background-color:#f5f7fa}.option.is-selected[data-v-52410518]{background-color:#e8f0fe;color:#1967d2}.option.is-highlighted[data-v-52410518]{background-color:#f0f7ff}.no-results[data-v-52410518]{padding:16px;text-align:center;color:#999;font-size:14px}.virtual-list-container[data-v-52410518]::-webkit-scrollbar{width:6px}.virtual-list-container[data-v-52410518]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.virtual-list-container[data-v-52410518]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.virtual-list-container[data-v-52410518]::-webkit-scrollbar-thumb:hover{background:#bbb}.form-page[data-v-1ec4d862]{background-color:#fff}.form-container[data-v-1ec4d862]{padding:20px;background-color:#fff}.el-cascader[data-v-1ec4d862],.el-input[data-v-1ec4d862],.el-textarea[data-v-1ec4d862]{width:350px}.el-upload-list[data-v-1ec4d862]{width:355px}.picture-list li[data-v-1ec4d862]{display:inline-block;width:148px;margin-right:16px}.picture-list li .picture-list-main[data-v-1ec4d862]{width:146px;height:146px;border:1px solid #c0ccda;border-radius:6px;overflow:hidden;position:relative}.picture-list li .picture-list-main:hover .picture-tools[data-v-1ec4d862]{bottom:0;opacity:1}.picture-list li .picture-list-main img[data-v-1ec4d862]{width:100%;height:100%}.picture-list li .picture-list-main .picture-tools[data-v-1ec4d862]{position:absolute;left:0;bottom:-36px;width:100%;height:36px;line-height:36px;background-color:rgba(0,0,0,.4);text-align:center;opacity:0;-webkit-transition:all .3s;transition:all .3s}.picture-list li .picture-list-main .picture-tools i[data-v-1ec4d862]{color:#fff;font-size:18px;cursor:pointer}.picture-list li .picture-list-main .picture-tools i+i[data-v-1ec4d862]{margin-left:15px}.picture-list li .file-name[data-v-1ec4d862]{color:#666;font-size:12px;text-align:center}.range-bg[data-v-1ec4d862]{background:#ecf8ff;padding:20px 0;margin-bottom:20px;border-radius:6px}