.custom-dialog{max-width:600px;border-radius:10px}.custom-dialog .el-dialog__header{background-color:hsla(0,0%,94.1%,.7);border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:1px solid #e0e0e0}.custom-dialog .el-dialog__title{font-size:18px;font-weight:700}.custom-dialog .el-dialog__body{padding:20px}.custom-dialog .el-dialog__footer{padding:15px 20px;border-top:1px solid #e0e0e0;text-align:right}.custom-form .el-form-item{margin-bottom:15px}.custom-input,.custom-textarea{width:90%}.custom-datetime-picker{display:flex;gap:10px}.custom-date-picker,.custom-time-range-select{flex:.45}.custom-tags{display:flex;flex-wrap:wrap;gap:5px}.custom-tag{margin-top:4px;cursor:pointer}.custom-recycle-address{display:flex;flex-direction:column;gap:5px}.custom-button{padding:8px 20px}.custom-file-upload{margin-bottom:10px}.custom-file-preview{margin-top:10px}.custom-file-error{color:red;margin-top:5px}.upload-box{width:100px;height:100px;border:1px dashed #ccc;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:border-color .3s}.upload-box:hover{border-color:#409eff}.upload-box.uploading{cursor:not-allowed}.upload-icon{font-size:36px;color:#ccc}.upload-preview{max-width:100%;max-height:100%}.custom-file-tip{color:#999;font-size:12px;margin-top:5px}.create-order-button{margin-bottom:20px}.pagination-style{margin-top:20px}.recycler-modal .custom-tags{display:block;width:100%}.recycler-modal .custom-tag{display:block;margin-bottom:5px;width:-moz-fit-content;width:fit-content;white-space:nowrap;box-sizing:border-box}