body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f4f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.desktop-navigation{display:block}.mobile-navigation{display:none}@media (max-width:767px){.desktop-navigation{display:none!important}.mobile-navigation{display:block!important}}@media (min-width:768px) and (max-width:1023px){.desktop-navigation{display:block}.mobile-navigation{display:none}}@media (min-width:1024px){.desktop-navigation{display:block}.mobile-navigation{display:none}}.Body .ant-upload-drag{background-color:#fff;border-radius:6px}.UploadItem{min-width:264px}.UploadItem .link{color:#6145ef;cursor:pointer;font-family:PingFangSC;font-size:14px;font-weight:400;height:20px;letter-spacing:0;white-space:nowrap}@media (max-width:599px){.UploadItem,.hiddenUploadItem{width:calc(100vw - 60px)!important}}@media (min-width:599px) and (max-width:748px){.UploadItem,.hiddenUploadItem{width:calc(50vw - 40px)!important}}@media (min-width:748px) and (max-width:1072px){.UploadItem,.hiddenUploadItem{width:calc(50vw - 40px)!important}}@media (min-width:1072px) and (max-width:1416px){.UploadItem,.hiddenUploadItem{width:calc(33.33333vw - 33.33333px)!important}}@media (min-width:1416px) and (max-width:1760px){.UploadItem,.hiddenUploadItem{width:calc(25vw - 30px)!important}}@media (min-width:1760px) and (max-width:2084px){.UploadItem,.hiddenUploadItem{width:calc(20vw - 28px)!important}}@media (min-width:2084px) and (max-width:2408px){.UploadItem,.hiddenUploadItem{width:calc(16.66667vw - 26.66667px)!important}}@media (min-width:2408px) and (max-width:2732px){.UploadItem,.hiddenUploadItem{width:calc(14.28571vw - 25.71429px)!important}}.upload-item-checkbox{accent-color:#6145ef;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 1px 4px #00000014;opacity:.5;transition:opacity .2s}.upload-item-checkbox:checked{opacity:1}.clipboard-upload-button{box-shadow:0 4px 12px #00000026;z-index:999}.clipboard-upload-button:hover{transform:scale(1.05);transition:transform .2s ease-in-out}.clipboard-upload-button:active{transform:scale(.95)}@media (max-width:768px){.clipboard-upload-button{bottom:70px!important;right:16px!important}}.image-selector{min-height:350px}.search-bar{align-items:center;display:flex;margin-bottom:12px}.search-bar input{flex:1 1}.image-selector-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:10px}.image-selector-item{background:#f5f5f5;border:2px solid #0000;border-radius:6px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s}.image-selector-item:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.image-selector-item.selected{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.image-selector-item.in-gallery{opacity:.6}.image-selector-overlay{align-items:center;background:#ffffffe6;border-radius:4px;display:flex;justify-content:center;padding:3px;position:absolute;right:6px;top:6px}.in-gallery-badge{background:#52c41ae6;border-radius:3px;color:#fff;font-size:11px;left:6px;padding:2px 6px;position:absolute;top:6px}.image-selector-info{background:#fff;padding:6px}.file-name{color:#666;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-list{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;max-height:300px;overflow-y:auto;padding:8px}.image-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.image-item{border:2px solid #0000;border-radius:4px;cursor:move;overflow:hidden;position:relative;transition:transform .2s}.image-item:hover{border-color:#1890ff;transform:scale(1.05)}.image-overlay{background:#00000080;border-radius:0 0 0 4px;opacity:0;padding:4px;position:absolute;right:0;top:0;transition:opacity .2s}.image-item:hover .image-overlay{opacity:1}.image-index{background:#000000b3;border-radius:3px;bottom:4px;color:#fff;font-size:11px;left:4px;padding:1px 5px;position:absolute}.image-processing-page{background-color:#f2f4f7;min-height:calc(100vh - 56px);padding:24px}.processing-banner{align-items:center;background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-radius:12px;display:flex;margin-bottom:24px;padding:20px 24px}.banner-content{align-items:center;display:flex;gap:12px}.banner-icon{flex-shrink:0;font-size:24px}.banner-text{color:#1890ff;font-size:14px;line-height:1.6}.processing-content{margin:0 auto;max-width:1400px}.tool-card{transition:all .3s ease}.tool-card:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-4px)}.tool-card-header{margin-bottom:16px}.tool-icon-wrapper{align-items:center;border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:8px;width:64px}.tool-card-body{flex:1 1;margin-bottom:16px}.tool-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tool-title{color:#262626;flex:1 1;font-size:18px;font-weight:600;margin-bottom:0!important}.expect-button{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:4px;height:auto;padding:4px 8px;transition:all .3s ease}.expect-button:hover{background-color:#fff1f0;color:#ff4d4f}.expect-button.expected{color:#ff4d4f}.expect-button.expected:hover{background-color:#fff1f0;color:#ff7875}.expect-count{font-size:11px;opacity:.8}.tool-description{color:#8c8c8c;font-size:14px;line-height:1.6;margin-bottom:16px;min-height:44px}.tool-tags{display:flex;flex-wrap:wrap;gap:8px}.tool-card-footer{margin-top:auto}@media (max-width:768px){.image-processing-page,.processing-banner{padding:16px}.banner-text{font-size:13px}.tool-card{margin-bottom:16px}}.trash-page{margin:0 auto;max-width:1400px;padding:16px}.trash-header{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.trash-header h2{font-size:20px;font-weight:500;margin:0}.trash-actions{align-items:center;display:flex;gap:8px}.trash-table-container{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;padding:16px}@media (max-width:768px){.trash-page{padding:8px}.trash-header{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.trash-header h2{font-size:18px}.trash-actions{flex-wrap:wrap;width:100%}.trash-table-container{padding:8px}}
/*# sourceMappingURL=main.630e40b8.css.map*/