.waterfall-item[data-v-9add4026]{break-inside:avoid;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.08);border-radius:8px;display:inline-block;position:relative;width:100%;padding:6px}.waterfall-item .contain[data-v-9add4026]{border:1px solid transparent}.waterfall-item .waterfall-item-img-container[data-v-9add4026]{display:flex;align-content:center;background:#434343;border-radius:6px;overflow:hidden;width:100%;height:350px}.waterfall-item .status-badge[data-v-9add4026]{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;z-index:5}.waterfall-item .status-badge.status-analyzing[data-v-9add4026]{background:linear-gradient(135deg,#667eea,#764ba2)}.waterfall-item .status-badge.status-success[data-v-9add4026]{background:linear-gradient(135deg,#11998e,#38ef7d)}.waterfall-item .status-badge.status-failed[data-v-9add4026]{background:linear-gradient(135deg,#eb3349,#f45c43)}.waterfall-item .status-badge-help[data-v-9add4026]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.28);font-size:12px;line-height:1;cursor:pointer}.waterfall-item img[data-v-9add4026]{width:100%;text-align:center;margin:auto}.waterfall-item .action-group[data-v-9add4026]{display:flex;gap:8px;justify-content:flex-start}.waterfall-item .action-group .action-btn[data-v-9add4026]{height:32px;border-radius:4px;background:#eff0f2;padding:0 6px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:width .25s ease,background-color .2s}.waterfall-item .action-group .action-btn .content[data-v-9add4026]{display:inline-flex;align-items:center;white-space:nowrap;margin:auto}.waterfall-item .action-group .action-btn .content .icon[data-v-9add4026]{font-size:14px;width:16px;height:16px;flex-shrink:0;line-height:1;color:#4e5969}.waterfall-item .action-group .action-btn .content .text[data-v-9add4026]{white-space:nowrap;transition:opacity .2s ease,max-width .25s ease;overflow:hidden;margin-left:2px;opacity:0;width:0}.waterfall-item .action-group .action-btn:hover .icon[data-v-9add4026],.waterfall-item .action-group .action-btn:hover .text[data-v-9add4026]{color:var(--primary-color)}.waterfall-item .action-group .btn-disabled[data-v-9add4026]{cursor:no-drop}.waterfall-item .action-group .btn-disabled .icon[data-v-9add4026]{color:#999!important}.waterfall-item .action-group .btn-disabled .text[data-v-9add4026]{opacity:1;max-width:max-content;color:#999!important}.waterfall-item .fill-contain[data-v-9add4026]{width:100%;height:200px;display:none}.waterfall-item:hover .action-group-hover[data-v-9add4026]{flex-wrap:wrap!important;background-color:#fff;padding:0 6px 12px;margin-left:-6px;justify-content:space-between}.waterfall-item:hover .action-group-hover .action-btn[data-v-9add4026]{width:47%!important}.waterfall-item:hover .action-group-hover .action-btn .text[data-v-9add4026]{opacity:1!important;width:max-content!important}.waterfall-item:hover .contain[data-v-9add4026]{position:absolute;z-index:99;border:1px solid #6051F8;left:0;top:0;width:100%;padding:6px;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.08);border-radius:8px}.waterfall-item:hover .fill-contain[data-v-9add4026]{display:block}.delete-btn[data-v-9add4026]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.6);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s;z-index:10}.delete-btn[data-v-9add4026]:hover{background:rgba(0,0,0,.8)}.group:hover .delete-btn[data-v-9add4026]{opacity:1}.skeleton-shimmer[data-v-9add4026]{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-9add4026 1.5s ease-in-out infinite;border-radius:6px}.expired[data-v-9add4026]{display:flex;align-items:center;width:100%;background:#dedcf2;flex-direction:column;color:#3d3d3d}.expired img[data-v-9add4026]{width:120px;margin:110px 0 4px}.image-placeholder[data-v-9add4026]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px}@keyframes skeleton-shimmer-9add4026{0%{background-position:200% 0}to{background-position:-200% 0}}
