.oss-manager[data-v-9066599a]{max-width:1200px;padding:16px;background:#fff;border-radius:4px}.actions[data-v-9066599a]{display:flex;gap:10px}.search-bar[data-v-9066599a]{margin-bottom:20px;display:flex;gap:10px}.image-grid[data-v-9066599a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px;margin-top:20px;min-height:calc(100vh - 278px)}.image-item[data-v-9066599a]{position:relative;border-radius:6px;overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer;background:#f8f9fa;aspect-ratio:1/1}.image-item[data-v-9066599a]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.folder-content[data-v-9066599a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.folder-icon[data-v-9066599a]{font-size:32px;color:#409eff}.folder-name[data-v-9066599a]{margin-top:10px;text-align:center}.image-preview[data-v-9066599a]{width:100%;height:100%;object-fit:cover;display:block}.image-info[data-v-9066599a]{padding:10px;background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);transition:transform .3s;font-size:12px}.image-item:hover .image-info[data-v-9066599a]{transform:translateY(0)}.image-name[data-v-9066599a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.image-size[data-v-9066599a]{font-size:12px}.image-actions[data-v-9066599a]{position:absolute;top:10px;right:10px;display:flex;gap:5px;opacity:0;transition:opacity .3s}.image-item:hover .image-actions[data-v-9066599a]{opacity:1}.action-btn[data-v-9066599a]{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background .2s}.action-btn[data-v-9066599a]:hover{background:#fff}.action-btn.delete[data-v-9066599a]:hover{background:#fef0f0;color:#f56c6c}.no-images[data-v-9066599a]{min-height:calc(100vh - 233px);text-align:center;color:#909399;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-dialog .el-dialog__body[data-v-9066599a]{padding:0;display:flex;justify-content:center;align-items:center;background:#000}.image-dialog img[data-v-9066599a]{max-width:100%;max-height:80vh;margin:0 auto;display:block}.image-dialog .el-dialog__header[data-v-9066599a]{background:#000;color:#fff;margin:0}.image-dialog .el-dialog__headerbtn[data-v-9066599a]{color:#fff}.image-dialog .el-dialog__headerbtn[data-v-9066599a]:hover{color:#f56c6c}.image-dialog .dialog-actions[data-v-9066599a]{position:absolute;left:0;bottom:0;padding:10px 20px;background-color:rgba(255,255,255,.7);width:100%;color:#333}.pagination[data-v-9066599a]{margin-top:30px;display:flex;justify-content:center}.upload-progress[data-v-9066599a]{position:fixed;bottom:20px;right:20px;width:300px;z-index:2000;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:15px}.upload-item[data-v-9066599a]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.upload-item[data-v-9066599a]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.upload-info[data-v-9066599a]{flex-grow:1;margin-left:10px}.upload-name[data-v-9066599a]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.upload-status[data-v-9066599a]{font-size:12px;color:#909399}.upload-success[data-v-9066599a]{color:#67c23a}.upload-error[data-v-9066599a]{color:#f56c6c}.folder-path[data-v-9066599a]{display:flex;align-items:center;margin-bottom:15px;padding:10px;background:#f5f7fa;border-radius:4px;flex-wrap:wrap}.path-item[data-v-9066599a]{cursor:pointer;user-select:none;padding:0 2px;border-radius:4px}.path-item[data-v-9066599a]:hover{background-color:#e8f4ff;color:#409eff}.path-item.current[data-v-9066599a]{color:#409eff;font-weight:500;cursor:default}.path-item.current[data-v-9066599a]:hover{background-color:transparent}.path-separator[data-v-9066599a]{margin:0 5px;color:#a6a6a6}
