.qrcode-container[data-v-314d529e]{padding:20px}.gradient-header[data-v-314d529e]{height:80px;background:linear-gradient(90deg,#667eea,#764ba2);position:relative;display:flex;align-items:center;padding:0 24px;color:#fff;font-size:18px;border-radius:4px;margin-bottom:20px;overflow:hidden}.checkerboard-overlay[data-v-314d529e]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,hsla(0,0%,100%,.1) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.1) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.1) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.1) 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.header-content[data-v-314d529e]{position:relative;z-index:1;display:flex;align-items:center}.header-icon[data-v-314d529e]{margin-right:12px}.header-icon i[data-v-314d529e]{font-size:24px}.content-card[data-v-314d529e]{margin-top:20px;min-height:600px}.section-title[data-v-314d529e]{font-size:16px;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e4e7ed}.section-title i[data-v-314d529e]{margin-right:8px;color:#667eea}.input-section[data-v-314d529e]{padding:20px;background:#f5f7fa;border-radius:8px;min-height:500px}.qrcode-form[data-v-314d529e]{margin-top:30px}.qrcode-section[data-v-314d529e]{padding:20px;background:#fafbfc;border-radius:8px;min-height:500px}.qrcode-display[data-v-314d529e]{display:flex;align-items:center;justify-content:center;min-height:450px}.empty-state[data-v-314d529e]{text-align:center;color:#909399}.empty-state i[data-v-314d529e]{font-size:80px;margin-bottom:20px;opacity:.3}.empty-state p[data-v-314d529e]{font-size:14px;margin:0}.qrcode-wrapper[data-v-314d529e]{text-align:center;width:100%}.qrcode-image[data-v-314d529e]{display:inline-block;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.qrcode-info[data-v-314d529e]{margin:20px 0}.qrcode-info .iccid-text[data-v-314d529e]{font-size:16px;font-weight:700;color:#303133;margin:10px 0}.qrcode-info .url-text[data-v-314d529e]{font-size:12px;color:#909399;word-break:break-all;margin:5px 0}.qrcode-actions[data-v-314d529e]{margin-top:20px}.qrcode-actions .el-button[data-v-314d529e]{margin:0 5px}