.api-box[data-v-ab7ad81e]{max-height:300px;overflow:auto}.api-group[data-v-ab7ad81e]{margin-top:10px;border:1px solid #dddee1;border-radius:5px;padding:10px}.image-uploader[data-v-ab7ad81e]{display:inline-block}.hidden-input[data-v-ab7ad81e]{display:none}.upload-placeholder[data-v-ab7ad81e]{width:200px;height:200px;border:2px dashed #ddd;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:#f8f9fa}.upload-placeholder[data-v-ab7ad81e]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 12px rgba(64,158,255,.1);box-shadow:0 2px 12px rgba(64,158,255,.1)}.placeholder-icon[data-v-ab7ad81e]{width:48px;height:48px;fill:#999;margin-bottom:12px}.hint-text[data-v-ab7ad81e]{color:#999;font-size:14px}.preview-image[data-v-ab7ad81e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.upload-status[data-v-ab7ad81e]{margin-top:8px;color:#666;font-size:12px;text-align:center}.has-preview[data-v-ab7ad81e]{padding:4px;border-style:solid;border-color:#e4e7ed}