.store-detail-container[data-v-e1736c16]{min-height:100vh;background:#f5f7fa;animation:fadeInUp-e1736c16 .6s ease-out}@keyframes fadeInUp-e1736c16{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-e1736c16]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 40px;margin-bottom:24px}.header-content[data-v-e1736c16]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.header-left[data-v-e1736c16]{flex:1}.page-title[data-v-e1736c16]{font-size:26px;font-weight:600;margin:0 0 6px 0;display:flex;align-items:center;gap:10px}.page-title i[data-v-e1736c16]{font-size:28px}.page-subtitle[data-v-e1736c16]{font-size:16px;opacity:.9;margin:0;line-height:1.5}.header-actions[data-v-e1736c16]{display:flex;gap:12px}.header-actions .el-button[data-v-e1736c16]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:500}.header-actions .el-button[data-v-e1736c16]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.header-actions .el-button--primary[data-v-e1736c16]{background:hsla(0,0%,100%,.9);color:#667eea;border-color:transparent}.header-actions .el-button--primary[data-v-e1736c16]:hover{background:#fff;color:#667eea}.main-content[data-v-e1736c16]{max-width:1400px;margin:0 auto;padding:0 30px}.stats-section[data-v-e1736c16]{margin-bottom:20px}.stat-card[data-v-e1736c16]{background:#fff;border-radius:16px;padding:20px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #f1f3f4;position:relative;overflow:hidden;min-height:80px}.stat-card[data-v-e1736c16]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.stat-card:hover .stat-icon[data-v-e1736c16]{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.12)}.stat-icon[data-v-e1736c16]{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-icon[data-v-e1736c16]:before{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.stat-icon i[data-v-e1736c16]{color:#4facfe;z-index:1;position:relative}.stat-icon.store[data-v-e1736c16]:before{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.store i[data-v-e1736c16]{color:#667eea}.stat-icon.agent[data-v-e1736c16]:before{background:linear-gradient(135deg,#ffeaa7,#fdcb6e);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.agent i[data-v-e1736c16]{color:#fdcb6e}.stat-icon.success[data-v-e1736c16]:before{background:linear-gradient(135deg,#67c23a,#85ce61);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.success i[data-v-e1736c16]{color:#67c23a}.stat-icon.warning[data-v-e1736c16]:before{background:linear-gradient(135deg,#e6a23c,#ebb563);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.warning i[data-v-e1736c16]{color:#e6a23c}.stat-icon.danger[data-v-e1736c16]:before{background:linear-gradient(135deg,#f56c6c,#f78989);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.danger i[data-v-e1736c16]{color:#f56c6c}.stat-icon.certificate[data-v-e1736c16]:before{background:linear-gradient(135deg,#9c88ff,#8c7ae6);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.certificate i[data-v-e1736c16]{color:#9c88ff}.stat-icon.time[data-v-e1736c16]:before{background:linear-gradient(135deg,#74b9ff,#0984e3);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.time i[data-v-e1736c16]{color:#74b9ff}.stat-icon.info[data-v-e1736c16]:before{background:linear-gradient(135deg,#909399,#b3b8c0);-webkit-mask-composite:xor;mask-composite:exclude}.stat-icon.info i[data-v-e1736c16]{color:#909399}.stat-content[data-v-e1736c16]{flex:1;min-width:0;overflow:hidden}.stat-number[data-v-e1736c16]{font-size:20px;font-weight:600;color:#303133;line-height:1.2;margin-bottom:2px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.stat-label[data-v-e1736c16]{font-size:12px;color:#666;font-weight:500;line-height:1}.certificate-number[data-v-e1736c16]{white-space:normal!important;max-width:none!important;word-break:break-word!important;font-size:16px!important;line-height:1.3!important}.action-section[data-v-e1736c16],.info-section[data-v-e1736c16]{margin-bottom:25px}.action-card[data-v-e1736c16],.info-card[data-v-e1736c16]{border:none;box-shadow:0 2px 8px rgba(0,0,0,.06);border-radius:12px}.card-header[data-v-e1736c16]{display:flex;justify-content:space-between;align-items:center}.card-title[data-v-e1736c16]{font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px}.store-content[data-v-e1736c16]{padding:10px 0}.info-value[data-v-e1736c16]{color:#303133;font-weight:500}.info-value.store-name[data-v-e1736c16]{color:#667eea;font-weight:600;font-size:16px}.info-value.phone[data-v-e1736c16]{font-family:Courier New,monospace}.info-value.address[data-v-e1736c16]{line-height:1.5}.qr-content[data-v-e1736c16]{display:flex;flex-direction:column;align-items:center;gap:20px}.qr-preview[data-v-e1736c16]{display:flex;justify-content:center}.qr-image[data-v-e1736c16]{width:180px;height:180px;border:2px solid #f1f3f4;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.qr-actions[data-v-e1736c16]{display:flex;gap:12px}.no-certificate[data-v-e1736c16],.no-qr[data-v-e1736c16]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#909399}.no-certificate p[data-v-e1736c16],.no-qr p[data-v-e1736c16]{margin:15px 0;font-size:14px}.certificate-content[data-v-e1736c16]{min-height:200px;display:flex;flex-direction:column;justify-content:center}.has-certificate[data-v-e1736c16]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.certificate-info[data-v-e1736c16]{display:flex;align-items:center;gap:15px}.certificate-icon[data-v-e1736c16]{font-size:48px;color:#f093fb}.certificate-details[data-v-e1736c16]{text-align:left}.certificate-no[data-v-e1736c16]{font-size:14px;font-weight:600;color:#409eff;margin-bottom:3px}.certificate-desc[data-v-e1736c16]{font-size:12px;color:#666;margin:0 0 5px 0}.certificate-meta[data-v-e1736c16]{font-size:11px;color:#999;margin:0;line-height:1.4}.certificate-form-tip[data-v-e1736c16]{font-size:12px;color:#999;margin-top:5px;line-height:1.4}.certificate-actions[data-v-e1736c16]{display:flex;gap:10px;margin-top:10px}.certificate-image-section[data-v-e1736c16]{margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.section-title[data-v-e1736c16]{font-size:14px;font-weight:600;color:#303133;margin-bottom:15px;display:flex;align-items:center;gap:6px}.section-title i[data-v-e1736c16]{color:#409eff}.certificate-image-display[data-v-e1736c16]{display:flex;flex-direction:column;gap:10px}.image-container[data-v-e1736c16]{position:relative;display:inline-block;width:200px;height:150px;border-radius:6px;overflow:hidden;border:2px solid #dcdfe6;cursor:pointer;transition:all .3s ease}.image-container[data-v-e1736c16]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.2)}.certificate-image[data-v-e1736c16]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-e1736c16]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .3s ease}.image-container:hover .image-overlay[data-v-e1736c16]{opacity:1}.overlay-btn[data-v-e1736c16]{color:#fff!important;font-size:14px;padding:5px 10px}.delete-btn[data-v-e1736c16]:hover{color:#f56c6c!important}.image-info[data-v-e1736c16]{font-size:12px;color:#606266;margin:8px 0 0 0}.certificate-upload-area[data-v-e1736c16]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.upload-tip[data-v-e1736c16]{font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.reupload-section[data-v-e1736c16]{margin-top:10px}.image-preview-content[data-v-e1736c16]{text-align:center}.image-details[data-v-e1736c16]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:6px;text-align:left}.image-details p[data-v-e1736c16]{margin:8px 0;font-size:14px;color:#606266}.no-tag[data-v-e1736c16]{color:#909399;font-style:italic}.qr-dialog-content[data-v-e1736c16]{text-align:center}.qr-info[data-v-e1736c16]{text-align:left;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.qr-info p[data-v-e1736c16]{margin:8px 0;color:#606266}.qr-image-container img[data-v-e1736c16]{max-width:250px;max-height:250px;border:2px solid #e6e6e6;border-radius:8px}.dialog-footer[data-v-e1736c16]{text-align:right}@media (max-width:1200px){.main-content[data-v-e1736c16]{padding:0 20px}.header-content[data-v-e1736c16]{flex-direction:column;gap:20px;text-align:center}}@media (max-width:768px){.page-header[data-v-e1736c16]{padding:20px}.page-title[data-v-e1736c16]{font-size:24px}.main-content[data-v-e1736c16]{padding:0 15px}.stats-section .el-col[data-v-e1736c16]{margin-bottom:15px}.stat-card[data-v-e1736c16]{padding:16px 12px;gap:10px;min-height:70px}.stat-icon[data-v-e1736c16]{width:40px;height:40px;border-radius:14px;font-size:18px}.stat-icon[data-v-e1736c16]:before{inset:-1.5px;border-radius:15.5px;padding:1.5px}.stat-number[data-v-e1736c16]{font-size:16px;max-width:80px}.stat-label[data-v-e1736c16]{font-size:11px}.certificate-number[data-v-e1736c16]{font-size:14px!important}.header-actions[data-v-e1736c16]{flex-wrap:wrap;justify-content:center}}