.search .operation{margin-bottom:2vh}.search .icons{display:flex;align-items:center}.search .icons .item{width:40px;cursor:pointer}.search .icons .tip{margin-bottom:4px}.search .select-count{font-weight:600;color:#40a9ff}.search .select-clear{margin-left:10px}.search .page{margin-top:2vh}.search .drop-down{margin-left:5px}.tree-list{position:relative;min-height:80px}.drawer-footer{z-index:10;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:left;background:#fff}.image-preview-modal .image-preview-container{position:relative;min-height:500px}.image-preview-modal .image-preview-container .download-button-wrapper{position:absolute;top:20px;right:40px;z-index:100}.image-preview-modal .image-preview-container .download-button-wrapper .download-btn{background:rgba(0,0,0,.6);border-color:transparent;color:#fff;opacity:.8;transition:all .3s}.image-preview-modal .image-preview-container .download-button-wrapper .download-btn:hover{opacity:1;background:rgba(0,0,0,.8)}.image-preview-modal .image-preview-container .image-navigation-centered{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;z-index:10}.image-preview-modal .image-preview-container .image-navigation-centered .nav-arrow{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;transition:all .3s ease;border:none}.image-preview-modal .image-preview-container .image-navigation-centered .nav-arrow .ivu-icon{font-size:50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.image-preview-modal .image-preview-container .image-navigation-centered .nav-arrow:hover:not([disabled]){background:hsla(0,0%,100%,.8);transform:scale(1.1)}.image-preview-modal .image-preview-container .image-navigation-centered .nav-arrow[disabled]{opacity:.4;cursor:not-allowed}.image-preview-modal .image-preview-container .image-navigation-centered .nav-arrow.left-arrow{margin-left:20px}.image-preview-modal .image-preview-container .image-navigation-centered .nav-arrow.right-arrow{margin-right:20px}.image-preview-modal .image-preview-container .image-display{position:relative;min-height:500px;background:#fafafa;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:auto}.image-preview-modal .image-preview-container .image-display .preview-image{max-width:none;max-height:none;width:auto;height:auto;-o-object-fit:none;object-fit:none;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px}.image-preview-modal .image-preview-container .image-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;z-index:10}.image-upload-section .uploaded-images{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.image-upload-section .uploaded-images .uploaded-image-item{position:relative;width:120px;height:120px;border:1px solid #ddd;border-radius:4px;overflow:hidden;cursor:pointer}.image-upload-section .uploaded-images .uploaded-image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-upload-section .uploaded-images .uploaded-image-item .delete-btn{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:hsla(0,0%,100%,.9);color:#ed401c;border:1px solid #ed401c;opacity:0;transition:all .3s}.image-upload-section .uploaded-images .uploaded-image-item .delete-btn:hover{background:#ed401c;color:#fff}.image-upload-section .uploaded-images .uploaded-image-item:hover .delete-btn{opacity:1}.image-upload-section .upload-area{position:relative;width:120px;height:120px;border:2px dashed #ccc;border-radius:4px;text-align:center;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.image-upload-section .upload-area:hover{border-color:#57a3f3;background-color:#f0faff}.image-upload-section .upload-area .upload-placeholder{color:#666;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-upload-section .upload-area .upload-placeholder .upload-tip{font-size:12px;color:#999;margin-top:5px}