.qy-chat-container[data-v-9a59cb80]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 120px)}.qy-chat-container .page-header[data-v-9a59cb80]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:24px 32px;margin-bottom:24px;box-shadow:0 2px 12px rgba(102,126,234,.3)}.qy-chat-container .page-header .header-content[data-v-9a59cb80]{display:flex;align-items:center;color:#fff}.qy-chat-container .page-header .header-content i[data-v-9a59cb80]{font-size:40px;margin-right:16px;opacity:.9}.qy-chat-container .page-header .header-content .header-title[data-v-9a59cb80]{font-size:24px;font-weight:600;margin-bottom:4px}.qy-chat-container .page-header .header-content .header-tips[data-v-9a59cb80]{font-size:14px;opacity:.9}.qy-chat-container .content-wrapper[data-v-9a59cb80]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.qy-chat-container .wechat-grid[data-v-9a59cb80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}.qy-chat-container .wechat-card[data-v-9a59cb80]{background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden;transition:all .3s}.qy-chat-container .wechat-card[data-v-9a59cb80]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.qy-chat-container .wechat-card .card-header[data-v-9a59cb80]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-bottom:1px solid #e8eaed}.qy-chat-container .wechat-card .card-header .header-left[data-v-9a59cb80]{display:flex;align-items:center}.qy-chat-container .wechat-card .card-header .header-left i[data-v-9a59cb80]{font-size:20px;color:#667eea;margin-right:8px}.qy-chat-container .wechat-card .card-header .header-left .app-name[data-v-9a59cb80]{font-size:16px;font-weight:600;color:#333}.qy-chat-container .wechat-card .card-header .el-tag i[data-v-9a59cb80]{margin-right:4px}.qy-chat-container .wechat-card .card-body[data-v-9a59cb80]{padding:20px;max-height:320px;overflow-y:auto}.qy-chat-container .wechat-card .card-body .info-item[data-v-9a59cb80]{display:flex;align-items:flex-start;margin-bottom:12px;font-size:13px;line-height:1.6}.qy-chat-container .wechat-card .card-body .info-item[data-v-9a59cb80]:last-child{margin-bottom:0}.qy-chat-container .wechat-card .card-body .info-item .label[data-v-9a59cb80]{flex-shrink:0;color:#999;min-width:120px}.qy-chat-container .wechat-card .card-body .info-item .value[data-v-9a59cb80]{flex:1;color:#333;word-break:break-all}.qy-chat-container .wechat-card .card-body .info-item .value.secret[data-v-9a59cb80]{font-family:Courier New,monospace;font-size:12px;color:#666;background:#f5f7fa;padding:4px 8px;border-radius:4px}.qy-chat-container .wechat-card .card-footer[data-v-9a59cb80]{padding:16px 20px;background:#fafbfc;border-top:1px solid #e8eaed}.qy-chat-container .wechat-card .card-footer .footer-actions[data-v-9a59cb80]{display:flex;flex-wrap:wrap;gap:8px}.qy-chat-container .wechat-card .card-footer .footer-actions .el-button[data-v-9a59cb80]{flex:1;min-width:calc(50% - 4px)}.qy-chat-container .wechat-card .card-footer .footer-actions .el-button i[data-v-9a59cb80]{margin-right:4px}.qy-chat-container .empty-state[data-v-9a59cb80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;cursor:pointer}.qy-chat-container .empty-state img[data-v-9a59cb80]{width:120px;height:120px;margin-bottom:16px;opacity:.8}.qy-chat-container .empty-state .empty-text[data-v-9a59cb80]{font-size:14px;color:#999;margin-bottom:20px}[data-v-9a59cb80] .custom-dialog .el-dialog__header{padding:0;border-bottom:none}[data-v-9a59cb80] .custom-dialog .el-dialog__body,[data-v-9a59cb80] .custom-dialog .el-dialog__footer{padding:0}[data-v-9a59cb80] .custom-dialog .dialog-header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center}[data-v-9a59cb80] .custom-dialog .dialog-header i{margin-right:8px;font-size:18px}[data-v-9a59cb80] .custom-dialog .dialog-body{padding:24px;background:#fafbfc}[data-v-9a59cb80] .custom-dialog .dialog-body .el-form .el-form-item{margin-bottom:20px}[data-v-9a59cb80] .custom-dialog .dialog-body .el-form .el-form-item ::v-deep .el-form-item__label{color:#333;font-weight:500;text-align:left}[data-v-9a59cb80] .custom-dialog .dialog-body .el-form .el-form-item ::v-deep .el-form-item__content{display:flex}[data-v-9a59cb80] .custom-dialog .dialog-body .el-form .el-form-item .el-input{width:100%}[data-v-9a59cb80] .custom-dialog .dialog-footer{padding:16px 24px;background:#f5f7fa;text-align:right;border-top:1px solid #e8eaed}[data-v-9a59cb80] .custom-dialog .dialog-footer .el-button{padding:10px 24px}[data-v-9a59cb80] .custom-dialog .confirm-content{padding:40px 24px;text-align:center;background:#fafbfc}[data-v-9a59cb80] .custom-dialog .confirm-content i{display:block;margin-bottom:16px}[data-v-9a59cb80] .custom-dialog .confirm-content span{font-size:16px;color:#333}