.qrcode-container[data-v-8b06a5fc]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 84px)}.qrcode-container .page-header[data-v-8b06a5fc]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:24px;margin-bottom:20px;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.qrcode-container .page-header i[data-v-8b06a5fc]{font-size:24px;margin-right:12px;vertical-align:middle}.qrcode-container .page-header .header-title[data-v-8b06a5fc]{font-size:20px;font-weight:600;vertical-align:middle}.qrcode-container .page-header .header-tips[data-v-8b06a5fc]{margin-left:16px;font-size:14px;opacity:.9;vertical-align:middle}.qrcode-container .content-wrapper[data-v-8b06a5fc]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.qrcode-container .content-wrapper .channel-name[data-v-8b06a5fc]{display:flex;align-items:center;gap:8px;color:#333;font-weight:500}.qrcode-container .content-wrapper .channel-name i[data-v-8b06a5fc]{color:#667eea;font-size:16px}.qrcode-container .content-wrapper .url-cell[data-v-8b06a5fc]{display:flex;align-items:center;gap:8px}.qrcode-container .content-wrapper .url-cell i[data-v-8b06a5fc]{color:#909399;font-size:14px}.qrcode-container .content-wrapper .url-cell .url-text[data-v-8b06a5fc]{color:#606266;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrcode-dialog[data-v-8b06a5fc] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.qrcode-dialog[data-v-8b06a5fc] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}.qrcode-dialog[data-v-8b06a5fc] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff}.qrcode-dialog[data-v-8b06a5fc] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f0f0f0}.qrcode-dialog .qrcode-content[data-v-8b06a5fc]{text-align:center;padding:20px}.qrcode-dialog .qrcode-content .qrcode[data-v-8b06a5fc]{display:inline-block;padding:20px;background:#f6f9fc;border-radius:8px;margin-bottom:16px}.qrcode-dialog .qrcode-content .qrcode img[data-v-8b06a5fc]{background-color:#fff;padding:6px;box-sizing:border-box}.qrcode-dialog .qrcode-content .qrcode-tip[data-v-8b06a5fc]{display:flex;align-items:center;justify-content:center;gap:8px;color:#909399;font-size:14px}.qrcode-dialog .qrcode-content .qrcode-tip i[data-v-8b06a5fc]{color:#667eea}