@charset "UTF-8";.pdftoimg{width:100%;height:auto;font-size:14px;color:#646464}.pdftoimg .drag{width:calc(100% - 60px);height:220px;display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;padding:30px;margin:0 0 0 20px}.pdftoimg .layui-form-label{width:auto;padding-left:0;font-size:14px}.pdftoimg .layui-input-block{margin-left:0;overflow:hidden}.pdftoimg .operation{margin-top:15px}.pdftoimg .xcy-pdf1{color:#fe6f26;font-size:40px}.pdftoimg .drag p{font-size:14px;line-height:28px}.pdftoimg .drag .preview{display:none}.pdftoimg .drag .thumb{max-width:260px;padding:15px;border:1px dashed #e2e2e2;box-shadow:0 0 20px 3px #0000001a}.pdftoimg .operation{display:flex;flex-direction:row}.pdftoimg .operation button{display:flex;align-items:center;justify-content:center}.pdfrange #each{display:none}.pdfrange{width:100%;height:auto;font-size:14px;color:#646464}.pdfrange .drag{width:calc(100% - 60px);height:220px;display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;padding:30px;margin:0 0 0 20px}.pdfrange .layui-form-label{width:auto;padding-left:0;font-size:14px}.pdfrange .layui-input-block{margin-left:0;overflow:hidden}.pdfrange .operation{margin-top:15px}.pdfrange .xcy-pdf1{color:#fe6f26;font-size:40px}.pdfrange .drag p{font-size:14px;line-height:28px}.pdfrange .drag .preview{display:none}.pdfrange .drag .thumb{max-width:260px;padding:15px;border:1px dashed #e2e2e2;box-shadow:0 0 20px 3px #0000001a}.pdfrange .operation{display:flex;flex-direction:row}.pdfrange .operation button{display:flex;align-items:center;justify-content:center}.pdfrange .param{padding:30px;width:350px;margin-left:20px;border:1px #e2e2e2 dashed}.pdfrange .list{width:calc(100% - 42px);padding:20px;margin-top:20px;border:1px #e2e2e2 dashed;overflow:hidden;display:none}.pdfrange .list .name{margin-bottom:20px;font-size:14px;color:var(--text-two);line-height:20px}.pdfrange .list .box{width:100%;overflow:hidden}.pdfrange .list .li{margin:0 20px 0 0}.pdfrange .list .li p{margin-top:10px;text-align:center}#pdfPreviewContainer{margin-bottom:20px;display:none}@media screen and (max-width:1450px){.pdfrange .box{flex-wrap:wrap}.pdfrange .param{width:calc(100% - 60px);margin-left:0;margin-top:20px}}@media screen and (max-width:1050px){.pdftoimg .drag,.pdfrange .drag{width:100%;height:auto;margin-left:0}}.imgtopdf{width:100%;height:auto;font-size:14px;color:#646464}.imgtopdf .drag{width:calc(100% - 60px);height:220px;display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;padding:30px;margin:0 0 0 20px}.imgtopdf .layui-form-label{width:auto;padding-left:0;font-size:14px}.imgtopdf .layui-input-block{margin-left:0;overflow:hidden}.imgtopdf .operation{margin-top:15px}.imgtopdf .xcy-pdf1{color:#fe6f26;font-size:40px}.imgtopdf .drag p{font-size:14px;line-height:28px}.imgtopdf .image-preview-container{margin:20px 0;padding:20px;border:1px dashed #e2e2e2;border-radius:4px}.imgtopdf .image-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.imgtopdf .image-preview-header .hint{font-size:12px;color:#999}.imgtopdf .image-preview-list{width:100%;display:flex;flex-wrap:wrap;gap:15px;padding-bottom:10px}.imgtopdf .image-slide{position:relative;width:180px;height:180px;border-radius:4px;border:2px solid transparent;transition:all .2s;cursor:move;flex-shrink:0}.imgtopdf .image-slide img{width:100%;height:100%;object-fit:cover;cursor:pointer}.imgtopdf .image-slide.dragging{opacity:.5;transform:scale(.95)}.imgtopdf .image-slide.drag-over{border-color:#fe6f26;background:rgba(254,111,38,.1)}.imgtopdf .image-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:10px;color:#fff}.imgtopdf .image-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imgtopdf .btn-delete{position:absolute;top:-10px;right:-10px;border:none;color:#fff;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;justify-content:center;align-items:center;z-index:10;background:#f00}.imgtopdf .btn-delete:hover{background:rgba(255,0,0,.8)}.image-preview-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;align-items:center}.image-preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);cursor:pointer}.image-preview-content{position:relative;max-width:90%;max-height:90%;z-index:1}.image-preview-content img{max-width:100%;max-height:80vh;border-radius:4px;box-shadow:0 4px 20px #00000080}.image-preview-close{position:absolute;top:-40px;right:0;color:#fff;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.2);border-radius:50%}.image-preview-close:hover{background:rgba(255,255,255,.3)}.pdfmerge{width:100%;height:auto;font-size:14px;color:#646464}.pdfmerge .drag{width:calc(100% - 60px);height:220px;display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;padding:30px;margin:0 0 0 20px}.pdfmerge .xcy-pdf1{color:#fe6f26;font-size:40px}.pdfmerge .drag p{font-size:14px;line-height:28px}.pdfmerge .operation{margin-top:15px}.pdfmerge .pdf-preview-container{margin:20px 0;padding:20px;border:1px dashed #e2e2e2;border-radius:4px}.pdfmerge .pdf-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.pdfmerge .pdf-preview-header .hint{font-size:12px;color:#999}.pdfmerge .pdf-preview-list{width:100%;display:flex;flex-wrap:wrap;gap:15px;padding-bottom:10px}.pdfmerge .pdf-slide{position:relative;width:180px;height:180px;border-radius:4px;border:2px solid transparent;transition:all .2s;cursor:move;flex-shrink:0;background:#f8f9fa;display:flex;justify-content:center;align-items:center}.pdfmerge .pdf-slide.dragging{opacity:.5;transform:scale(.95)}.pdfmerge .pdf-slide.drag-over{border-color:#fe6f26;background:rgba(254,111,38,.1)}.pdfmerge .pdf-icon{display:flex;flex-direction:column;align-items:center;color:#666}.pdfmerge .pdf-icon i{font-size:48px;color:#fe6f26;margin-bottom:10px}.pdfmerge .pdf-icon span{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.pdfmerge .btn-delete{position:absolute;top:-10px;right:-10px;border:none;color:#fff;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;justify-content:center;align-items:center;z-index:10;background:#f00}.pdfmerge .btn-delete:hover{background:rgba(255,0,0,.8)}.imgtopdf .image-preview-controls{display:flex;justify-content:center;margin-top:15px;gap:10px}.imgtopdf .btn-prev,.imgtopdf .btn-next{background:#fff;border:1px solid #ddd;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;color:#666}.imgtopdf .btn-prev:hover,.imgtopdf .btn-next:hover{background:#f5f5f5;border-color:#ccc}@media screen and (max-width:750px){.pdftoimg .drag{width:calc(100% - 22px);padding:10px}.pdftoimg .drag p{line-height:24px;font-size:12px}.pdftoimg .operation{margin-top:10px}.pdfrange .drag{width:calc(100% - 42px);padding:20px}.pdfrange .drag p{line-height:24px;font-size:12px}.pdfrange .operation{margin-top:10px}.pdfrange .param{width:calc(100% - 10px);padding:10px;margin-top:10px}.imgtopdf .drag{width:calc(100% - 22px);padding:10px;margin-left:0}.imgtopdf .image-preview-container{padding:10px}.imgtopdf .image-slide{height:120px}}.pdfcompress{width:100%;height:auto;font-size:14px;color:#646464}.pdfcompress .drag{width:calc(100% - 60px);height:220px;display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;padding:30px;margin:0 0 0 20px}.pdfcompress .layui-form-label{width:auto;padding-left:0;font-size:14px}.pdfcompress .layui-input-block{margin-left:0;overflow:hidden}.pdfcompress .operation{margin-top:15px}.pdfcompress .xcy-pdf1{color:#fe6f26;font-size:40px}.pdfcompress .drag p{font-size:14px;line-height:28px}.pdfcompress .drag .preview{display:none}.pdfcompress .drag .thumb{max-width:260px;padding:15px;border:1px dashed #e2e2e2;box-shadow:0 0 20px 3px #0000001a}.pdfcompress .operation{display:flex;flex-direction:row}.pdfcompress .operation button{display:flex;align-items:center;justify-content:center}
