.cdn-container[data-v-468ca313]{background:#fff;min-height:100vh;padding:40px 60px}.cdn-header[data-v-468ca313]{margin-bottom:40px}.cdn-header .header-content[data-v-468ca313]{margin-bottom:40px;text-align:center}.cdn-header .header-content .page-title[data-v-468ca313]{align-items:center;color:#333;display:flex;font-size:42px;font-weight:700;gap:16px;justify-content:center;margin:0 0 16px}.cdn-header .header-content .page-title .title-icon[data-v-468ca313]{animation:float-468ca313 3s ease-in-out infinite;color:#3498db;font-size:48px}.cdn-header .header-content .page-description[data-v-468ca313]{color:#666;font-size:18px;font-weight:400;margin:0}.statistics-grid[data-v-468ca313]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.stat-card[data-v-468ca313]{align-items:center;background:#fff;border:1px solid #e4e7ed;border-radius:16px;box-shadow:0 2px 12px #0000001a;display:flex;gap:24px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card[data-v-468ca313]:hover{box-shadow:0 8px 30px #0003;transform:translateY(-8px)}.stat-card .stat-icon[data-v-468ca313]{align-items:center;border-radius:16px;display:flex;flex-shrink:0;font-size:36px;height:80px;justify-content:center;width:80px}.stat-card .stat-icon.stat-icon-primary[data-v-468ca313]{background:linear-gradient(135deg,#3498db1a,#3498db33);color:#3498db}.stat-card .stat-icon.stat-icon-success[data-v-468ca313]{background:linear-gradient(135deg,#2ecc711a,#2ecc7133);color:#2ecc71}.stat-card .stat-icon.stat-icon-warning[data-v-468ca313]{background:linear-gradient(135deg,#f39c121a,#f39c1233);color:#f39c12}.stat-card .stat-content[data-v-468ca313]{flex:1}.stat-card .stat-content .stat-value[data-v-468ca313]{color:#333;font-size:36px;font-weight:700;line-height:1;margin-bottom:8px}.stat-card .stat-content .stat-label[data-v-468ca313]{color:#666;font-size:16px;font-weight:500}.images-grid[data-v-468ca313]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.image-card[data-v-468ca313]{background:#fff;border:1px solid #e4e7ed;border-radius:16px;box-shadow:0 2px 12px #0000001a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.image-card[data-v-468ca313]:hover{box-shadow:0 8px 30px #0003;transform:translateY(-8px)}.image-card:hover .image-overlay[data-v-468ca313]{opacity:1}.image-card .image-wrapper[data-v-468ca313]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);cursor:pointer;height:240px;overflow:hidden;position:relative;width:100%}.image-card .image-wrapper .image-content[data-v-468ca313]{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.image-card .image-wrapper .image-content[data-v-468ca313]:hover{transform:scale(1.05)}.image-card .image-wrapper .image-overlay[data-v-468ca313]{align-items:center;background:#0009;display:flex;justify-content:center;inset:0;opacity:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1)}.image-card .image-wrapper .image-overlay .preview-icon[data-v-468ca313]{animation:pulse-468ca313 2s ease-in-out infinite;color:#fff;font-size:48px}.image-card .image-wrapper .image-loading[data-v-468ca313]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;height:100%;justify-content:center;width:100%}.image-card .image-wrapper .image-loading .el-icon[data-v-468ca313]{color:#3498db;font-size:48px}.image-card .image-wrapper .image-error[data-v-468ca313]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.image-card .image-wrapper .image-error .el-icon[data-v-468ca313]{color:#999;font-size:48px}.image-card .image-wrapper .image-error span[data-v-468ca313]{color:#999;font-size:14px}.image-card .image-info[data-v-468ca313]{padding:20px}.image-card .image-info .image-title[data-v-468ca313]{color:#333;font-size:16px;font-weight:600;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-card .image-info .image-actions[data-v-468ca313]{display:flex;gap:12px}.image-card .image-info .image-actions .el-button[data-v-468ca313]{border-radius:8px;flex:1;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.image-card .image-info .image-actions .el-button[data-v-468ca313]:hover{transform:translateY(-2px)}.el-empty[data-v-468ca313]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000001a;padding:80px 0}.el-empty[data-v-468ca313] .el-empty__description{color:#666;font-size:16px}.preview-dialog[data-v-468ca313] .el-dialog{border-radius:16px;overflow:hidden}.preview-dialog[data-v-468ca313] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#3498db,#217dbb);padding:24px 32px}.preview-dialog[data-v-468ca313] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:20px;font-weight:600}.preview-dialog[data-v-468ca313] .el-dialog .el-dialog__header .el-dialog__headerbtn{right:32px;top:24px}.preview-dialog[data-v-468ca313] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:24px}.preview-dialog[data-v-468ca313] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fffc}.preview-dialog[data-v-468ca313] .el-dialog .el-dialog__body{padding:0}.preview-dialog .preview-content[data-v-468ca313]{align-items:center;background:#000;display:flex;justify-content:center;max-height:80vh;min-height:400px;width:100%}.preview-dialog .preview-content .preview-image[data-v-468ca313]{height:100%;max-height:80vh;width:100%}@keyframes float-468ca313{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-468ca313{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}[data-v-468ca313] .el-button{border-radius:8px;font-weight:500}[data-v-468ca313] .el-button .el-icon{margin-right:6px}[data-v-468ca313] .el-image{display:block}[data-v-468ca313] .el-loading-spinner .circular{height:48px;width:48px}
