*{margin:0;padding:0}::-webkit-scrollbar{width:3px;height:5px;position:absolute}::-webkit-scrollbar-thumb{background:#1890ff}::-webkit-scrollbar-track{background:#ddd}.box_back[data-v-50f3839b]{width:100%;height:100%;background-image:url(/img/back1.178bf8db.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;position:fixed}.forContainer[data-v-50f3839b]{width:500px;height:280px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);text-align:center;color:#fff;padding:20px;border-radius:10px}.forContainer h3[data-v-50f3839b]{margin-top:20px;font-size:30px}.forContainer .loginform[data-v-50f3839b]{margin-top:40px}[data-v-50f3839b].el-form-item label{color:#fff}.el-header[data-v-78aa08a0]{background-color:#2d3a4b;color:#fff;width:100%;height:60px;line-height:60px;display:flex;justify-content:space-between;align-items:center}.left[data-v-78aa08a0],.right[data-v-78aa08a0]{display:flex}.left i[data-v-78aa08a0],.right .el-dropdown[data-v-78aa08a0]{margin:auto}.el-aside .el-menu[data-v-1461f710],.el-aside[data-v-1461f710]{height:100vh}.el-main[data-v-9a48ecd4]{overflow:auto;height:calc(100vh - 60px)}.url-form-container[data-v-aca7d7d0]{padding:30px;max-width:800px;margin:0 auto}.url-form-container .form-card[data-v-aca7d7d0]{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;transition:all .3s ease}.url-form-container .form-card[data-v-aca7d7d0]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.url-form-container .card-header[data-v-aca7d7d0]{display:flex;align-items:center;color:#303133;font-size:18px;font-weight:500}.url-form-container .card-header .el-icon[data-v-aca7d7d0]{margin-right:10px;color:#409eff}.url-form-container .url-form .el-form-item[data-v-aca7d7d0]{margin-bottom:20px}.url-form-container .url-form .el-input[data-v-aca7d7d0] .el-input__inner{border-radius:4px;transition:border-color .3s,box-shadow .3s}.url-form-container .url-form .el-input[data-v-aca7d7d0]:focus-within .el-input__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.add-user-container[data-v-42d47538]{max-width:600px;margin:20px auto;padding:0 20px}.box-card[data-v-42d47538]{margin-top:20px}.el-form-item__content[data-v-42d47538]{display:flex;align-items:center;gap:10px}.data-center-container[data-v-118313a3]{padding:20px 30px;min-height:calc(100vh - 80px)}.data-center-container .data-card .el-page-header[data-v-118313a3]{margin-bottom:20px;padding:15px 0;border-bottom:1px solid #ebeef5}.data-center-container .data-card .el-table[data-v-118313a3]{margin-bottom:20px}.data-center-container .data-card .el-table thead[data-v-118313a3]{background-color:#f5f7fa}.data-center-container .data-card .el-table .el-table-column__header[data-v-118313a3]{color:#303133;font-weight:500;padding:12px 0;text-align:center}.data-center-container .data-card .el-table .el-table-cell[data-v-118313a3]{padding:12px 0;color:#606266;text-align:center}[data-v-118313a3] .el-button--success{color:#13ce66;border-color:#d6f5e0;background-color:#f0fff4}[data-v-118313a3] .el-button--success:hover{color:#0ca651;border-color:#a9e9c5;background-color:#d6f5e0}.page-header[data-v-2a602c28]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.gift-table-card[data-v-2a602c28]{border-radius:10px;margin:0 15px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.gift-table-card[data-v-2a602c28]:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.content-ellipsis[data-v-2a602c28]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.action-buttons-group[data-v-2a602c28]{display:flex;gap:8px}.preview-container[data-v-2a602c28]{padding:10px}.preview-header[data-v-2a602c28]{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:20px}.preview-field[data-v-2a602c28]{display:flex;align-items:center;gap:10px;font-size:16px;color:#666}.preview-field .el-icon[data-v-2a602c28]{font-size:18px;color:#409eff}.preview-content[data-v-2a602c28]{background-color:#f9f9f9;padding:15px;border-radius:6px;line-height:1.6;margin-top:10px;color:#333;font-size:15px}.image-grid[data-v-2a602c28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px;margin-top:20px}.image-preview[data-v-2a602c28]{height:150px;border-radius:6px;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:transform .3s ease}.image-preview[data-v-2a602c28]:hover{transform:translateY(-3px)}.image-preview .el-image[data-v-2a602c28]{width:100%;height:100%}.image-upload-item[data-v-2a602c28]{margin-bottom:20px}.upload-icon[data-v-2a602c28]{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;transition:border-color .3s}.upload-icon[data-v-2a602c28]:hover{border-color:#409eff}.image-container[data-v-2a602c28]{position:relative;width:120px;height:120px;overflow:hidden;border-radius:6px}.uploaded-image[data-v-2a602c28]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-2a602c28]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;cursor:pointer}.image-container:hover .image-overlay[data-v-2a602c28]{opacity:1}.image-overlay .el-icon[data-v-2a602c28]{color:#fff;font-size:20px}@media (max-width:768px){.preview-header[data-v-2a602c28]{flex-direction:column;gap:15px}.action-buttons-group[data-v-2a602c28]{justify-content:center}.gift-table-card[data-v-2a602c28]{margin:0 10px}}.gift-form-container[data-v-72017620]{max-width:800px;margin:0 auto;padding:20px}.image-upload-item[data-v-72017620]{margin-bottom:20px}.upload-icon[data-v-72017620]{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;transition:border-color .3s}.upload-icon[data-v-72017620]:hover{border-color:#409eff}.image-container[data-v-72017620]{position:relative;width:120px;height:120px;overflow:hidden;border-radius:6px}.uploaded-image[data-v-72017620]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-72017620]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;cursor:pointer}.image-container:hover .image-overlay[data-v-72017620]{opacity:1}.image-overlay .el-icon[data-v-72017620]{color:#fff;font-size:20px}.data-center-container[data-v-526b7da3]{padding:20px 30px;min-height:calc(100vh - 80px)}.data-center-container .data-card .el-page-header[data-v-526b7da3]{margin-bottom:20px;padding:15px 0;border-bottom:1px solid #ebeef5}.data-center-container .data-card .toolbar[data-v-526b7da3]{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.data-center-container .data-card .el-table[data-v-526b7da3]{margin-bottom:20px}.data-center-container .data-card .el-table thead[data-v-526b7da3]{background-color:#f5f7fa}.data-center-container .data-card .el-table .el-table-column__header[data-v-526b7da3]{color:#303133;font-weight:500;padding:12px 0;text-align:center}.data-center-container .data-card .el-table .el-table-cell[data-v-526b7da3]{padding:12px 0;color:#606266;text-align:center}.data-center-container .data-card .el-table .el-table-cell[data-v-526b7da3] .el-button{margin:0 4px}.content-ellipsis[data-v-526b7da3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}[data-v-526b7da3] .el-dialog{border-radius:8px}.form-tip[data-v-526b7da3]{font-size:12px;color:#909399;margin-top:4px;line-height:1.2}.bilibili-form-container[data-v-17ce13b4]{padding:30px;max-width:800px;margin:0 auto}.bilibili-form-container .form-card[data-v-17ce13b4]{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;transition:all .3s ease}.bilibili-form-container .form-card[data-v-17ce13b4]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.bilibili-form-container .card-header[data-v-17ce13b4]{display:flex;align-items:center;color:#303133;font-size:18px;font-weight:500}.bilibili-form-container .card-header .el-icon[data-v-17ce13b4]{margin-right:10px;color:#409eff}.bilibili-form-container .user-form .el-form-item[data-v-17ce13b4]{margin-bottom:20px}.bilibili-form-container .user-form .el-input-number[data-v-17ce13b4] .el-input__inner,.bilibili-form-container .user-form .el-input[data-v-17ce13b4] .el-input__inner{border-radius:4px;transition:border-color .3s,box-shadow .3s}.bilibili-form-container .user-form .el-input-number[data-v-17ce13b4]:focus-within .el-input__inner,.bilibili-form-container .user-form .el-input[data-v-17ce13b4]:focus-within .el-input__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.bilibili-form-container .user-form .record-hint[data-v-17ce13b4]{display:flex;align-items:center;margin-top:8px;color:#909399;font-size:12px}.message-list-container[data-v-0c706088]{padding:20px;max-width:1600px;margin:0 auto;background-color:#f5f7fa;min-height:100vh}.message-list-container .toolbar[data-v-0c706088]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.message-list-container .toolbar .search-input[data-v-0c706088]{width:400px;border-radius:24px}.message-list-container .toolbar .search-input[data-v-0c706088] .el-input-group__append{background-color:#409eff;border-color:#409eff;color:#fff;border-radius:0 24px 24px 0;padding:0 15px}.message-list-container .toolbar .el-button[data-v-0c706088]{border-radius:8px;padding:12px 24px;transition:all .3s ease}.message-list-container .toolbar .el-button[data-v-0c706088]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.message-list-container .toolbar .el-button .el-icon[data-v-0c706088]{margin-right:5px}.message-list-container .filter-controls[data-v-0c706088]{display:flex;justify-content:space-between;margin-bottom:24px;background:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.message-list-container .filter-controls .sort-controls[data-v-0c706088]{display:flex;align-items:center}.message-list-container .filter-controls .sort-controls .sort-label[data-v-0c706088]{margin-right:12px;color:#606266;font-weight:500}.message-list-container .filter-controls .sort-controls .el-radio-group[data-v-0c706088]{margin-right:12px}.message-list-container .filter-controls .sort-controls .sort-direction[data-v-0c706088]{transition:transform .3s ease}.message-list-container .filter-controls .sort-controls .sort-direction[data-v-0c706088]:hover{transform:scale(1.1);background:#f5f7fa}.message-list-container .message-grid[data-v-0c706088]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;margin-bottom:30px}@media(max-width:768px){.message-list-container .message-grid[data-v-0c706088]{grid-template-columns:1fr}}.message-list-container .message-grid .no-results[data-v-0c706088]{grid-column:1/-1;background:#fff;border-radius:12px;padding:40px 0;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.08)}.message-list-container .message-grid .message-card[data-v-0c706088]{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;border:none}.message-list-container .message-grid .message-card[data-v-0c706088]:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.message-list-container .message-grid .message-card[data-v-0c706088] .el-card__header{padding:16px 20px;background:linear-gradient(90deg,#f5f7fa,#fff);border-bottom:1px solid #ebeef5}.message-list-container .message-grid .message-card[data-v-0c706088] .el-card__header .card-header{display:flex;align-items:center;justify-content:space-between}.message-list-container .message-grid .message-card[data-v-0c706088] .el-card__header .card-header .title-container{display:flex;align-items:center;max-width:80%}.message-list-container .message-grid .message-card[data-v-0c706088] .el-card__header .card-header .title-container .message-icon{margin-right:10px;color:#409eff}.message-list-container .message-grid .message-card[data-v-0c706088] .el-card__header .card-header .title-container .message-title{font-size:18px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-list-container .message-grid .message-card[data-v-0c706088] .el-card__header .card-header .status-tag{font-weight:500;padding:4px 12px}.message-list-container .message-grid .message-card .message-content[data-v-0c706088]{padding:16px 20px}.message-list-container .message-grid .message-card .message-content .content-preview[data-v-0c706088]{line-height:1.6;color:#606266;font-size:15px;white-space:pre-wrap;margin:0;max-height:120px;overflow:hidden}.message-list-container .message-grid .message-card .message-content .message-meta[data-v-0c706088]{margin-top:16px;font-size:13px;color:#909399}.message-list-container .message-grid .message-card .message-content .message-meta .meta-row[data-v-0c706088]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.message-list-container .message-grid .message-card .message-content .message-meta .meta-row .message-id[data-v-0c706088]{display:flex;align-items:center}.message-list-container .message-grid .message-card .message-content .message-meta .meta-row .message-id .el-icon[data-v-0c706088]{margin-right:4px;font-size:14px}.message-list-container .message-grid .message-card .message-content .message-meta .meta-row .message-time[data-v-0c706088]{display:flex;align-items:center}.message-list-container .message-grid .message-card .message-content .message-meta .meta-row .message-time .el-icon[data-v-0c706088]{margin-right:4px;font-size:14px}.message-list-container .message-grid .message-card .card-actions[data-v-0c706088]{padding:0 20px 20px;display:flex;justify-content:flex-end;gap:10px}.message-list-container .message-grid .message-card .card-actions .action-button[type=warning][data-v-0c706088]{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.message-list-container .message-grid .message-card .card-actions .action-button[type=warning][data-v-0c706088]:hover{background-color:#d48a1b;border-color:#d48a1b}.message-list-container .pagination-container[data-v-0c706088]{display:flex;justify-content:center;padding:20px 0;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.message-list-container .detail-dialog[data-v-0c706088]{border-radius:12px}.message-list-container .detail-dialog .detail-container[data-v-0c706088]{padding:0}.message-list-container .detail-dialog .detail-container .message-detail[data-v-0c706088]{padding:20px}.message-list-container .detail-dialog .detail-container .message-detail .detail-header[data-v-0c706088]{margin-bottom:24px}.message-list-container .detail-dialog .detail-container .message-detail .detail-header .detail-title[data-v-0c706088]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.message-list-container .detail-dialog .detail-container .message-detail .detail-header .detail-title span[data-v-0c706088]{font-size:24px;font-weight:600;color:#303133}.message-list-container .detail-dialog .detail-container .message-detail .detail-header .detail-meta[data-v-0c706088]{display:flex;gap:20px;color:#909399;font-size:14px}.message-list-container .detail-dialog .detail-container .message-detail .detail-header .detail-meta .meta-item[data-v-0c706088]{display:flex;align-items:center}.message-list-container .detail-dialog .detail-container .message-detail .detail-header .detail-meta .meta-item .el-icon[data-v-0c706088]{margin-right:6px;font-size:16px}.message-list-container .detail-dialog .detail-container .message-detail .detail-content-container[data-v-0c706088]{background:#f5f7fa;padding:20px;border-radius:8px;margin-bottom:30px}.message-list-container .detail-dialog .detail-container .message-detail .detail-content-container .detail-content[data-v-0c706088]{line-height:1.8;font-size:16px;color:#303133;white-space:pre-wrap}.message-list-container .detail-dialog .detail-container .related-messages .related-message-card[data-v-0c706088]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:16px;transition:all .3s ease}.message-list-container .detail-dialog .detail-container .related-messages .related-message-card[data-v-0c706088]:hover{transform:translateX(5px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.message-list-container .detail-dialog .detail-container .related-messages .related-message-card .related-header[data-v-0c706088]{display:flex;justify-content:space-between;margin-bottom:10px}.message-list-container .detail-dialog .detail-container .related-messages .related-message-card .related-header .related-title[data-v-0c706088]{font-weight:600;font-size:16px;color:#303133}.message-list-container .detail-dialog .detail-container .related-messages .related-message-card .related-content[data-v-0c706088]{line-height:1.5;color:#262728;font-size:24px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.message-list-container .detail-dialog .detail-container .related-messages .related-message-card .related-meta[data-v-0c706088]{display:flex;justify-content:space-between;font-size:12px;color:#909399}.message-list-container .detail-dialog .dialog-footer[data-v-0c706088]{text-align:center}.message-list-container .detail-dialog .dialog-footer .el-button[data-v-0c706088]{padding:10px 24px;border-radius:8px}.message-list-container .share-dialog[data-v-0c706088]{border-radius:12px}.message-list-container .share-dialog .link-share[data-v-0c706088]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.message-list-container .share-dialog .link-share .share-link-input[data-v-0c706088] input{border-radius:8px;font-family:monospace}.message-list-container .share-dialog .link-share .share-link-input[data-v-0c706088] .el-input-group__prepend{background-color:#e9f5fe}.message-list-container .share-dialog .link-share .copy-button[data-v-0c706088]{padding:12px 24px;border-radius:8px;transition:all .3s ease}.message-list-container .share-dialog .link-share .copy-button[data-v-0c706088]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.message-list-container .share-dialog .qrcode-container[data-v-0c706088]{padding:20px 0}.message-list-container .share-dialog .qrcode-container .qrcode-card[data-v-0c706088]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center}.message-list-container .share-dialog .qrcode-container .qrcode-card canvas[data-v-0c706088]{width:200px;height:200px;margin-bottom:20px;border:8px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.message-list-container .share-dialog .qrcode-container .qrcode-card .qrcode-info[data-v-0c706088]{text-align:center}.message-list-container .share-dialog .qrcode-container .qrcode-card .qrcode-info .qrcode-title[data-v-0c706088]{font-weight:600;font-size:16px;margin-bottom:8px;color:#303133}.message-list-container .share-dialog .qrcode-container .qrcode-card .qrcode-info .qrcode-url[data-v-0c706088]{font-size:12px;color:#909399;word-break:break-all;max-width:300px}.message-list-container .share-dialog .qrcode-container .qrcode-placeholder[data-v-0c706088]{height:240px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:12px}.message-list-container .share-dialog .qrcode-container .qrcode-placeholder .loading-spinner[data-v-0c706088]{animation:rotate-0c706088 2s linear infinite}@keyframes rotate-0c706088{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-list-container .share-dialog .qrcode-container .qrcode-actions[data-v-0c706088]{display:flex;justify-content:center;gap:16px;margin-top:24px}.message-list-container .share-dialog .qrcode-container .qrcode-actions .el-button[data-v-0c706088]{padding:12px 24px;border-radius:8px;transition:all .3s ease}.message-list-container .share-dialog .qrcode-container .qrcode-actions .el-button[data-v-0c706088]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.message-list-container .share-dialog .qrcode-container .qrcode-actions .save-button[data-v-0c706088]{background-color:#67c23a;border-color:#67c23a}.message-list-container .share-dialog .qrcode-container .qrcode-actions .save-button[data-v-0c706088]:hover{background-color:#76c94c}.message-list-container .share-dialog .qrcode-container .qrcode-actions .print-button[data-v-0c706088]{background-color:#409eff;border-color:#409eff}.message-list-container .share-dialog .qrcode-container .qrcode-actions .print-button[data-v-0c706088]:hover{background-color:#5aabff}.delete-confirm-box{border-radius:12px}.delete-confirm-box .el-message-box__content{padding:30px 20px}.custom-divider .el-divider__text{font-size:40px}$primary-color:#409eff;$info-color:#909399;$light-bg:#f5f7fa;$border-color:#ebeef5;$disabled-color:#c0c4cc;$shadow-color:rgba(0,0,0,.1);$hover-shadow-color:rgba(0,0,0,.15);.detail-dialog{border-radius:12px;.detail-container{display:flex;flex-direction:column;height:100%;.el-scrollbar{flex:1}}}.pagination-controls-bottom{display:flex;justify-content:center;align-items:center;padding:20px 0;border-top:1px solid $border-color;margin-top:16px;gap:24px;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 -2px 8px $shadow-color;.page-button{width:48px;height:48px;font-weight:700;transition:all .3s ease;box-shadow:0 2px 6px $shadow-color;border:none;&:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px $hover-shadow-color}&:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px $shadow-color}&:disabled{color:$disabled-color;cursor:not-allowed;opacity:.6}&.prev-button{background:linear-gradient(135deg,#f5f7fa,#e4e7ed);&:hover:not(:disabled){background:linear-gradient(135deg,#e4e7ed,#d3d6db)}}&.next-button{background:linear-gradient(135deg,#ecf5ff,#d9ecff);&:hover:not(:disabled){background:linear-gradient(135deg,#d9ecff,#c6e1ff)}}}.page-indicator{display:flex;align-items:center;font-size:16px;font-weight:500;color:#606266;min-width:80px;justify-content:center;.current-page{color:$primary-color;font-weight:600;font-size:18px;margin:0 4px}.separator{color:$info-color}.separator,.total-pages{margin:0 4px}}}.message-detail{padding:20px;.detail-header{margin-bottom:16px;.detail-title{font-size:20px;font-weight:600;color:#303133;margin-bottom:8px}.detail-meta{display:flex;gap:20px;color:$info-color;font-size:14px;.meta-item{display:flex;align-items:center;.el-icon{margin-right:6px;font-size:16px}}}}.detail-content-container{padding:16px;background:$light-bg;border-radius:8px;.detail-content{line-height:1.8;font-size:16px;color:#303133;white-space:pre-wrap}}}.detail-dialog .el-dialog__header{border-bottom:1px solid #ebeef5;padding:20px}.detail-dialog .el-dialog__body{padding:0}.detail-dialog .el-dialog__footer{padding:16px 20px;border-top:1px solid #ebeef5}.message-create-container[data-v-9e2a3528]{padding:30px;max-width:800px;margin:0 auto}.message-create-container .message-card[data-v-9e2a3528]{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;transition:all .3s ease}.message-create-container .message-card[data-v-9e2a3528]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.message-create-container .card-header[data-v-9e2a3528]{display:flex;align-items:center;color:#303133;font-size:18px;font-weight:500}.message-create-container .card-header .el-icon[data-v-9e2a3528]{margin-right:10px;color:#409eff}.message-create-container .message-form[data-v-9e2a3528]{padding:20px 0}.message-create-container .message-form .el-form-item[data-v-9e2a3528]{margin-bottom:20px}.message-create-container .loading-container[data-v-9e2a3528],.message-create-container .success-container[data-v-9e2a3528]{padding:40px 0;text-align:center}.message-create-container .loading-container .el-loading-spinner[data-v-9e2a3528]{color:#409eff;margin-bottom:15px}.message-create-container .loading-container p[data-v-9e2a3528]{color:#606266}.message-create-container .success-container .success-icon[data-v-9e2a3528]{font-size:48px;color:#67c23a;margin-bottom:15px}.message-create-container .success-container p[data-v-9e2a3528]{color:#606266;margin-bottom:20px}.music-playlist-container[data-v-525f4332]{padding:20px;max-width:1200px;margin:0 auto}.music-playlist-container .page-header[data-v-525f4332]{text-align:center;margin-bottom:30px}.music-playlist-container .page-header h1[data-v-525f4332]{font-size:24px;font-weight:600;color:#303133}.music-playlist-container .toolbar[data-v-525f4332]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px}.music-playlist-container .toolbar .search-input[data-v-525f4332]{flex:1;max-width:300px}.music-playlist-container .toolbar .category-select[data-v-525f4332]{flex:0 0 120px}.music-playlist-container .loading-state[data-v-525f4332]{padding:30px 0;text-align:center}.music-playlist-container .music-list .empty-state[data-v-525f4332]{text-align:center;padding:50px 0}.music-playlist-container .music-list .empty-state .empty-icon[data-v-525f4332]{font-size:60px;color:#909399;margin-bottom:20px}.music-playlist-container .music-list .empty-state h3[data-v-525f4332]{font-size:18px;color:#303133;margin-bottom:10px}.music-playlist-container .music-list .empty-state p[data-v-525f4332]{color:#909399}.music-playlist-container .music-list .el-table[data-v-525f4332]{--el-table-header-text-color:#303133;--el-table-row-hover-bg-color:#f8f9fa}.music-playlist-container .music-list .el-table th[data-v-525f4332]{background-color:#f1f2f3}.song-add-page[data-v-79a10315]{padding:30px;max-width:500px;margin:0 auto}.song-add-page .page-header[data-v-79a10315]{text-align:center;margin-bottom:30px}.song-add-page .page-header h1[data-v-79a10315]{font-size:24px;font-weight:600;color:#303133}.song-add-page .page-header p[data-v-79a10315]{color:#909399;margin-top:10px}.song-add-page .song-form[data-v-79a10315]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.song-add-page .song-form .el-form-item[data-v-79a10315]{margin-bottom:20px}.song-add-page .loading-overlay[data-v-79a10315]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.music-style-management[data-v-dccbe944]{padding:20px;max-width:1200px;margin:0 auto}.music-style-management .page-header[data-v-dccbe944]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.music-style-management .page-header h1[data-v-dccbe944]{font-size:24px;font-weight:600;color:#303133}.music-style-management .search-area[data-v-dccbe944]{margin-bottom:20px;display:flex;justify-content:flex-end}.music-style-management .search-area .search-input[data-v-dccbe944]{width:300px}.music-style-management .list-area[data-v-dccbe944]{margin-bottom:20px}.music-style-management .list-area .loading-state[data-v-dccbe944]{padding:30px 0;text-align:center}.music-style-management .list-area .empty-state[data-v-dccbe944]{text-align:center;padding:50px 0}.music-style-management .list-area .empty-state .empty-icon[data-v-dccbe944]{font-size:60px;color:#909399;margin-bottom:20px}.music-style-management .list-area .empty-state h3[data-v-dccbe944]{font-size:18px;color:#303133;margin-bottom:10px}.music-style-management .list-area .empty-state p[data-v-dccbe944]{color:#909399}.music-style-management .list-area .style-table[data-v-dccbe944]{--el-table-header-text-color:#303133;--el-table-row-hover-bg-color:#f8f9fa}.music-style-management .pagination[data-v-dccbe944]{display:flex;justify-content:center}.music-style-management .delete-item-name[data-v-dccbe944]{font-weight:700;color:#f56c6c}.music-style-management .warning-text[data-v-dccbe944]{color:#f56c6c;margin-top:10px}.action-buttons[data-v-040df8c5]{display:flex;gap:10px;align-items:center}.action-buttons .el-button-group[data-v-040df8c5]{margin-right:8px}.shop-management[data-v-040df8c5]{padding:20px;background-color:#f8fafc;border-radius:8px;min-height:calc(100vh - 60px)}.data-overview[data-v-040df8c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:20px}.data-overview .stat-card[data-v-040df8c5]{border-radius:8px;transition:all .3s ease;border:none}.data-overview .stat-card[data-v-040df8c5]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.data-overview .stat-content[data-v-040df8c5]{display:flex;align-items:center;padding:10px}.data-overview .stat-icon[data-v-040df8c5]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:15px}.data-overview .stat-value[data-v-040df8c5]{font-size:24px;font-weight:700;color:#2d3748;line-height:1.2}.data-overview .stat-label[data-v-040df8c5]{font-size:13px;color:#718096}.action-bar[data-v-040df8c5]{display:flex;justify-content:space-between;margin-bottom:20px;gap:15px;flex-wrap:wrap}.action-bar .search-input[data-v-040df8c5]{width:300px}.action-bar .search-input[data-v-040df8c5] .el-input-group__append{background-color:var(--el-color-primary);color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.action-bar .search-input[data-v-040df8c5] .el-input-group__append:hover{opacity:.9}.action-bar .action-buttons[data-v-040df8c5]{display:flex;gap:10px}.shop-table[data-v-040df8c5]{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.08);background:#fff}.shop-table .product-image-container[data-v-040df8c5]{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.shop-table .product-image-container:hover .image-preview-hint[data-v-040df8c5]{opacity:1}.shop-table .image-preview-hint[data-v-040df8c5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.6);color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.shop-table .image-preview-hint .el-icon[data-v-040df8c5]{font-size:18px}.shop-table .product-image[data-v-040df8c5]{width:80px;height:60px;border-radius:4px;display:block;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.shop-table .product-image[data-v-040df8c5]:hover{transform:scale(1.1);border-color:var(--el-color-primary);box-shadow:0 4px 12px rgba(64,158,255,.3)}.shop-table .image-error[data-v-040df8c5],.shop-table .no-image[data-v-040df8c5]{width:80px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:4px;color:#c0c4cc}.shop-table .action-buttons-group[data-v-040df8c5]{display:flex;gap:8px;flex-wrap:wrap}.shop-table .action-buttons-group .el-button[data-v-040df8c5]{transition:all .3s ease}.shop-table .action-buttons-group .el-button[data-v-040df8c5]:hover{transform:scale(1.1)}.pagination[data-v-040df8c5]{display:flex;justify-content:flex-end;padding:10px 0}.detail-dialog[data-v-040df8c5]{border-radius:12px}.detail-dialog .detail-content[data-v-040df8c5]{display:flex;gap:24px}.detail-dialog .detail-content .image-section[data-v-040df8c5]{flex:0 0 250px}.detail-dialog .detail-content .image-section .detail-image[data-v-040df8c5],.detail-dialog .detail-content .image-section .image-error[data-v-040df8c5],.detail-dialog .detail-content .image-section .image-placeholder[data-v-040df8c5]{width:100%;height:250px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.detail-dialog .detail-content .image-section .image-error[data-v-040df8c5],.detail-dialog .detail-content .image-section .image-placeholder[data-v-040df8c5]{background:#f5f7fa;color:#909399;border:1px dashed #dcdfe6}.detail-dialog .detail-content .image-section .image-error .el-icon[data-v-040df8c5],.detail-dialog .detail-content .image-section .image-placeholder .el-icon[data-v-040df8c5]{font-size:50px;margin-bottom:10px}.detail-dialog .detail-content .image-section .image-error p[data-v-040df8c5],.detail-dialog .detail-content .image-section .image-placeholder p[data-v-040df8c5]{margin:0;font-size:14px}.detail-dialog .detail-content .info-section[data-v-040df8c5]{flex:1}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__header{display:none}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__body{background:transparent}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__body .el-descriptions-item__cell{padding:12px 0}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__body .el-descriptions-item__cell .el-descriptions-item__label{color:#606266;font-weight:500;width:100px}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__body .el-descriptions-item__cell .text-bold{font-weight:600}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__body .el-descriptions-item__cell .price{color:var(--el-color-primary);font-weight:700}.detail-dialog .detail-content .info-section[data-v-040df8c5] .el-descriptions .el-descriptions__body .el-descriptions-item__cell .status-tag{font-weight:700}.stock-filter[data-v-040df8c5]{flex-shrink:0}.stock-field[data-v-040df8c5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.stock-input[data-v-040df8c5]{width:150px}.stock-hint[data-v-040df8c5]{width:100%;margin-top:4px;font-size:12px;color:#909399;line-height:1.5}.stock-value[data-v-040df8c5]{font-weight:600;color:#409eff}.edit-dialog[data-v-040df8c5]{border-radius:12px}.edit-dialog .el-form-item[data-v-040df8c5]{margin-bottom:20px}.edit-dialog .price-input[data-v-040df8c5],.edit-dialog .time-input[data-v-040df8c5]{width:130px}.edit-dialog .stock-input[data-v-040df8c5]{width:150px}.edit-dialog .unit[data-v-040df8c5]{margin-left:10px;color:#606266}.edit-dialog .image-uploader .tip-text[data-v-040df8c5]{font-size:12px;color:#909399;margin-top:5px}.edit-dialog .image-uploader .image-preview-container[data-v-040df8c5]{margin-top:15px}.edit-dialog .image-uploader .image-preview[data-v-040df8c5]{position:relative;width:180px;height:140px;border-radius:6px;overflow:hidden;border:1px dashed #dcdfe6}.edit-dialog .image-uploader .image-preview .el-image[data-v-040df8c5]{width:100%;height:100%}.edit-dialog .image-uploader .image-preview .delete-overlay[data-v-040df8c5]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:0;transition:opacity .3s}.edit-dialog .image-uploader .image-preview .delete-overlay[data-v-040df8c5]:hover{opacity:1}.edit-dialog .image-uploader .image-preview .delete-overlay .el-icon[data-v-040df8c5]{font-size:24px}.edit-dialog .image-uploader .image-placeholder[data-v-040df8c5]{width:180px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f7fa;border:1px dashed #dcdfe6;border-radius:6px;color:#909399}.edit-dialog .image-uploader .image-placeholder .el-icon[data-v-040df8c5]{font-size:40px;margin-bottom:10px}.edit-dialog .image-uploader .image-placeholder p[data-v-040df8c5]{margin:0;font-size:14px}.pulse[data-v-040df8c5]{animation:pulse-040df8c5 1.5s infinite}@keyframes pulse-040df8c5{0%{box-shadow:0 0 0 0 rgba(103,194,58,.5)}70%{box-shadow:0 0 0 8px rgba(103,194,58,0)}to{box-shadow:0 0 0 0 rgba(103,194,58,0)}}@media(max-width:992px){.action-bar[data-v-040df8c5]{flex-direction:column}.action-bar .search-input[data-v-040df8c5]{width:100%}.detail-content[data-v-040df8c5]{flex-direction:column!important}}@media(max-width:768px){.data-overview[data-v-040df8c5]{grid-template-columns:1fr}.action-buttons-group[data-v-040df8c5]{flex-wrap:wrap!important}.el-table[data-v-040df8c5]{min-width:800px;overflow-x:auto}}.add-product-container[data-v-6e960555]{padding:20px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:8px;max-width:600px;margin:0 auto}.page-title[data-v-6e960555]{font-size:20px;font-weight:700;margin-bottom:20px;color:#303133}.avatar-uploader[data-v-6e960555]{display:flex;flex-direction:column;align-items:flex-start}.avatar-uploader-trigger[data-v-6e960555]{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:50%;border:1px dashed #d9d9d9;cursor:pointer;overflow:hidden;background-color:#f7f8fa;transition:border-color .3s;&[data-v-6e960555]:hover{border-color:#409eff}}.avatar[data-v-6e960555]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-6e960555]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.avatar-placeholder-icon[data-v-6e960555]{font-size:28px;color:#999;margin-bottom:5px}.avatar-placeholder-text[data-v-6e960555]{font-size:12px;color:#999;text-align:center;max-width:80px}.upload-tip[data-v-6e960555]{margin-top:10px;font-size:12px;color:#999}.stock-field[data-v-6e960555]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.stock-input[data-v-6e960555]{width:160px}.stock-tip[data-v-6e960555]{font-size:13px;color:#909399}.stock-hint[data-v-6e960555]{width:100%;margin-top:4px;font-size:12px;color:#909399;line-height:1.5}.btn-group[data-v-6e960555]{display:flex;gap:10px;margin-top:20px}.upload-container[data-v-1f838914]{max-width:800px;margin:0 auto;padding:20px}.upload-card[data-v-1f838914]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:20px}.header-title[data-v-1f838914]{display:flex;align-items:center;font-size:1.2rem;font-weight:600}.header-title .title-icon[data-v-1f838914]{margin-right:8px;color:#409eff}.upload-area[data-v-1f838914]{padding:20px;display:flex;flex-direction:column;align-items:center}.preview-area[data-v-1f838914]{margin-bottom:30px;width:100%;max-width:600px}.preview-area .preview-title[data-v-1f838914]{margin-bottom:10px;font-weight:500;color:#606266}.preview-area .preview-image[data-v-1f838914]{width:100%;height:300px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#f5f7fa}.preview-area .image-error[data-v-1f838914]{width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:8px;color:#909399}.preview-area .image-error .empty-image-icon[data-v-1f838914]{font-size:60px;margin-bottom:15px;color:#dcdfe6}.preview-area .image-error .empty-image-text[data-v-1f838914]{font-size:14px}.upload-controls[data-v-1f838914]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px}.upload-tip[data-v-1f838914]{margin-top:10px;color:#909399;font-size:12px}.upload-tip .el-icon[data-v-1f838914]{margin-right:4px}.selected-tip[data-v-1f838914]{margin-top:15px;color:#67c23a;font-size:14px;display:flex;align-items:center}.selected-tip .el-icon[data-v-1f838914]{margin-right:6px}.action-buttons[data-v-1f838914]{display:flex;justify-content:center;padding:20px}.url-form-container[data-v-c543aa8a]{padding:30px;max-width:800px;margin:0 auto}.url-form-container .form-card[data-v-c543aa8a]{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;transition:all .3s ease}.url-form-container .form-card[data-v-c543aa8a]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.url-form-container .card-header[data-v-c543aa8a]{display:flex;align-items:center;color:#303133;font-size:18px;font-weight:500}.url-form-container .card-header .el-icon[data-v-c543aa8a]{margin-right:10px;color:#409eff}.url-form-container .url-form .el-form-item[data-v-c543aa8a]{margin-bottom:20px}.url-form-container .url-form .el-input[data-v-c543aa8a] .el-input__inner{border-radius:4px;transition:border-color .3s,box-shadow .3s}.url-form-container .url-form .el-input[data-v-c543aa8a]:focus-within .el-input__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.url-form-container .url-form .avatar-uploader .avatar-uploader__trigger[data-v-c543aa8a]{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border:1px dashed #d9d9d9;border-radius:50%;cursor:pointer;transition:border-color .3s}.url-form-container .url-form .avatar-uploader .avatar-uploader__trigger[data-v-c543aa8a]:hover{border-color:#409eff}.url-form-container .url-form .avatar-uploader .avatar-uploader__trigger .el-icon[data-v-c543aa8a]{font-size:28px;color:#8c939d}.url-form-container .url-form .avatar-uploader .avatar[data-v-c543aa8a]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.bilibili-login-container[data-v-5bbb06ae]{max-width:800px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:20px}.header-title[data-v-5bbb06ae]{display:flex;align-items:center;font-size:1.1rem;font-weight:600}.header-title .title-icon[data-v-5bbb06ae]{margin-right:8px;color:#409eff}.header-title .status-tag[data-v-5bbb06ae]{margin-left:12px}.oauth-card[data-v-5bbb06ae]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.oauth-authorized .expire-info[data-v-5bbb06ae]{color:#909399;font-size:13px;margin:8px 0 12px}.oauth-authorized .oauth-actions-row[data-v-5bbb06ae]{display:flex;gap:12px;align-items:center}.oauth-unauthorized .oauth-steps[data-v-5bbb06ae]{margin-bottom:24px}.oauth-step-content[data-v-5bbb06ae]{text-align:center;padding:10px 0}.oauth-step-content .oauth-url-box[data-v-5bbb06ae]{margin-top:20px;text-align:left}.oauth-step-content .url-display[data-v-5bbb06ae]{margin-top:12px}.oauth-step-content .oauth-tip[data-v-5bbb06ae]{color:#909399;font-size:13px;margin:12px 0 0}.oauth-step-content .oauth-actions[data-v-5bbb06ae]{margin-top:16px;text-align:center}.manual-token[data-v-5bbb06ae]{padding:10px 20px}.login-card[data-v-5bbb06ae]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.login-status[data-v-5bbb06ae]{padding:20px;justify-content:space-between;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px}.login-status .status-info[data-v-5bbb06ae],.login-status[data-v-5bbb06ae]{display:flex;align-items:center}.login-status .status-info .user-avatar[data-v-5bbb06ae]{margin-right:16px}.login-status .status-info .user-info h3[data-v-5bbb06ae]{margin:0 0 4px;color:#303133}.login-status .status-info .user-info p[data-v-5bbb06ae]{margin:0 0 8px;color:#606266;font-size:14px}.login-area[data-v-5bbb06ae]{padding:20px}.login-description[data-v-5bbb06ae]{margin-bottom:30px}.login-description .el-alert p[data-v-5bbb06ae]{margin:4px 0;line-height:1.5}.qr-login-area[data-v-5bbb06ae]{display:flex;flex-direction:column;align-items:center}.qr-container[data-v-5bbb06ae]{text-align:center;width:100%;max-width:400px}.qr-container .qr-title[data-v-5bbb06ae]{margin-bottom:20px}.qr-container .qr-title h4[data-v-5bbb06ae]{margin:0 0 8px;color:#303133}.qr-container .qr-title .qr-status[data-v-5bbb06ae]{margin:0;font-size:14px}.qr-container .qr-title .qr-status.waiting[data-v-5bbb06ae]{color:#909399}.qr-container .qr-title .qr-status.loading[data-v-5bbb06ae]{color:#409eff}.qr-container .qr-title .qr-status.scanned[data-v-5bbb06ae]{color:#e6a23c}.qr-container .qr-title .qr-status.success[data-v-5bbb06ae]{color:#67c23a}.qr-container .qr-title .qr-status.error[data-v-5bbb06ae],.qr-container .qr-title .qr-status.expired[data-v-5bbb06ae]{color:#f56c6c}.qr-container .qr-code-wrapper[data-v-5bbb06ae]{position:relative;display:inline-block;margin-bottom:20px}.qr-container .qr-code-wrapper .qr-code[data-v-5bbb06ae]{width:200px;height:200px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;cursor:pointer}.qr-container .qr-code-wrapper .qr-expired-overlay[data-v-5bbb06ae]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.qr-container .qr-code-wrapper .qr-expired-overlay .expired-icon[data-v-5bbb06ae]{font-size:40px;margin-bottom:8px;color:#f56c6c}.qr-container .qr-code-wrapper .qr-expired-overlay p[data-v-5bbb06ae]{margin:0 0 16px;font-size:16px}.generate-qr[data-v-5bbb06ae]{text-align:center;padding:40px 20px}.generate-qr .el-button .el-icon[data-v-5bbb06ae]{margin-right:8px}.qr-actions[data-v-5bbb06ae]{display:flex;justify-content:center}.cache-card[data-v-5bbb06ae]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.cache-info[data-v-5bbb06ae]{margin-bottom:0}.cache-item[data-v-5bbb06ae]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.cache-item[data-v-5bbb06ae]:last-child{border-bottom:none}.cache-item .cache-label[data-v-5bbb06ae]{font-weight:500;color:#303133}.cache-item .cache-value[data-v-5bbb06ae]{display:flex;align-items:center;gap:8px}.cache-item .cache-value .cache-time[data-v-5bbb06ae]{font-size:12px;color:#909399}.cache-actions[data-v-5bbb06ae]{display:flex;gap:12px;justify-content:center;padding-top:16px;border-top:1px solid #f0f0f0}.feedback-container[data-v-e8c0b040]{min-height:100vh;padding:20px;display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa}.page-header[data-v-e8c0b040]{width:100%;max-width:1200px;padding:10px 0;margin-bottom:40px;text-align:center}.title[data-v-e8c0b040]{font-size:32px;font-weight:600;color:#333;margin-bottom:10px}.subtitle[data-v-e8c0b040]{font-size:18px;color:#666}.filter-section[data-v-e8c0b040]{width:100%;max-width:1200px;padding:20px;margin-bottom:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.loading-state[data-v-e8c0b040]{width:100%;max-width:1200px}.feedback-list[data-v-e8c0b040]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:20px;padding-bottom:50px}.feedback-card[data-v-e8c0b040]{padding:20px;transition:all .3s ease}.card-header[data-v-e8c0b040]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.user-info[data-v-e8c0b040]{display:flex;align-items:center;gap:15px}.username[data-v-e8c0b040]{font-size:18px;font-weight:600;color:#333}.time[data-v-e8c0b040]{font-size:14px;color:#999}.problem-badge[data-v-e8c0b040]{padding:5px 12px;border-radius:20px;font-size:14px;font-weight:500}.card-content[data-v-e8c0b040]{margin-bottom:20px}.problem-desc[data-v-e8c0b040]{font-size:16px;color:#333;line-height:1.6;margin-bottom:15px}.contact-info[data-v-e8c0b040]{display:flex;gap:10px;flex-wrap:wrap}.card-footer[data-v-e8c0b040]{display:flex;justify-content:flex-end}.empty-state[data-v-e8c0b040]{width:100%;max-width:600px;padding:60px 40px;text-align:center;margin-top:50px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.empty-icon[data-v-e8c0b040]{font-size:64px;color:#ccc;margin-bottom:20px}.empty-text[data-v-e8c0b040]{font-size:18px;color:#666}@media (max-width:768px){.feedback-container[data-v-e8c0b040]{padding:10px}.page-header[data-v-e8c0b040]{padding:20px 0}.title[data-v-e8c0b040]{font-size:24px}.subtitle[data-v-e8c0b040]{font-size:16px}.feedback-card[data-v-e8c0b040],.filter-section[data-v-e8c0b040]{padding:15px}.username[data-v-e8c0b040]{font-size:16px}.time[data-v-e8c0b040]{font-size:12px}.problem-desc[data-v-e8c0b040]{font-size:14px}.problem-badge[data-v-e8c0b040]{padding:3px 8px;font-size:12px}}.badge-join[data-v-e8c0b040]{background:rgba(33,150,243,.1);color:#2196f3}.badge-mute[data-v-e8c0b040]{background:rgba(233,30,99,.1);color:#e91e63}.badge-message[data-v-e8c0b040]{background:rgba(156,39,176,.1);color:#9c27b0}.badge-voice[data-v-e8c0b040]{background:rgba(76,175,80,.1);color:#4caf50}.badge-logistics[data-v-e8c0b040]{background:rgba(255,152,0,.1);color:#ff9800}.badge-other[data-v-e8c0b040]{background:rgba(121,85,72,.1);color:#795548}.badge-default[data-v-e8c0b040]{background:hsla(0,0%,62%,.1);color:#9e9e9e}.refresh-button[data-v-e8c0b040]{width:100%;transition:all .3s ease;&[data-v-e8c0b040]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(64,158,255,.3)}}.exchange-container[data-v-7462f7d1]{padding:20px;background-color:#f0f2f5;min-height:calc(100vh - 60px)}.header[data-v-7462f7d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.header h2[data-v-7462f7d1]{color:#333;font-weight:600;margin:0}.header-actions[data-v-7462f7d1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.table-card[data-v-7462f7d1]{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);border:none}.el-table[data-v-7462f7d1]{margin-top:0;font-size:14px}.el-table[data-v-7462f7d1] .el-table__cell{padding:12px 0}.pagination[data-v-7462f7d1]{margin-top:20px;display:flex;justify-content:flex-end}.el-button+.el-button[data-v-7462f7d1]{margin-left:8px}.el-icon[data-v-7462f7d1]{vertical-align:middle}[data-v-7462f7d1] .el-descriptions{margin-top:20px}[data-v-7462f7d1] .el-descriptions__label{width:120px;font-weight:700;color:#606266}[data-v-7462f7d1] .el-descriptions__content{color:#303133}.blacklist-form[data-v-5e8dd01a]{max-width:800px;margin:0 auto;padding:20px}.upload-demo[data-v-5e8dd01a]{width:100%}.el-upload__tip[data-v-5e8dd01a]{color:#909399;font-size:12px;margin-top:8px}.blacklist-container[data-v-54715b03]{padding:20px;background-color:#f8fafc;min-height:calc(100vh - 60px)}.header-card[data-v-54715b03]{margin-bottom:20px;border-radius:8px}.header-card .header-content[data-v-54715b03]{display:flex;justify-content:space-between;align-items:center}.header-card .header-title .el-page-header[data-v-54715b03] .el-page-header__content{font-size:18px;font-weight:600;color:#303133}.header-card .header-actions[data-v-54715b03]{display:flex;gap:12px}.table-card[data-v-54715b03]{border-radius:8px}.table-card .image-container[data-v-54715b03]{display:flex;justify-content:center;align-items:center;height:100%}.table-card .image-container .table-image[data-v-54715b03]{width:80px;height:80px;border-radius:4px;cursor:pointer;transition:transform .3s ease}.table-card .image-container .table-image[data-v-54715b03]:hover{transform:scale(1.05)}.table-card .image-container .image-error[data-v-54715b03],.table-card .image-container .no-image[data-v-54715b03]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:4px;color:#c0c4cc}.table-card .image-container .image-error .el-icon[data-v-54715b03],.table-card .image-container .no-image .el-icon[data-v-54715b03]{font-size:24px}.table-card .action-buttons[data-v-54715b03]{display:flex;gap:8px;justify-content:center}.table-card .action-buttons .el-button[data-v-54715b03]{transition:all .3s ease}.table-card .action-buttons .el-button[data-v-54715b03]:hover{transform:scale(1.1)}.pagination[data-v-54715b03]{margin-top:20px;display:flex;justify-content:flex-end}.detail-image-container[data-v-54715b03]{display:flex;justify-content:center;align-items:center;min-height:100px}@media(max-width:768px){.header-content[data-v-54715b03]{flex-direction:column;gap:12px;align-items:flex-start!important}.header-actions[data-v-54715b03]{width:100%;flex-wrap:wrap}.action-buttons[data-v-54715b03]{flex-wrap:wrap}}.lamp-form-container[data-v-3bd63464]{display:flex;justify-content:center;padding:20px;background-color:#f5f7fa;min-height:70%}.form-card[data-v-3bd63464]{width:100%;max-width:800px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.form-card[data-v-3bd63464]:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.form-header[data-v-3bd63464]{text-align:center;padding:0 20px}.form-header h2[data-v-3bd63464]{margin:0;font-size:1.5rem;color:#303133;font-weight:600}.form-header .el-divider[data-v-3bd63464]{margin:12px 0}.lamp-form[data-v-3bd63464]{padding:0 20px 20px}.lamp-form[data-v-3bd63464] .el-form-item__label{font-weight:500;color:#606266;padding-bottom:8px}.lamp-form .content-textarea[data-v-3bd63464],.lamp-form .date-picker[data-v-3bd63464]{width:100%}.lamp-form .form-tip[data-v-3bd63464]{font-size:12px;color:#909399;margin-top:6px;line-height:1.4}.time-range-selector[data-v-3bd63464]{display:flex;align-items:center;gap:12px;width:100%}.time-range-selector[data-v-3bd63464] .el-time-picker{flex:1}.time-range-selector .time-separator[data-v-3bd63464]{color:#606266;font-size:14px}.form-actions[data-v-3bd63464]{display:flex;justify-content:center;margin-top:30px}.form-actions .reset-btn[data-v-3bd63464],.form-actions .submit-btn[data-v-3bd63464]{padding:10px 24px;font-size:14px;transition:all .3s ease}.form-actions .submit-btn[data-v-3bd63464]{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.form-actions .submit-btn[data-v-3bd63464]:hover{opacity:.9;transform:translateY(-2px)}.form-actions .reset-btn[data-v-3bd63464]{margin-left:16px}.form-actions .reset-btn[data-v-3bd63464]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary);transform:translateY(-2px)}@media(max-width:768px){.lamp-form-container[data-v-3bd63464]{padding:10px}.form-card[data-v-3bd63464]{border-radius:8px}.lamp-form[data-v-3bd63464]{padding:0 10px 10px}.time-range-selector[data-v-3bd63464]{flex-direction:column;gap:8px}.time-range-selector .time-separator[data-v-3bd63464]{display:none}.form-actions[data-v-3bd63464]{flex-direction:column;gap:12px}.form-actions .reset-btn[data-v-3bd63464]{margin-left:0}}.lamp-list-container[data-v-1cf4305a]{padding:20px;background-color:#f8fafc;min-height:calc(100vh - 60px)}.header-card[data-v-1cf4305a]{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.header-card .header-content[data-v-1cf4305a]{display:flex;justify-content:space-between;align-items:center}.header-card .header-title h2[data-v-1cf4305a]{margin:0;font-size:18px;font-weight:600;color:#303133}.header-card .header-actions[data-v-1cf4305a]{display:flex;gap:12px;align-items:center}.content-card[data-v-1cf4305a]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.content-card .loading-container[data-v-1cf4305a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.content-card .loading-container .loading-icon[data-v-1cf4305a]{font-size:40px;color:var(--el-color-primary);margin-bottom:12px;animation:rotating-1cf4305a 2s linear infinite}.content-card .loading-container span[data-v-1cf4305a]{color:#606266;font-size:16px}.content-card .empty-container[data-v-1cf4305a]{padding:60px 0;display:flex;justify-content:center}.lamp-group-container .lamp-group[data-v-1cf4305a]{margin-bottom:24px;background-color:#fff;border-radius:6px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.lamp-group-container .lamp-group[data-v-1cf4305a]:last-child{margin-bottom:0}.lamp-group-container .lamp-group .group-header[data-v-1cf4305a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lamp-group-container .lamp-group .group-header .group-count[data-v-1cf4305a]{font-size:14px;color:#909399}.action-buttons[data-v-1cf4305a]{display:flex;gap:6px}@keyframes rotating-1cf4305a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.header-content[data-v-1cf4305a]{flex-direction:column;gap:12px;align-items:flex-start!important}.header-actions[data-v-1cf4305a]{width:100%;flex-wrap:wrap}.el-date-picker[data-v-1cf4305a]{width:100%!important}}.el-dialog .el-form-item[data-v-1cf4305a]{margin-bottom:20px}[data-v-7f162b41]:root{--glass-blur:8px;--glass-border:1px solid hsla(0,0%,100%,.18);--glass-shadow:0 8px 32px rgba(0,0,0,.1)}.page-container[data-v-7f162b41]{min-height:100vh;padding:20px;position:relative;background:none!important}.page-container[data-v-7f162b41]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:.1;z-index:-1;background-image:var(--bg-image,url("https://s.panlai.com/zb_users/upload/2025/05/20250506082830174649131053424.jpg"))}.user-area[data-v-7f162b41]{position:absolute;top:20px;right:20px;z-index:100}.user-area .user-info-box[data-v-7f162b41]{position:relative}.user-area .user-info-box .user-avatar-wrapper[data-v-7f162b41]{position:relative;cursor:pointer;transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper[data-v-7f162b41]:hover{transform:scale(1.05)}.user-area .user-info-box .user-avatar-wrapper:hover .user-badge[data-v-7f162b41]{transform:translate(30%,-30%) scale(1.2)}.user-area .user-info-box .user-avatar-wrapper .user-avatar[data-v-7f162b41]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper .user-badge[data-v-7f162b41]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4081,#7b1fa2);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transform:translate(30%,-30%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1}.user-area .user-info-box .user-avatar-wrapper .user-badge .el-icon[data-v-7f162b41]{width:12px;height:12px}.user-area .user-info-box .user-dropdown-menu[data-v-7f162b41]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.user-area .user-info-box .user-dropdown-menu .dropdown-header[data-v-7f162b41]{padding:20px;display:flex;background:linear-gradient(135deg,rgba(245,247,250,.8),rgba(228,231,235,.8));border-bottom:1px solid hsla(0,0%,93%,.5)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .dropdown-avatar[data-v-7f162b41]{margin-right:15px;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details[data-v-7f162b41]{flex:1}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details h3[data-v-7f162b41]{margin:0 0 5px;color:#333;font-weight:600;font-size:16px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-id[data-v-7f162b41]{margin:0;color:#666;font-size:12px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-integral[data-v-7f162b41]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.user-area .user-info-box .user-dropdown-menu .dropdown-divider[data-v-7f162b41]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-7f162b41]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:#666;font-weight:500;transition:all .2s ease}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-7f162b41]:hover{background:rgba(245,247,250,.8);color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item:hover .el-icon[data-v-7f162b41]{color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item .el-icon[data-v-7f162b41]{margin-right:10px;font-size:16px;color:#777;transition:color .2s ease}.login-entry .login-button[data-v-7f162b41]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px;padding:8px 20px;box-shadow:0 4px 10px rgba(37,117,252,.3);transition:all .3s ease;font-weight:500}.login-entry .login-button[data-v-7f162b41]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,117,252,.4)}.login-entry .login-button:hover .el-icon[data-v-7f162b41]{transform:translateX(3px)}.login-entry .login-button .el-icon[data-v-7f162b41]{transition:transform .3s ease}.navbar[data-v-7f162b41]{position:relative;z-index:1;margin-bottom:30px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.navbar .nav-list[data-v-7f162b41]{display:flex;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:10px}.navbar .nav-item a[data-v-7f162b41]{color:#fff;text-decoration:none;font-size:15px;padding:10px 18px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.navbar .nav-item a[data-v-7f162b41]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.navbar .nav-item a.router-link-active[data-v-7f162b41]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.navbar .nav-item a .nav-icon[data-v-7f162b41]{margin-right:8px}.glass-effect[data-v-7f162b41]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;background:hsla(0,0%,100%,.85)!important}.link-integral-container[data-v-7f162b41]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:20px;perspective:1000px}.link-integral-container .main-card[data-v-7f162b41]{border-radius:20px!important;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1);transform-style:preserve-3d;position:relative;box-shadow:0 15px 35px rgba(0,0,0,.3)!important;border:1px solid hsla(0,0%,100%,.18)!important}.link-integral-container .main-card[data-v-7f162b41]:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 15px 30px rgba(0,0,0,.2)!important}.link-integral-container .header-title[data-v-7f162b41]{display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:var(--theme-color);padding:18px 24px;position:relative;overflow:hidden}.link-integral-container .header-title[data-v-7f162b41]:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,rgba(var(--theme-color-rgb),.5) 0,transparent 100%)}.link-integral-container .header-title .title-icon[data-v-7f162b41]{margin-right:12px;color:var(--theme-color);font-size:1.8rem;transition:transform .3s ease}.link-integral-container .header-title:hover .title-icon[data-v-7f162b41]{transform:rotate(15deg)}.link-integral-container .vtuber-info[data-v-7f162b41]{display:flex;align-items:center;padding:24px;gap:24px;flex-wrap:wrap}.link-integral-container .vtuber-info .vtuber-avatar[data-v-7f162b41]{width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.15);transition:all .3s ease;border:4px solid hsla(0,0%,100%,.3)}.link-integral-container .vtuber-info .vtuber-avatar[data-v-7f162b41]:hover{transform:scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.2)}.link-integral-container .vtuber-info .vtuber-avatar .el-image[data-v-7f162b41]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.link-integral-container .vtuber-info .vtuber-desc[data-v-7f162b41]{flex:1;min-width:200px}.link-integral-container .vtuber-info .vtuber-desc .vtuber-name[data-v-7f162b41]{margin:0 0 8px;font-size:1.8rem;font-weight:700;color:var(--theme-color);text-shadow:1px 1px 2px rgba(0,0,0,.1)}.link-integral-container .vtuber-info .vtuber-desc .vtuber-slogan[data-v-7f162b41]{margin:0;font-size:1rem;color:var(--theme-color);line-height:1.6;position:relative;padding-left:16px}.link-integral-container .vtuber-info .vtuber-desc .vtuber-slogan[data-v-7f162b41]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:4px;background:linear-gradient(to bottom,var(--theme-color),#a166ab);border-radius:2px}.link-integral-container .link-bubble-area[data-v-7f162b41]{padding:0 24px 24px}.link-integral-container .link-bubble-area .section-title[data-v-7f162b41]{margin:0 0 20px;font-size:1.2rem;font-weight:600;color:var(--theme-color);position:relative;display:inline-block}.link-integral-container .link-bubble-area .section-title[data-v-7f162b41]:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--theme-color),transparent);border-radius:3px}.link-integral-container .link-bubble-area .bubble-container[data-v-7f162b41]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.link-integral-container .link-bubble-area .bubble-button[data-v-7f162b41]{width:120px;height:120px;border-radius:50%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;border:none!important;box-shadow:0 6px 12px rgba(0,0,0,.1)}.link-integral-container .link-bubble-area .bubble-button[data-v-7f162b41]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,transparent 70%);transform:scale(0);transition:transform .6s ease}.link-integral-container .link-bubble-area .bubble-button[data-v-7f162b41]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.15)}.link-integral-container .link-bubble-area .bubble-button[data-v-7f162b41]:hover:before{transform:scale(1)}.link-integral-container .link-bubble-area .bubble-button:hover .el-icon[data-v-7f162b41]{transform:scale(1.2)}.link-integral-container .link-bubble-area .bubble-button.bubble-active[data-v-7f162b41]{background:linear-gradient(135deg,var(--435bc265),hsla(0,0%,100%,.1))!important;color:var(--theme-color)}.link-integral-container .link-bubble-area .bubble-button.bubble-active .el-icon[data-v-7f162b41]{color:var(--theme-color)}.link-integral-container .link-bubble-area .bubble-button .el-icon[data-v-7f162b41]{font-size:2rem;margin-bottom:8px;transition:all .3s ease;color:var(--theme-color)}.link-integral-container .link-bubble-area .bubble-button span[data-v-7f162b41]{font-size:.9rem;font-weight:500}.link-integral-container .popover-content[data-v-7f162b41]{padding:12px}.link-integral-container .popover-content .popover-link[data-v-7f162b41]{display:flex;align-items:center;padding:10px 16px;border-radius:8px;color:var(--theme-color);text-decoration:none;transition:all .3s ease;background:rgba(var(--theme-color-rgb),.1)}.link-integral-container .popover-content .popover-link[data-v-7f162b41]:hover{background:rgba(var(--theme-color-rgb),.2);transform:translateX(5px)}.link-integral-container .popover-content .popover-link .el-icon[data-v-7f162b41]{margin-right:8px;font-size:1.2rem}.link-integral-container .popover-content .empty-tip[data-v-7f162b41]{display:flex;align-items:center;padding:10px 16px;color:#f56c6c;font-size:.9rem}.link-integral-container .popover-content .empty-tip .el-icon[data-v-7f162b41]{margin-right:8px}@media(max-width:768px){.link-integral-container[data-v-7f162b41]{padding:10px}.link-integral-container .vtuber-info[data-v-7f162b41]{flex-direction:column;text-align:center;padding:16px}.link-integral-container .vtuber-info .vtuber-desc .vtuber-slogan[data-v-7f162b41]{padding-left:0}.link-integral-container .vtuber-info .vtuber-desc .vtuber-slogan[data-v-7f162b41]:before{display:none}.link-integral-container .bubble-button[data-v-7f162b41]{width:100px;height:100px}}@media(max-width:480px){.link-integral-container .header-title[data-v-7f162b41]{font-size:1.2rem;padding:12px 16px}.link-integral-container .vtuber-info .vtuber-avatar[data-v-7f162b41]{width:80px;height:80px}.link-integral-container .vtuber-info .vtuber-name[data-v-7f162b41]{font-size:1.4rem}.link-integral-container .bubble-button[data-v-7f162b41]{width:80px;height:80px}.link-integral-container .bubble-button .el-icon[data-v-7f162b41]{font-size:1.5rem}.link-integral-container .bubble-button span[data-v-7f162b41]{font-size:.8rem}}.page-container.has-bg-image[data-v-7f162b41]{background-image:url()}.background-layer[data-v-7f162b41]{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.floating-button-container[data-v-7f162b41]{display:flex;position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button[data-v-7f162b41]{display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#409eff;box-shadow:0 4px 12px rgba(0,0,0,.2);width:56px;height:56px}.floating-button[data-v-7f162b41]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.25)}.floating-button[data-v-7f162b41]:active{transform:scale(.95)}.footer-record[data-v-7f162b41]{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;padding:8px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2)}.footer-record .record-text[data-v-7f162b41]{font-size:12px;letter-spacing:.5px}.footer-record .record-text a[data-v-7f162b41]{text-decoration:none;transition:opacity .3s}.footer-record .record-text a[data-v-7f162b41]:hover{opacity:.8;text-decoration:underline}html[data-v-e3b2c4f0]{font-size:16px}.message-container[data-v-e3b2c4f0]{padding:1.25rem;max-width:56.25rem;margin:0 auto;background:linear-gradient(135deg,#f5f7fa,#e4e8eb);min-height:100vh;display:flex;flex-direction:column}.box-card[data-v-e3b2c4f0]{margin-top:1.25rem;border-radius:.75rem;box-shadow:0 .375rem 1.125rem rgba(0,0,0,.08);border:none;flex:1;display:flex;flex-direction:column}[data-v-e3b2c4f0] .el-card__header{background:linear-gradient(90deg,#409eff,#67c23a);color:#fff;border-radius:.75rem .75rem 0 0;font-weight:700;padding:1rem}.matched-message[data-v-e3b2c4f0]{margin-bottom:1.5rem;padding:1.25rem;background:hsla(0,0%,100%,.9);border-radius:.5rem;border-left:.25rem solid #409eff;box-shadow:0 .125rem .5rem rgba(0,0,0,.05)}.matched-message h3[data-v-e3b2c4f0]{margin:0 0 .75rem 0;color:#303133;font-size:1.125rem;font-weight:600}.quote[data-v-e3b2c4f0]{position:relative;padding-left:1.25rem;color:#606266;line-height:1.6}.quote[data-v-e3b2c4f0]:before{content:"“";position:absolute;left:0;top:-.3125rem;font-size:1.5rem;color:#409eff;opacity:.6}.not-found-message[data-v-e3b2c4f0],.private-message[data-v-e3b2c4f0]{margin-bottom:1.5rem;padding:1.25rem;border-radius:.5rem}.private-message[data-v-e3b2c4f0]{background:rgba(255,244,235,.9);border-left:.25rem solid #e6a23c}.not-found-message[data-v-e3b2c4f0]{background:hsla(0,100%,96%,.9);border-left:.25rem solid #f56c6c}.not-found-message p[data-v-e3b2c4f0],.private-message p[data-v-e3b2c4f0]{margin:.625rem 0 0;color:#606266}.button-group[data-v-e3b2c4f0]{text-align:right;margin-top:1.875rem;display:flex;justify-content:flex-end;gap:.625rem}.el-button[data-v-e3b2c4f0]{border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;transition:all .3s;min-height:2.75rem}.el-button[data-v-e3b2c4f0]:hover{opacity:.9;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem rgba(0,0,0,.1)}@media (max-width:768px){html[data-v-e3b2c4f0]{font-size:14px}.message-container[data-v-e3b2c4f0]{padding:.9375rem}[data-v-e3b2c4f0] .el-form-item__label{text-align:left;margin-bottom:.5rem}[data-v-e3b2c4f0] .el-form-item__content{margin-left:0!important}[data-v-e3b2c4f0] .el-input,[data-v-e3b2c4f0] .el-textarea{width:100%}.el-button[data-v-e3b2c4f0]{padding:.5rem 1rem;font-size:.875rem}[data-v-e3b2c4f0] .el-card__header{padding:.75rem}}@media (hover:none){.el-button[data-v-e3b2c4f0]:hover{opacity:1;transform:none;box-shadow:none}}[data-v-3b0d0ba6]:root{--glass-blur:8px;--glass-border:1px solid hsla(0,0%,100%,.18);--glass-shadow:0 8px 32px rgba(0,0,0,.1)}.page-container[data-v-3b0d0ba6]{min-height:100vh;padding:20px;position:relative;background:none!important}.page-container[data-v-3b0d0ba6]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:.1;z-index:-1;background-image:var(--bg-image,url("https://s.panlai.com/zb_users/upload/2025/05/20250506082830174649131053424.jpg"))}.page-container.has-bg-image[data-v-3b0d0ba6]{background-image:url()}.user-area[data-v-3b0d0ba6]{position:absolute;top:20px;right:20px;z-index:100}.user-area .user-info-box[data-v-3b0d0ba6]{position:relative}.user-area .user-info-box .user-avatar-wrapper[data-v-3b0d0ba6]{position:relative;cursor:pointer;transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper[data-v-3b0d0ba6]:hover{transform:scale(1.05)}.user-area .user-info-box .user-avatar-wrapper:hover .user-badge[data-v-3b0d0ba6]{transform:translate(30%,-30%) scale(1.2)}.user-area .user-info-box .user-avatar-wrapper .user-avatar[data-v-3b0d0ba6]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper .user-badge[data-v-3b0d0ba6]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4081,#7b1fa2);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transform:translate(30%,-30%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1}.user-area .user-info-box .user-avatar-wrapper .user-badge .el-icon[data-v-3b0d0ba6]{width:12px;height:12px}.user-area .user-info-box .user-dropdown-menu[data-v-3b0d0ba6]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.user-area .user-info-box .user-dropdown-menu .dropdown-header[data-v-3b0d0ba6]{padding:20px;display:flex;background:linear-gradient(135deg,rgba(245,247,250,.8),rgba(228,231,235,.8));border-bottom:1px solid hsla(0,0%,93%,.5)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .dropdown-avatar[data-v-3b0d0ba6]{margin-right:15px;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details[data-v-3b0d0ba6]{flex:1}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details h3[data-v-3b0d0ba6]{margin:0 0 5px;color:#333;font-weight:600;font-size:16px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-id[data-v-3b0d0ba6]{margin:0;color:#666;font-size:12px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-integral[data-v-3b0d0ba6]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.user-area .user-info-box .user-dropdown-menu .dropdown-divider[data-v-3b0d0ba6]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-3b0d0ba6]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:#666;font-weight:500;transition:all .2s ease}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-3b0d0ba6]:hover{background:rgba(245,247,250,.8);color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item:hover .el-icon[data-v-3b0d0ba6]{color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item .el-icon[data-v-3b0d0ba6]{margin-right:10px;font-size:16px;color:#777;transition:color .2s ease}.login-entry .login-button[data-v-3b0d0ba6]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px;padding:8px 20px;box-shadow:0 4px 10px rgba(37,117,252,.3);transition:all .3s ease;font-weight:500}.login-entry .login-button[data-v-3b0d0ba6]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,117,252,.4)}.login-entry .login-button:hover .el-icon[data-v-3b0d0ba6]{transform:translateX(3px)}.login-entry .login-button .el-icon[data-v-3b0d0ba6]{transition:transform .3s ease}.navbar[data-v-3b0d0ba6]{position:relative;z-index:1;margin-bottom:30px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.navbar .nav-list[data-v-3b0d0ba6]{display:flex;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:10px}.navbar .nav-item a[data-v-3b0d0ba6]{color:#fff;text-decoration:none;font-size:15px;padding:10px 18px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.navbar .nav-item a[data-v-3b0d0ba6]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.navbar .nav-item a.router-link-active[data-v-3b0d0ba6]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.navbar .nav-item a .nav-icon[data-v-3b0d0ba6]{margin-right:8px}.glass-effect[data-v-3b0d0ba6]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;background:hsla(0,0%,100%,.85)!important}.link-integral-container[data-v-3b0d0ba6]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.link-integral-container .main-card[data-v-3b0d0ba6]{border-radius:16px!important;overflow:hidden;transition:all .3s ease}.link-integral-container .main-card[data-v-3b0d0ba6]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)!important}.link-integral-container .header-title[data-v-3b0d0ba6]{display:flex;align-items:center;font-size:18px;font-weight:600;color:var(--theme-color);padding:10px 0}.link-integral-container .header-title .title-icon[data-v-3b0d0ba6]{margin-right:10px;color:var(--theme-color);font-size:20px}.music-playlist-container[data-v-3b0d0ba6]{padding:20px}.music-playlist-container .toolbar[data-v-3b0d0ba6]{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.music-playlist-container .toolbar .search-input[data-v-3b0d0ba6]{flex:1;min-width:250px;max-width:400px}.music-playlist-container .toolbar .search-input[data-v-3b0d0ba6] .el-input-group__append{background-color:var(--theme-color);color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;transition:all .3s ease}.music-playlist-container .toolbar .search-input[data-v-3b0d0ba6] .el-input-group__append:hover{background-color:#73b8ff}.music-playlist-container .toolbar .category-select[data-v-3b0d0ba6]{width:200px}.music-playlist-container .toolbar .pay-select[data-v-3b0d0ba6]{width:150px}.music-playlist-container .loading-state[data-v-3b0d0ba6]{padding:20px 0}.music-playlist-container .empty-state[data-v-3b0d0ba6]{text-align:center;padding:40px 0;color:#909399}.music-playlist-container .empty-state .empty-icon[data-v-3b0d0ba6]{font-size:48px;margin-bottom:15px}.music-playlist-container .empty-state h3[data-v-3b0d0ba6]{margin:10px 0;font-weight:400}.music-playlist-container .empty-state p[data-v-3b0d0ba6]{margin:0;font-size:14px}.music-playlist-container .custom-table[data-v-3b0d0ba6]{--el-table-border-color:rgba(0,0,0,.08);--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f5f7fa;border-radius:8px;overflow:hidden}.music-playlist-container .custom-table th[data-v-3b0d0ba6]{font-weight:600;background-color:var(--el-table-header-bg-color)!important;color:#606266;font-size:14px}.music-playlist-container .custom-table .song-index[data-v-3b0d0ba6]{font-weight:600;color:#909399;font-size:16px}.music-playlist-container .custom-table .song-info .song-name[data-v-3b0d0ba6]{font-weight:600;font-size:16px;color:#303133;margin-bottom:8px;line-height:1.4}.music-playlist-container .custom-table .song-info .song-meta[data-v-3b0d0ba6]{display:flex;gap:8px;align-items:center}.music-playlist-container .custom-table .song-info .song-meta .pay-tag[data-v-3b0d0ba6]{font-size:12px}.music-playlist-container .custom-table .song-status[data-v-3b0d0ba6]{display:flex;justify-content:center}.music-playlist-container .custom-table .song-status .el-tag[data-v-3b0d0ba6]{display:flex;align-items:center;gap:4px}.music-playlist-container .custom-table .song-status .el-tag .status-icon[data-v-3b0d0ba6]{font-size:12px}.music-playlist-container .custom-table .action-buttons[data-v-3b0d0ba6]{display:flex;justify-content:center;gap:8px}.music-playlist-container .custom-table .action-buttons .el-button[data-v-3b0d0ba6]{transition:all .3s ease}.music-playlist-container .custom-table .action-buttons .el-button[data-v-3b0d0ba6]:hover:not(:disabled){transform:scale(1.1)}.music-playlist-container .custom-table .action-buttons .el-button[data-v-3b0d0ba6]:disabled{opacity:.5;cursor:not-allowed}.music-playlist-container .bubble-list[data-v-3b0d0ba6]{display:flex;flex-direction:column;gap:12px}.music-playlist-container .bubble-list .bubble-item[data-v-3b0d0ba6]{border-radius:16px;padding:16px 20px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.music-playlist-container .bubble-list .bubble-item[data-v-3b0d0ba6]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.5)}.music-playlist-container .bubble-list .bubble-item .bubble-content[data-v-3b0d0ba6]{display:flex;align-items:center;gap:16px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-index[data-v-3b0d0ba6]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;font-weight:600;color:#606266;font-size:14px;flex-shrink:0}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-main[data-v-3b0d0ba6]{flex:1;min-width:0}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-main .song-title[data-v-3b0d0ba6]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;line-height:1.4;word-break:break-all}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-main .song-tags[data-v-3b0d0ba6]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-main .song-tags .el-tag[data-v-3b0d0ba6]{display:flex;align-items:center;gap:4px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-main .song-tags .el-tag .tag-icon[data-v-3b0d0ba6]{font-size:12px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions[data-v-3b0d0ba6]{flex-shrink:0}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge[data-v-3b0d0ba6]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:25px;font-weight:600;font-size:13px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;position:relative;overflow:hidden}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge[data-v-3b0d0ba6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge[data-v-3b0d0ba6]:hover:before{left:100%}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge .badge-icon[data-v-3b0d0ba6]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .3s ease}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge .badge-icon .el-icon[data-v-3b0d0ba6]{font-size:12px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge .badge-text[data-v-3b0d0ba6]{font-weight:600;letter-spacing:.5px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge.free[data-v-3b0d0ba6]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge.free[data-v-3b0d0ba6]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(16,185,129,.4)}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge.free:hover .badge-icon[data-v-3b0d0ba6]{background:hsla(0,0%,100%,.3);transform:rotate(1turn)}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge.paid[data-v-3b0d0ba6]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 12px rgba(245,158,11,.3)}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge.paid[data-v-3b0d0ba6]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(245,158,11,.4)}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge.paid:hover .badge-icon[data-v-3b0d0ba6]{background:hsla(0,0%,100%,.3);transform:rotate(-10deg)}@media(max-width:992px){.toolbar[data-v-3b0d0ba6]{flex-direction:column}.toolbar .search-input[data-v-3b0d0ba6]{max-width:100%}.toolbar .category-select[data-v-3b0d0ba6],.toolbar .pay-select[data-v-3b0d0ba6]{width:100%}}@media(max-width:768px){.page-container[data-v-3b0d0ba6]{padding:15px}.user-area[data-v-3b0d0ba6]{top:15px;right:15px}.user-area .user-info-box .user-dropdown-menu[data-v-3b0d0ba6]{width:240px}.navbar[data-v-3b0d0ba6]{margin-bottom:20px}.navbar .nav-list[data-v-3b0d0ba6]{gap:8px}.navbar .nav-item a[data-v-3b0d0ba6]{padding:8px 15px;font-size:14px}.music-playlist-container[data-v-3b0d0ba6]{padding:15px}.music-playlist-container .bubble-list .bubble-item[data-v-3b0d0ba6]{padding:12px 16px}.music-playlist-container .bubble-list .bubble-item .bubble-content[data-v-3b0d0ba6]{gap:12px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-index[data-v-3b0d0ba6]{width:28px;height:28px;font-size:12px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-main .song-title[data-v-3b0d0ba6]{font-size:14px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge[data-v-3b0d0ba6]{padding:8px 12px;font-size:12px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge .badge-icon[data-v-3b0d0ba6]{width:18px;height:18px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge .badge-icon .el-icon[data-v-3b0d0ba6]{font-size:10px}.music-playlist-container .bubble-list .bubble-item .bubble-content .song-actions .pay-status-badge .badge-text[data-v-3b0d0ba6]{font-size:11px}}@media(max-width:480px){.user-area .login-entry .login-button[data-v-3b0d0ba6]{padding:6px 15px;font-size:13px}.user-area .user-info-box .user-dropdown-menu[data-v-3b0d0ba6]{width:220px}.navbar .nav-item a[data-v-3b0d0ba6]{padding:6px 12px;font-size:13px}.navbar .nav-item a .nav-icon[data-v-3b0d0ba6]{margin-right:5px}.category-select[data-v-3b0d0ba6],.pay-select[data-v-3b0d0ba6]{width:100%!important}.bubble-list .bubble-item .bubble-content[data-v-3b0d0ba6]{flex-direction:column;align-items:flex-start;gap:12px}.bubble-list .bubble-item .bubble-content .song-index[data-v-3b0d0ba6]{align-self:flex-start}.bubble-list .bubble-item .bubble-content .song-actions[data-v-3b0d0ba6]{align-self:flex-end}}.floating-button-container[data-v-3b0d0ba6]{display:flex;position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button[data-v-3b0d0ba6]{display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#409eff;box-shadow:0 4px 12px rgba(0,0,0,.2);width:56px;height:56px}.floating-button[data-v-3b0d0ba6]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.25)}.floating-button[data-v-3b0d0ba6]:active{transform:scale(.95)}.background-layer[data-v-3b0d0ba6]{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.footer-record[data-v-3b0d0ba6]{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;padding:8px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2)}.footer-record .record-text[data-v-3b0d0ba6]{font-size:12px;letter-spacing:.5px}.footer-record .record-text a[data-v-3b0d0ba6]{text-decoration:none;transition:opacity .3s}.footer-record .record-text a[data-v-3b0d0ba6]:hover{opacity:.8;text-decoration:underline}[data-v-2a4b87a7]:root{--glass-blur:8px;--glass-border:1px solid hsla(0,0%,100%,.18);--glass-shadow:0 8px 32px rgba(0,0,0,.1)}.page-container[data-v-2a4b87a7]{min-height:100vh;padding:20px;position:relative;background:none!important}.page-container[data-v-2a4b87a7]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:.1;z-index:-1;background-image:var(--bg-image,url("https://s.panlai.com/zb_users/upload/2025/05/20250506082830174649131053424.jpg"))}.page-container.has-bg-image[data-v-2a4b87a7]{background-image:url()}.user-area[data-v-2a4b87a7]{position:absolute;top:20px;right:20px;z-index:100}.user-area .user-info-box[data-v-2a4b87a7]{position:relative}.user-area .user-info-box .user-avatar-wrapper[data-v-2a4b87a7]{position:relative;cursor:pointer;transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper[data-v-2a4b87a7]:hover{transform:scale(1.05)}.user-area .user-info-box .user-avatar-wrapper:hover .user-badge[data-v-2a4b87a7]{transform:translate(30%,-30%) scale(1.2)}.user-area .user-info-box .user-avatar-wrapper .user-avatar[data-v-2a4b87a7]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper .user-badge[data-v-2a4b87a7]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4081,#7b1fa2);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transform:translate(30%,-30%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1}.user-area .user-info-box .user-avatar-wrapper .user-badge .el-icon[data-v-2a4b87a7]{width:12px;height:12px}.user-area .user-info-box .user-dropdown-menu[data-v-2a4b87a7]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.user-area .user-info-box .user-dropdown-menu .dropdown-header[data-v-2a4b87a7]{padding:20px;display:flex;background:linear-gradient(135deg,rgba(245,247,250,.8),rgba(228,231,235,.8));border-bottom:1px solid hsla(0,0%,93%,.5)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .dropdown-avatar[data-v-2a4b87a7]{margin-right:15px;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details[data-v-2a4b87a7]{flex:1}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details h3[data-v-2a4b87a7]{margin:0 0 5px;color:#333;font-weight:600;font-size:16px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-id[data-v-2a4b87a7]{margin:0;color:#666;font-size:12px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-integral[data-v-2a4b87a7]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.user-area .user-info-box .user-dropdown-menu .dropdown-divider[data-v-2a4b87a7]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-2a4b87a7]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:#666;font-weight:500;transition:all .2s ease}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-2a4b87a7]:hover{background:rgba(245,247,250,.8);color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item:hover .el-icon[data-v-2a4b87a7]{color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item .el-icon[data-v-2a4b87a7]{margin-right:10px;font-size:16px;color:#777;transition:color .2s ease}.login-entry .login-button[data-v-2a4b87a7]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px;padding:8px 20px;box-shadow:0 4px 10px rgba(37,117,252,.3);transition:all .3s ease;font-weight:500}.login-entry .login-button[data-v-2a4b87a7]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,117,252,.4)}.login-entry .login-button:hover .el-icon[data-v-2a4b87a7]{transform:translateX(3px)}.login-entry .login-button .el-icon[data-v-2a4b87a7]{transition:transform .3s ease}.navbar[data-v-2a4b87a7]{position:relative;z-index:1;margin-bottom:30px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.navbar .nav-list[data-v-2a4b87a7]{display:flex;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:10px}.navbar .nav-item a[data-v-2a4b87a7]{color:#fff;text-decoration:none;font-size:15px;padding:10px 18px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.navbar .nav-item a[data-v-2a4b87a7]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.navbar .nav-item a.router-link-active[data-v-2a4b87a7]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.navbar .nav-item a .nav-icon[data-v-2a4b87a7]{margin-right:8px}.glass-effect[data-v-2a4b87a7]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;background:hsla(0,0%,100%,.85)!important}.link-integral-container[data-v-2a4b87a7]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.link-integral-container .main-card[data-v-2a4b87a7]{border-radius:16px!important;overflow:hidden;transition:all .3s ease}.link-integral-container .main-card[data-v-2a4b87a7]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)!important}.link-integral-container .header-title[data-v-2a4b87a7]{display:flex;align-items:center;font-size:18px;font-weight:600;color:var(--theme-color);padding:10px 0}.link-integral-container .header-title .title-icon[data-v-2a4b87a7]{margin-right:10px;color:var(--theme-color);font-size:20px}.tech-support-content[data-v-2a4b87a7]{padding:20px}.tech-support-content .section-title[data-v-2a4b87a7]{color:var(--theme-color);font-size:22px;margin:30px 0 20px;padding-bottom:10px;border-bottom:1px solid #ebeef5;position:relative}.tech-support-content .section-title[data-v-2a4b87a7]:after{content:"";position:absolute;left:0;bottom:-1px;width:50px;height:2px;background:var(--theme-color)}.tech-support-content .developer-info .developer-card[data-v-2a4b87a7]{display:flex;align-items:center;padding:25px;margin-bottom:30px;transition:all .3s ease}.tech-support-content .developer-info .developer-card[data-v-2a4b87a7]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.tech-support-content .developer-info .developer-card .developer-avatar[data-v-2a4b87a7]{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-right:25px;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;position:relative;cursor:pointer}.tech-support-content .developer-info .developer-card .developer-avatar[data-v-2a4b87a7]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.tech-support-content .developer-info .developer-card .developer-avatar[data-v-2a4b87a7]:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.tech-support-content .developer-info .developer-card .developer-avatar .el-image[data-v-2a4b87a7]{width:100%;height:100%}.tech-support-content .developer-info .developer-card .developer-details[data-v-2a4b87a7]{flex:1}.tech-support-content .developer-info .developer-card .developer-details h3[data-v-2a4b87a7]{font-size:24px;margin:0 0 10px;color:var(--theme-color)}.tech-support-content .developer-info .developer-card .developer-details .developer-desc[data-v-2a4b87a7]{color:#666;margin-bottom:20px;font-size:16px;line-height:1.6}.tech-support-content .developer-info .developer-card .developer-details .developer-links[data-v-2a4b87a7]{display:flex;gap:15px}.tech-support-content .developer-info .developer-card .developer-details .developer-links .developer-link[data-v-2a4b87a7]{display:flex;align-items:center;text-decoration:none;color:inherit;transition:all .3s ease}.tech-support-content .developer-info .developer-card .developer-details .developer-links .developer-link[data-v-2a4b87a7]:hover{transform:translateY(-2px)}.tech-support-content .developer-info .developer-card .developer-details .developer-links .developer-link:hover span[data-v-2a4b87a7]{color:var(--theme-color)}.tech-support-content .developer-info .developer-card .developer-details .developer-links .developer-link .el-button[data-v-2a4b87a7]{transition:all .3s ease}.tech-support-content .developer-info .developer-card .developer-details .developer-links .developer-link span[data-v-2a4b87a7]{margin-left:8px;font-size:14px;transition:color .3s ease}.tech-support-content .tech-stack .tech-grid[data-v-2a4b87a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.tech-support-content .tech-stack .tech-grid .tech-item[data-v-2a4b87a7]{display:flex;padding:20px;transition:all .3s ease}.tech-support-content .tech-stack .tech-grid .tech-item[data-v-2a4b87a7]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)!important}.tech-support-content .tech-stack .tech-grid .tech-item .tech-icon[data-v-2a4b87a7]{width:50px;height:50px;margin-right:15px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tech-support-content .tech-stack .tech-grid .tech-item .tech-icon img[data-v-2a4b87a7]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.tech-support-content .tech-stack .tech-grid .tech-item .tech-info[data-v-2a4b87a7]{flex:1}.tech-support-content .tech-stack .tech-grid .tech-item .tech-info h4[data-v-2a4b87a7]{margin:0 0 5px;font-size:18px;color:var(--theme-color)}.tech-support-content .tech-stack .tech-grid .tech-item .tech-info p[data-v-2a4b87a7]{margin:0;color:#666;font-size:14px;line-height:1.5}.tech-support-content .project-info .project-details[data-v-2a4b87a7]{padding:20px}.tech-support-content .project-info .project-details .project-item[data-v-2a4b87a7]{margin-bottom:25px}.tech-support-content .project-info .project-details .project-item h4[data-v-2a4b87a7]{color:var(--theme-color);margin-bottom:10px;font-size:18px;display:flex;align-items:center}.tech-support-content .project-info .project-details .project-item h4[data-v-2a4b87a7]:before{content:"";display:inline-block;width:4px;height:16px;background:var(--theme-color);margin-right:10px;border-radius:2px}.tech-support-content .project-info .project-details .project-item p[data-v-2a4b87a7],.tech-support-content .project-info .project-details .project-item ul[data-v-2a4b87a7]{margin:0;color:#333;line-height:1.6;font-size:15px}.tech-support-content .project-info .project-details .project-item ul[data-v-2a4b87a7]{padding-left:20px}.tech-support-content .project-info .project-details .project-item ul li[data-v-2a4b87a7]{margin-bottom:8px;position:relative}.tech-support-content .project-info .project-details .project-item ul li[data-v-2a4b87a7]:before{content:"•";color:var(--theme-color);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.tech-support-content .contact-support .contact-methods[data-v-2a4b87a7]{padding:20px}.tech-support-content .contact-support .contact-methods .contact-item[data-v-2a4b87a7]{display:flex;align-items:center;margin-bottom:20px;font-size:16px;transition:all .3s ease}.tech-support-content .contact-support .contact-methods .contact-item[data-v-2a4b87a7]:hover{transform:translateX(5px)}.tech-support-content .contact-support .contact-methods .contact-item .el-icon[data-v-2a4b87a7]{margin-right:15px;color:var(--theme-color);font-size:22px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(var(--theme-rgb),.1);border-radius:50%;padding:5px}@media(max-width:992px){.tech-grid[data-v-2a4b87a7]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}}@media(max-width:768px){.page-container[data-v-2a4b87a7]{padding:15px}.user-area[data-v-2a4b87a7]{top:15px;right:15px}.user-area .user-info-box .user-dropdown-menu[data-v-2a4b87a7]{width:240px}.navbar[data-v-2a4b87a7]{margin-bottom:20px}.navbar .nav-list[data-v-2a4b87a7]{gap:8px}.navbar .nav-item a[data-v-2a4b87a7]{padding:8px 15px;font-size:14px}.developer-card[data-v-2a4b87a7]{flex-direction:column;text-align:center}.developer-card .developer-avatar[data-v-2a4b87a7]{margin-right:0!important;margin-bottom:20px}.developer-card .developer-links[data-v-2a4b87a7]{justify-content:center}.tech-grid[data-v-2a4b87a7]{grid-template-columns:1fr!important}}@media(max-width:480px){.user-area .login-entry .login-button[data-v-2a4b87a7]{padding:6px 15px;font-size:13px}.user-area .user-info-box .user-dropdown-menu[data-v-2a4b87a7]{width:220px}.navbar .nav-item a[data-v-2a4b87a7]{padding:6px 12px;font-size:13px}.navbar .nav-item a .nav-icon[data-v-2a4b87a7]{margin-right:5px}.developer-details h3[data-v-2a4b87a7],.section-title[data-v-2a4b87a7]{font-size:20px!important}.developer-details .developer-desc[data-v-2a4b87a7]{font-size:14px!important}.developer-links[data-v-2a4b87a7]{flex-direction:column;gap:10px!important}}.floating-button-container[data-v-2a4b87a7]{display:flex;position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button[data-v-2a4b87a7]{display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#409eff;box-shadow:0 4px 12px rgba(0,0,0,.2);width:56px;height:56px}.floating-button[data-v-2a4b87a7]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.25)}.floating-button[data-v-2a4b87a7]:active{transform:scale(.95)}.background-layer[data-v-2a4b87a7]{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.footer-record[data-v-2a4b87a7]{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;padding:8px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2)}.footer-record .record-text[data-v-2a4b87a7]{font-size:12px;letter-spacing:.5px}.footer-record .record-text a[data-v-2a4b87a7]{text-decoration:none;transition:opacity .3s}.footer-record .record-text a[data-v-2a4b87a7]:hover{opacity:.8;text-decoration:underline}.page-container[data-v-31d60095]{min-height:100vh;padding:20px;position:relative;background:none!important}.page-container[data-v-31d60095]:before{content:"";opacity:.1;background-image:var(--bg-image,url("https://s.panlai.com/zb_users/upload/2025/05/20250506082830174649131053424.jpg"))}.background-layer[data-v-31d60095],.page-container[data-v-31d60095]:before{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.glass-card[data-v-31d60095]{background:hsla(0,0%,100%,.78)!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid hsla(0,0%,100%,.55)!important;box-shadow:0 4px 24px rgba(0,0,0,.06)!important;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card[data-v-31d60095]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.1)!important}.user-area[data-v-31d60095]{position:absolute;top:20px;right:20px;z-index:100}.user-info-box[data-v-31d60095]{position:relative}.user-avatar-wrapper[data-v-31d60095]{position:relative;cursor:pointer;transition:all .3s ease}.user-avatar-wrapper[data-v-31d60095]:hover{transform:scale(1.05)}.user-avatar-wrapper:hover .user-badge[data-v-31d60095]{transform:translate(30%,-30%) scale(1.2)}.user-avatar[data-v-31d60095]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.user-badge[data-v-31d60095]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4081,#7b1fa2);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transform:translate(30%,-30%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1}.user-dropdown-menu[data-v-31d60095]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18)}.dropdown-header[data-v-31d60095]{padding:20px;display:flex;align-items:center;background:linear-gradient(135deg,rgba(245,247,250,.8),rgba(228,231,235,.8));border-bottom:1px solid hsla(0,0%,93%,.5)}.dropdown-header .dropdown-avatar[data-v-31d60095]{margin-right:15px;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-details h3[data-v-31d60095]{margin:0;font-size:16px;font-weight:600;color:#333}.user-details p[data-v-31d60095]{margin:3px 0 0;font-size:12px;color:#666}.user-details .user-integral[data-v-31d60095]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.dropdown-divider[data-v-31d60095]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.dropdown-item[data-v-31d60095]{display:flex;align-items:center;gap:8px;padding:12px 20px;cursor:pointer;color:#666;font-weight:500;transition:all .2s ease}.dropdown-item[data-v-31d60095]:hover{background:rgba(245,247,250,.8);color:#ff4081}.dropdown-item:hover .el-icon[data-v-31d60095]{color:#ff4081}.login-entry .login-button[data-v-31d60095]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px;padding:8px 20px;font-weight:500;box-shadow:0 4px 10px rgba(37,117,252,.3);transition:all .3s ease}.login-entry .login-button[data-v-31d60095]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,117,252,.4)}.navbar[data-v-31d60095]{position:relative;z-index:1;margin-bottom:28px;display:flex;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-list[data-v-31d60095]{display:flex;list-style:none;margin:0;padding:0;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.nav-item a[data-v-31d60095]{display:flex;align-items:center;gap:7px;padding:10px 18px;border-radius:20px;text-decoration:none;color:#fff;transition:all .3s ease;font-size:15px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18)}.nav-item a.router-link-active[data-v-31d60095]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.nav-item a[data-v-31d60095]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.nav-icon[data-v-31d60095]{transition:transform .3s}.nav-item a:hover .nav-icon[data-v-31d60095]{transform:scale(1.1)}.content-wrapper[data-v-31d60095]{max-width:800px;margin:0 auto}.filter-bar[data-v-31d60095]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;padding:0 4px}.filter-item[data-v-31d60095]{padding:6px 16px;border-radius:20px;font-size:13px;cursor:pointer;transition:all .25s;background:hsla(0,0%,100%,.6);color:#666;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent}.filter-item.active[data-v-31d60095]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.filter-item[data-v-31d60095]:hover:not(.active){background:hsla(0,0%,100%,.85);color:#333}.filter-item em[data-v-31d60095]{font-style:normal;font-size:11px;opacity:.7;margin-left:3px}.filter-item.reload-btn[data-v-31d60095]{margin-left:auto;padding:6px 10px;display:flex;align-items:center;opacity:.5;transition:all .25s}.filter-item.reload-btn[data-v-31d60095]:hover{opacity:1;background:hsla(0,0%,100%,.85);color:#667eea;transform:rotate(180deg)}.skeleton-wrap[data-v-31d60095]{display:flex;flex-direction:column;gap:16px}.skeleton-card[data-v-31d60095]{padding:20px;border-radius:14px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sk-h[data-v-31d60095]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sk-avatar[data-v-31d60095]{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);display:block;background-size:200% 100%;animation:shimmer-31d60095 1.5s infinite}.sk-name[data-v-31d60095]{width:80px;height:14px}.sk-line[data-v-31d60095],.sk-name[data-v-31d60095]{border-radius:6px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);display:block;background-size:200% 100%;animation:shimmer-31d60095 1.5s infinite}.sk-line[data-v-31d60095]{height:12px;margin-bottom:8px}.sk-line.w80[data-v-31d60095]{width:80%}.sk-line.w60[data-v-31d60095]{width:60%}.sk-img[data-v-31d60095]{display:block;width:100%;height:180px;border-radius:10px;margin-top:10px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%;animation:shimmer-31d60095 1.5s infinite}@keyframes shimmer-31d60095{0%{background-position:-200% 0}to{background-position:200% 0}}.empty-block[data-v-31d60095],.error-block[data-v-31d60095]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#999}.error-block h3[data-v-31d60095]{margin:16px 0 8px;color:#555}.error-block p[data-v-31d60095]{margin:0 0 20px;font-size:14px}.timeline[data-v-31d60095]{position:relative;padding-left:52px}.tl-line[data-v-31d60095]{position:absolute;left:18px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#667eea44,#764ba222,#667eea44);border-radius:1px}.tl-item[data-v-31d60095]{position:relative;margin-bottom:24px;animation:fadeInUp-31d60095 .5s ease both}@keyframes fadeInUp-31d60095{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tl-dot[data-v-31d60095]{position:absolute;left:-40px;top:6px;width:14px;height:14px;border-radius:50%;border:3px solid #fff;z-index:2}.tl-dot.dot-text[data-v-31d60095]{background:#10b981}.tl-dot.dot-draw[data-v-31d60095]{background:#f59e0b}.tl-dot.dot-video[data-v-31d60095]{background:#ef4444}.tl-dot.dot-forward[data-v-31d60095]{background:#8b5cf6}.tl-dot.dot-charge[data-v-31d60095]{background:#f97316}.tl-time[data-v-31d60095]{font-size:12px;color:#aaa;margin-bottom:6px;display:block}.tl-time-unknown[data-v-31d60095]{opacity:.75;font-style:italic}.tl-card[data-v-31d60095]{padding:18px 22px;cursor:pointer;overflow:hidden}.tc-head[data-v-31d60095]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.tc-type[data-v-31d60095]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:10px;font-size:12px;font-weight:500}.tc-type.badge-DYNAMIC_TYPE_WORD[data-v-31d60095]{background:#d1fae5;color:#059669}.tc-type.badge-DYNAMIC_TYPE_DRAW[data-v-31d60095]{background:#fef3c7;color:#d97706}.tc-type.badge-DYNAMIC_TYPE_AV[data-v-31d60095]{background:#fee2e2;color:#dc2626}.tc-type.badge-DYNAMIC_TYPE_FORWARD[data-v-31d60095]{background:#ede9fe;color:#7c3aed}.tc-type.badge-DYNAMIC_TYPE_ARTICLE[data-v-31d60095]{background:#dbeafe;color:#2563eb}.tc-type.badge-charge[data-v-31d60095]{background:#fff7ed;color:#ea580c}.tc-stats[data-v-31d60095]{display:flex;gap:10px;font-size:13px;color:#aaa}.tc-stats .st[data-v-31d60095]{display:inline-flex;align-items:center;gap:3px}.tc-text[data-v-31d60095]{line-height:1.7;font-size:14px;color:#333;margin-bottom:12px;word-break:break-word}.tc-text.blocked[data-v-31d60095]{font-style:italic;opacity:.8;padding:12px;border-radius:8px;background:rgba(255,193,7,.1);border:1px dashed rgba(255,193,7,.3);text-align:center}.tc-text[data-v-31d60095] .at-user,.tc-text[data-v-31d60095] .topic-text{color:#00a1d6;font-weight:500}.tc-text[data-v-31d60095] .bv-text{color:#fb7299;font-weight:500}.tc-text[data-v-31d60095] .web-link{color:#00a1d6;text-decoration:underline}.tc-text[data-v-31d60095] .lottery-text{color:#ff6b35;font-weight:600}.tc-text[data-v-31d60095] .emoji-img{width:20px;height:20px;vertical-align:middle;margin:0 2px}.tc-images[data-v-31d60095]{margin:10px 0}.img-grid[data-v-31d60095]{display:grid;gap:6px;border-radius:10px;overflow:hidden}.img-grid.cols1[data-v-31d60095]{grid-template-columns:1fr;max-width:100%}.img-grid.cols1 .img-cell[data-v-31d60095]{aspect-ratio:auto;max-height:360px}.img-grid.cols1 .img-cell img[data-v-31d60095]{-o-object-fit:contain;object-fit:contain}.img-grid.cols2[data-v-31d60095]{grid-template-columns:repeat(2,1fr)}.img-grid.cols3[data-v-31d60095]{grid-template-columns:repeat(3,1fr)}.img-cell[data-v-31d60095]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px}.img-cell img[data-v-31d60095]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .3s}.img-cell img[data-v-31d60095]:hover{transform:scale(1.04)}.img-more[data-v-31d60095]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;cursor:pointer}.tc-video[data-v-31d60095]{margin:10px 0}.vid-card[data-v-31d60095]{display:flex;gap:14px;border-radius:10px;padding:12px;background:rgba(0,0,0,.03);cursor:pointer;transition:background .25s}.vid-card[data-v-31d60095]:hover{background:rgba(0,0,0,.06)}.vid-thumb[data-v-31d60095]{position:relative;width:180px;min-height:100px;border-radius:8px;overflow:hidden;flex-shrink:0}.vid-thumb img[data-v-31d60095]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vid-dur[data-v-31d60095]{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.75);color:#fff;padding:2px 6px;border-radius:4px;font-size:11px}.vid-play[data-v-31d60095]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.55);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.vid-card:hover .vid-play[data-v-31d60095]{background:rgba(0,0,0,.75);transform:translate(-50%,-50%) scale(1.1)}.vid-info[data-v-31d60095]{flex:1;min-width:0}.vid-info h4[data-v-31d60095]{margin:0 0 6px;font-size:14px;font-weight:600;color:#222}.vid-info h4[data-v-31d60095],.vid-info p[data-v-31d60095]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vid-info p[data-v-31d60095]{margin:0;font-size:12px;color:#888}.tc-forward[data-v-31d60095]{border-left:3px solid #8b5cf6;padding:12px 14px;margin-top:10px;border-radius:0 10px 10px 0;background:rgba(139,92,246,.04);cursor:pointer;transition:all .25s}.tc-forward[data-v-31d60095]:hover{background:rgba(139,92,246,.08);transform:translateX(2px)}.fw-tag[data-v-31d60095]{display:flex;align-items:center;gap:5px;font-size:12px;color:#7c3aed;font-weight:500;margin-bottom:6px}.fw-text[data-v-31d60095]{font-size:13px;color:#666;line-height:1.6;word-break:break-word}.fw-imgs[data-v-31d60095]{display:flex;gap:6px;margin-top:8px}.fw-imgs img[data-v-31d60095]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform .2s}.fw-imgs img[data-v-31d60095]:hover{transform:scale(1.06)}.floating-button-container[data-v-31d60095]{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex}.floating-button[data-v-31d60095]{background-color:#409eff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.floating-button[data-v-31d60095]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.25)}.footer-record[data-v-31d60095]{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;padding:8px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2)}.record-text[data-v-31d60095]{font-size:12px;letter-spacing:.5px}.record-text a[data-v-31d60095]{text-decoration:none;transition:opacity .3s}.record-text a[data-v-31d60095]:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){.page-container[data-v-31d60095]{padding:12px}.timeline[data-v-31d60095]{padding-left:36px}.tl-dot[data-v-31d60095]{left:-28px;width:12px;height:12px}.tl-line[data-v-31d60095]{left:15px}.tl-card[data-v-31d60095]{padding:14px 16px}.vid-card[data-v-31d60095]{flex-direction:column}.vid-thumb[data-v-31d60095]{width:100%;min-height:160px}.nav-item a[data-v-31d60095]{padding:8px 12px;font-size:12px}.img-grid[data-v-31d60095],.nav-list[data-v-31d60095]{gap:4px}}@media (max-width:480px){.nav-item a span[data-v-31d60095]{display:none}.tl-card[data-v-31d60095]{padding:12px}}[data-v-49806581]:root{--glass-blur:8px;--glass-border:1px solid hsla(0,0%,100%,.18);--glass-shadow:0 8px 32px rgba(0,0,0,.1)}.page-container[data-v-49806581]{min-height:100vh;padding:20px;position:relative;background:none!important}.page-container[data-v-49806581]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:.1;z-index:-1;background-image:var(--bg-image,url("https://s.panlai.com/zb_users/upload/2025/05/20250506082830174649131053424.jpg"))}.page-container.has-bg-image[data-v-49806581]{background-image:url()}.user-area[data-v-49806581]{position:absolute;top:20px;right:20px;z-index:100}.user-area .user-info-box[data-v-49806581]{position:relative}.user-area .user-info-box .user-avatar-wrapper[data-v-49806581]{position:relative;cursor:pointer;transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper[data-v-49806581]:hover{transform:scale(1.05)}.user-area .user-info-box .user-avatar-wrapper:hover .user-badge[data-v-49806581]{transform:translate(30%,-30%) scale(1.2)}.user-area .user-info-box .user-avatar-wrapper .user-avatar[data-v-49806581]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper .user-badge[data-v-49806581]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4081,#7b1fa2);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transform:translate(30%,-30%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1}.user-area .user-info-box .user-avatar-wrapper .user-badge .el-icon[data-v-49806581]{width:12px;height:12px}.user-area .user-info-box .user-dropdown-menu[data-v-49806581]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.user-area .user-info-box .user-dropdown-menu .dropdown-header[data-v-49806581]{padding:20px;display:flex;background:linear-gradient(135deg,rgba(245,247,250,.8),rgba(228,231,235,.8));border-bottom:1px solid hsla(0,0%,93%,.5)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .dropdown-avatar[data-v-49806581]{margin-right:15px;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details[data-v-49806581]{flex:1}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details h3[data-v-49806581]{margin:0 0 5px;color:#333;font-weight:600;font-size:16px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-id[data-v-49806581]{margin:0;color:#666;font-size:12px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-integral[data-v-49806581]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.user-area .user-info-box .user-dropdown-menu .dropdown-divider[data-v-49806581]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-49806581]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:#666;font-weight:500;transition:all .2s ease}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-49806581]:hover{background:rgba(245,247,250,.8);color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item:hover .el-icon[data-v-49806581]{color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item .el-icon[data-v-49806581]{margin-right:10px;font-size:16px;color:#777;transition:color .2s ease}.login-entry .login-button[data-v-49806581]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px;padding:8px 20px;box-shadow:0 4px 10px rgba(37,117,252,.3);transition:all .3s ease;font-weight:500}.login-entry .login-button[data-v-49806581]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,117,252,.4)}.login-entry .login-button:hover .el-icon[data-v-49806581]{transform:translateX(3px)}.login-entry .login-button .el-icon[data-v-49806581]{transition:transform .3s ease}.navbar[data-v-49806581]{position:relative;z-index:1;margin-bottom:30px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.navbar .nav-list[data-v-49806581]{display:flex;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:10px}.navbar .nav-item a[data-v-49806581]{color:#fff;text-decoration:none;font-size:15px;padding:10px 18px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.navbar .nav-item a[data-v-49806581]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.navbar .nav-item a.router-link-active[data-v-49806581]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.navbar .nav-item a .nav-icon[data-v-49806581]{margin-right:8px}.glass-effect[data-v-49806581]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;background:hsla(0,0%,100%,.85)!important}.link-integral-container[data-v-49806581]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.link-integral-container .main-card[data-v-49806581]{border-radius:16px!important;overflow:hidden;transition:all .3s ease}.link-integral-container .main-card[data-v-49806581]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)!important}.link-integral-container .header-title[data-v-49806581]{display:flex;align-items:center;font-size:18px;font-weight:600;color:var(--theme-color);padding:10px 0}.link-integral-container .header-title .title-icon[data-v-49806581]{margin-right:10px;color:var(--theme-color);font-size:20px}.shop-management[data-v-49806581]{padding:20px}.shop-management .data-overview[data-v-49806581]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.shop-management .data-overview .stat-card[data-v-49806581]{border-radius:12px!important;transition:all .3s ease;overflow:hidden;position:relative}.shop-management .data-overview .stat-card[data-v-49806581]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.05))}.shop-management .data-overview .stat-card[data-v-49806581]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.15)!important}.shop-management .data-overview .stat-content[data-v-49806581]{display:flex;align-items:center;padding:16px;position:relative;z-index:1}.shop-management .data-overview .stat-icon[data-v-49806581]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;margin-right:15px;background:var(--card-color);box-shadow:0 4px 8px rgba(0,0,0,.1)}.shop-management .data-overview .stat-icon .el-icon[data-v-49806581]{font-size:24px}.shop-management .data-overview .stat-value[data-v-49806581]{font-size:24px;font-weight:700;color:2d3748;line-height:1.2}.shop-management .data-overview .stat-label[data-v-49806581]{font-size:14px;color:#718096}.shop-management .action-area[data-v-49806581]{margin-bottom:20px}.shop-management .action-bar[data-v-49806581]{display:flex;justify-content:space-between;margin-bottom:15px;gap:15px;flex-wrap:wrap}.shop-management .action-bar .search-input[data-v-49806581]{flex:1;min-width:250px;max-width:400px}.shop-management .action-bar .search-input[data-v-49806581] .el-input-group__append{background-color:var(--theme-color);color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;transition:all .3s ease}.shop-management .action-bar .search-input[data-v-49806581] .el-input-group__append:hover{background-color:#73b8ff}.shop-management .action-bar .action-buttons[data-v-49806581]{display:flex;gap:10px}.shop-management .action-bar .action-buttons .el-button[data-v-49806581]{transition:all .3s ease}.shop-management .action-bar .action-buttons .el-button[data-v-49806581]:hover{transform:rotate(15deg)}.shop-management .integral-display[data-v-49806581]{margin-bottom:20px}.shop-management .integral-display .integral-tag[data-v-49806581]{padding:8px 15px;font-size:15px;font-weight:700;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.shop-management .integral-display .integral-tag .integral-icon[data-v-49806581]{margin-right:8px}.shop-management .integral-display .integral-tag .integral-text[data-v-49806581]{vertical-align:middle}.shop-management .shop-table-container[data-v-49806581]{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.shop-management .shop-table-container .custom-table[data-v-49806581]{--el-table-border-color:rgba(0,0,0,.08);--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f5f7fa}.shop-management .shop-table-container .custom-table th[data-v-49806581]{font-weight:600;background-color:var(--el-table-header-bg-color)!important}.shop-management .shop-table-container .custom-table .shop-name[data-v-49806581]{font-weight:500}.shop-management .shop-table-container .custom-table .price-cell[data-v-49806581]{display:flex;align-items:center;justify-content:flex-end}.shop-management .shop-table-container .custom-table .price-cell .price-value[data-v-49806581]{margin-right:5px;font-weight:500}.shop-management .shop-table-container .custom-table .price-cell .price-tag[data-v-49806581]{margin-left:3px}.shop-management .shop-table-container .custom-table .time-cell[data-v-49806581]{display:flex;align-items:center;justify-content:center}.shop-management .shop-table-container .custom-table .time-cell .time-value[data-v-49806581]{margin-right:5px}.shop-management .shop-table-container .custom-table .product-image-container[data-v-49806581]{height:100%;display:flex;align-items:center;justify-content:center}.shop-management .shop-table-container .custom-table .product-image[data-v-49806581]{width:80px;height:60px;border-radius:6px;display:block;cursor:pointer;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.shop-management .shop-table-container .custom-table .product-image[data-v-49806581]:hover{transform:scale(1.03)}.shop-management .shop-table-container .custom-table .image-error[data-v-49806581],.shop-management .shop-table-container .custom-table .no-image[data-v-49806581]{width:80px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:6px;color:#c0c4cc}.shop-management .pagination-container[data-v-49806581]{display:flex;justify-content:center;padding:15px 0}.shop-management .pagination-container .el-pagination[data-v-49806581] .btn-next,.shop-management .pagination-container .el-pagination[data-v-49806581] .btn-prev,.shop-management .pagination-container .el-pagination[data-v-49806581] .number{border-radius:8px!important;margin:0 3px}.shop-management .detail-dialog[data-v-49806581]{border-radius:16px!important}.shop-management .detail-dialog .el-dialog__header[data-v-49806581]{border-bottom:1px solid #eee;margin-right:0}.shop-management .detail-dialog .el-dialog__title[data-v-49806581]{font-weight:600;color:#333}.shop-management .detail-dialog .detail-content[data-v-49806581]{margin-top:20px;display:flex;gap:25px}.shop-management .detail-dialog .detail-content .image-section[data-v-49806581]{flex:0 0 220px}.shop-management .detail-dialog .detail-content .image-section .detail-image[data-v-49806581]{width:100%;height:220px;margin-left:30px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid #ebeef5;box-shadow:0 4px 12px rgba(0,0,0,.1)}.shop-management .detail-dialog .detail-content .image-section .detail-no-image[data-v-49806581]{width:100%;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:12px;border:1px dashed #dcdfe6;color:#909399}.shop-management .detail-dialog .detail-content .image-section .detail-no-image .el-icon[data-v-49806581]{color:#c0c4cc}.shop-management .detail-dialog .detail-content .image-section .detail-no-image p[data-v-49806581]{margin-top:10px;font-size:14px;color:#909399}.shop-management .detail-dialog .detail-content .info-section[data-v-49806581]{flex:1}.shop-management .detail-dialog .detail-content .info-section .info-row[data-v-49806581]{margin-bottom:18px;display:flex;align-items:center;min-height:28px}.shop-management .detail-dialog .detail-content .info-section .info-label[data-v-49806581]{font-weight:600;color:#606266;width:90px;text-align:right;flex-shrink:0}.shop-management .detail-dialog .detail-content .info-section .info-value[data-v-49806581]{color:#303133;flex:1;padding-left:12px;word-break:break-word}.shop-management .detail-dialog .detail-content .info-section .shop-name[data-v-49806581]{font-weight:500;font-size:16px}.shop-management .detail-dialog .detail-content .info-section .price[data-v-49806581]{color:#e6a23c;font-weight:700;display:inline-flex;align-items:center}.shop-management .detail-dialog .detail-content .info-section .price .el-tag[data-v-49806581]{margin-left:8px}.shop-management .detail-dialog .detail-content .info-section .description[data-v-49806581]{line-height:1.6;color:#606266}.shop-management .detail-dialog .detail-content .info-section .status-tag[data-v-49806581]{font-weight:700;padding:6px 12px}.shop-management .detail-dialog .dialog-close-btn[data-v-49806581]{padding:10px 20px;border-radius:8px;font-weight:500}.pulse[data-v-49806581]{animation:pulse-49806581 1.5s infinite}@keyframes pulse-49806581{0%{box-shadow:0 0 0 0 rgba(103,194,58,.4)}70%{box-shadow:0 0 0 10px rgba(103,194,58,0)}to{box-shadow:0 0 0 0 rgba(103,194,58,0)}}@media(max-width:992px){.action-bar[data-v-49806581]{flex-direction:column}.action-bar .search-input[data-v-49806581]{max-width:100%}.detail-content[data-v-49806581]{flex-direction:column!important}.detail-content .image-section[data-v-49806581]{margin-bottom:20px}}@media(max-width:768px){.page-container[data-v-49806581]{padding:15px}.user-area[data-v-49806581]{top:15px;right:15px}.user-area .user-info-box .user-dropdown-menu[data-v-49806581]{width:240px}.navbar[data-v-49806581]{margin-bottom:20px}.navbar .nav-list[data-v-49806581]{gap:8px}.navbar .nav-item a[data-v-49806581]{padding:8px 15px;font-size:14px}.data-overview[data-v-49806581]{grid-template-columns:1fr 1fr!important}.shop-management[data-v-49806581]{padding:15px}.el-table[data-v-49806581]{min-width:700px;overflow-x:auto}}@media(max-width:480px){.user-area .login-entry .login-button[data-v-49806581]{padding:6px 15px;font-size:13px}.user-area .user-info-box .user-dropdown-menu[data-v-49806581]{width:220px}.navbar .nav-item a[data-v-49806581]{padding:6px 12px;font-size:13px}.navbar .nav-item a .nav-icon[data-v-49806581]{margin-right:5px}.data-overview[data-v-49806581]{grid-template-columns:1fr!important}.integral-tag[data-v-49806581]{font-size:14px!important;padding:6px 12px!important}}.floating-button-container[data-v-49806581]{display:flex;position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button[data-v-49806581]{display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#409eff;box-shadow:0 4px 12px rgba(0,0,0,.2);width:56px;height:56px}.floating-button[data-v-49806581]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.25)}.floating-button[data-v-49806581]:active{transform:scale(.95)}.background-layer[data-v-49806581]{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.footer-record[data-v-49806581]{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;padding:8px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2)}.footer-record .record-text[data-v-49806581]{font-size:12px;letter-spacing:.5px}.footer-record .record-text a[data-v-49806581]{text-decoration:none;transition:opacity .3s}.footer-record .record-text a[data-v-49806581]:hover{opacity:.8;text-decoration:underline}[data-v-49806581] .slide-in-left-message{animation:slideInFromLeft-49806581 .4s ease-out}@keyframes slideInFromLeft-49806581{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}[data-v-5fcd085f]:root{--glass-blur:8px;--glass-border:1px solid hsla(0,0%,100%,.18);--glass-shadow:0 8px 32px rgba(0,0,0,.1)}.page-container[data-v-5fcd085f]{min-height:100vh;padding:20px;position:relative;background:none!important}.page-container[data-v-5fcd085f]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:.1;z-index:-1;background-image:var(--bg-image,url("https://s.panlai.com/zb_users/upload/2025/05/20250506082830174649131053424.jpg"))}.page-container.has-bg-image[data-v-5fcd085f]{background-image:url()}.user-area[data-v-5fcd085f]{position:absolute;top:20px;right:20px;z-index:100}.user-area .user-info-box[data-v-5fcd085f]{position:relative}.user-area .user-info-box .user-avatar-wrapper[data-v-5fcd085f]{position:relative;cursor:pointer;transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper[data-v-5fcd085f]:hover{transform:scale(1.05)}.user-area .user-info-box .user-avatar-wrapper:hover .user-badge[data-v-5fcd085f]{transform:translate(30%,-30%) scale(1.2)}.user-area .user-info-box .user-avatar-wrapper .user-avatar[data-v-5fcd085f]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.user-area .user-info-box .user-avatar-wrapper .user-badge[data-v-5fcd085f]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4081,#7b1fa2);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transform:translate(30%,-30%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1}.user-area .user-info-box .user-avatar-wrapper .user-badge .el-icon[data-v-5fcd085f]{width:12px;height:12px}.user-area .user-info-box .user-dropdown-menu[data-v-5fcd085f]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.user-area .user-info-box .user-dropdown-menu .dropdown-header[data-v-5fcd085f]{padding:20px;display:flex;background:linear-gradient(135deg,rgba(245,247,250,.8),rgba(228,231,235,.8));border-bottom:1px solid hsla(0,0%,93%,.5)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .dropdown-avatar[data-v-5fcd085f]{margin-right:15px;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details[data-v-5fcd085f]{flex:1}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details h3[data-v-5fcd085f]{margin:0 0 5px;color:#333;font-weight:600;font-size:16px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-id[data-v-5fcd085f]{margin:0;color:#666;font-size:12px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-integral[data-v-5fcd085f]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.user-area .user-info-box .user-dropdown-menu .dropdown-divider[data-v-5fcd085f]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-5fcd085f]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:#666;font-weight:500;transition:all .2s ease}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-5fcd085f]:hover{background:rgba(245,247,250,.8);color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item:hover .el-icon[data-v-5fcd085f]{color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item .el-icon[data-v-5fcd085f]{margin-right:10px;font-size:16px;color:#777;transition:color .2s ease}.login-entry .login-button[data-v-5fcd085f]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px;padding:8px 20px;box-shadow:0 4px 10px rgba(37,117,252,.3);transition:all .3s ease;font-weight:500}.login-entry .login-button[data-v-5fcd085f]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,117,252,.4)}.login-entry .login-button:hover .el-icon[data-v-5fcd085f]{transform:translateX(3px)}.login-entry .login-button .el-icon[data-v-5fcd085f]{transition:transform .3s ease}.navbar[data-v-5fcd085f]{position:relative;z-index:1;margin-bottom:30px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.navbar .nav-list[data-v-5fcd085f]{display:flex;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:10px}.navbar .nav-item a[data-v-5fcd085f]{color:#fff;text-decoration:none;font-size:15px;padding:10px 18px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.navbar .nav-item a[data-v-5fcd085f]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.navbar .nav-item a.router-link-active[data-v-5fcd085f]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.navbar .nav-item a .nav-icon[data-v-5fcd085f]{margin-right:8px}.glass-effect[data-v-5fcd085f]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;background:hsla(0,0%,100%,.85)!important}.link-integral-container[data-v-5fcd085f]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.link-integral-container .main-card[data-v-5fcd085f]{border-radius:16px!important;overflow:hidden;transition:all .3s ease;min-height:600px}.link-integral-container .main-card[data-v-5fcd085f]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)!important}.link-integral-container .header-title[data-v-5fcd085f]{display:flex;align-items:center;font-size:18px;font-weight:600;color:var(--theme-color);padding:10px 0}.link-integral-container .header-title .title-icon[data-v-5fcd085f]{margin-right:10px;color:var(--theme-color);font-size:20px}.gift-container[data-v-5fcd085f]{padding:20px}.gift-container .page-header[data-v-5fcd085f]{margin-bottom:20px}.gift-container .page-header[data-v-5fcd085f] .el-page-header__content{color:var(--theme-color)}.gift-container .custom-table[data-v-5fcd085f]{--el-table-border-color:rgba(0,0,0,.08);--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f5f7fa}.gift-container .custom-table th[data-v-5fcd085f]{font-weight:600;background-color:var(--el-table-header-bg-color)!important}.gift-container .custom-table .content-ellipsis[data-v-5fcd085f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.detail-dialog[data-v-5fcd085f]{border-radius:16px!important}.detail-dialog .el-dialog__header[data-v-5fcd085f]{border-bottom:1px solid #eee;margin-right:0}.detail-dialog .el-dialog__title[data-v-5fcd085f]{font-weight:600;color:#333}.detail-dialog .gift-detail .detail-header[data-v-5fcd085f]{margin-bottom:20px}.detail-dialog .gift-detail .detail-header .detail-date[data-v-5fcd085f]{color:#666;margin-bottom:10px}.detail-dialog .gift-detail .detail-header .detail-title[data-v-5fcd085f]{color:#333;margin-bottom:15px}.detail-dialog .gift-detail .detail-header .detail-content[data-v-5fcd085f]{color:#555;line-height:1.6}.detail-dialog .gift-detail .gift-images .images-title[data-v-5fcd085f]{color:#333;margin-bottom:15px}.detail-dialog .gift-detail .gift-images .image-grid[data-v-5fcd085f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.detail-dialog .gift-detail .gift-images .image-grid .gift-image[data-v-5fcd085f]{width:100%;height:150px;border-radius:8px;cursor:pointer;transition:transform .3s ease}.detail-dialog .gift-detail .gift-images .image-grid .gift-image[data-v-5fcd085f]:hover{transform:scale(1.03)}.detail-dialog .gift-detail .gift-images .image-grid .image-error[data-v-5fcd085f]{width:100%;height:150px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:8px;color:#c0c4cc}.detail-dialog .dialog-close-btn[data-v-5fcd085f]{padding:10px 20px;border-radius:8px;font-weight:500}@media(max-width:992px){.gift-container .custom-table .content-ellipsis[data-v-5fcd085f]{max-width:150px}}@media(max-width:768px){.page-container[data-v-5fcd085f]{padding:15px}.user-area[data-v-5fcd085f]{top:15px;right:15px}.user-area .user-info-box .user-dropdown-menu[data-v-5fcd085f]{width:240px}.navbar[data-v-5fcd085f]{margin-bottom:20px}.navbar .nav-list[data-v-5fcd085f]{gap:8px}.navbar .nav-item a[data-v-5fcd085f]{padding:8px 15px;font-size:14px}.gift-container[data-v-5fcd085f]{padding:15px}.gift-container .custom-table[data-v-5fcd085f]{min-width:700px;overflow-x:auto;display:block}}@media(max-width:480px){.user-area .login-entry .login-button[data-v-5fcd085f]{padding:6px 15px;font-size:13px}.user-area .user-info-box .user-dropdown-menu[data-v-5fcd085f]{width:220px}.navbar .nav-item a[data-v-5fcd085f]{padding:6px 12px;font-size:13px}.navbar .nav-item a .nav-icon[data-v-5fcd085f]{margin-right:5px}.gift-images .image-grid[data-v-5fcd085f]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important}}[data-v-5fcd085f]:root{--glass-blur:12px;--glass-bg:hsla(0,0%,100%,.85);--glass-border:1px solid hsla(0,0%,100%,.2);--glass-shadow:0 10px 30px rgba(0,0,0,.1);--transition-time:0.3s;--header-decoration-height:4px}.beautified-detail-dialog .el-dialog[data-v-5fcd085f]{border-radius:16px!important;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.beautified-detail-dialog .el-dialog[data-v-5fcd085f]:hover{box-shadow:0 20px 40px rgba(0,0,0,.2)}.beautified-detail-dialog .el-dialog__header[data-v-5fcd085f]{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:var(--glass-border);padding:20px 30px;transition:all var(--transition-time) ease}.beautified-detail-dialog .el-dialog__header .el-dialog__title[data-v-5fcd085f]{font-size:18px;font-weight:600;color:#333;display:flex;align-items:center}.beautified-detail-dialog .el-dialog__header .el-dialog__title .el-icon[data-v-5fcd085f]{margin-right:10px;color:var(--theme-color)}.beautified-detail-dialog .dialog-header-decoration[data-v-5fcd085f]{height:var(--header-decoration-height);margin-bottom:20px;background:linear-gradient(90deg,#409eff,#67c23a)}.beautified-detail-dialog .gift-detail-wrapper[data-v-5fcd085f]{padding:0 30px 30px}.beautified-detail-dialog .gift-detail-content[data-v-5fcd085f]>:not(:last-child){margin-bottom:30px}.beautified-detail-dialog .glass-card[data-v-5fcd085f]{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);border-radius:12px;padding:25px;box-shadow:var(--glass-shadow);transition:all var(--transition-time) ease}.beautified-detail-dialog .glass-card[data-v-5fcd085f]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.18)}.beautified-detail-dialog .info-content-row[data-v-5fcd085f],.beautified-detail-dialog .info-header[data-v-5fcd085f],.beautified-detail-dialog .info-title-row[data-v-5fcd085f]{display:flex;align-items:flex-start;margin-bottom:15px}.beautified-detail-dialog .info-content-row .info-icon[data-v-5fcd085f],.beautified-detail-dialog .info-header .info-icon[data-v-5fcd085f],.beautified-detail-dialog .info-title-row .info-icon[data-v-5fcd085f]{color:var(--theme-color);font-size:20px;margin-right:15px;min-width:30px;text-align:center}.beautified-detail-dialog .info-divider[data-v-5fcd085f]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin:15px 0}.beautified-detail-dialog .detail-date[data-v-5fcd085f]{font-size:18px;color:#555;font-weight:500}.beautified-detail-dialog .detail-title[data-v-5fcd085f]{font-size:22px;color:#333;font-weight:600}.beautified-detail-dialog .detail-content[data-v-5fcd085f]{color:#666;line-height:1.7;background-color:rgba(245,247,250,.5);padding:15px;border-radius:8px;font-size:15px}.beautified-detail-dialog .gift-images-section .section-header[data-v-5fcd085f]{display:flex;align-items:center;margin-bottom:20px}.beautified-detail-dialog .gift-images-section .section-header .section-icon[data-v-5fcd085f]{color:var(--theme-color);font-size:20px;margin-right:10px}.beautified-detail-dialog .gift-images-section .image-grid[data-v-5fcd085f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.beautified-detail-dialog .gift-images-section .image-grid .gift-image[data-v-5fcd085f]{width:100%;height:180px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all var(--transition-time) ease}.beautified-detail-dialog .gift-images-section .image-grid .gift-image.scale-on-hover[data-v-5fcd085f]:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.15)}.beautified-detail-dialog .gift-images-section .image-grid .gift-image .el-image__error[data-v-5fcd085f]{background-color:rgba(245,247,250,.7);display:flex;align-items:center;justify-content:center}.beautified-detail-dialog .gift-images-section .image-grid .gift-image .el-image__error .image-error[data-v-5fcd085f]{color:#909399;font-size:18px}.beautified-detail-dialog .dialog-footer[data-v-5fcd085f]{display:flex;justify-content:center;padding:20px 0;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-top:var(--glass-border)}.beautified-detail-dialog .dialog-close-btn[data-v-5fcd085f]{padding:10px 25px;border-radius:8px;font-weight:500;display:flex;align-items:center;transition:all var(--transition-time) ease}.beautified-detail-dialog .dialog-close-btn .el-icon[data-v-5fcd085f]{margin-right:8px;font-size:16px}.beautified-detail-dialog .dialog-close-btn[data-v-5fcd085f]:hover{background-color:var(--theme-color);color:#fff;transform:translateY(-2px)}@media(max-width:1024px){.beautified-detail-dialog .beautified-detail-dialog .el-dialog[data-v-5fcd085f]{width:90%!important}.beautified-detail-dialog .gift-detail-wrapper[data-v-5fcd085f]{padding:0 20px 20px}.beautified-detail-dialog .image-grid[data-v-5fcd085f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}}@media(max-width:768px){.beautified-detail-dialog .detail-title[data-v-5fcd085f]{font-size:20px}.beautified-detail-dialog .image-grid[data-v-5fcd085f]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.beautified-detail-dialog .image-grid .gift-image[data-v-5fcd085f]{height:140px}}@media(max-width:480px){.beautified-detail-dialog .beautified-detail-dialog .el-dialog[data-v-5fcd085f]{width:95%!important}.beautified-detail-dialog .gift-basic-info[data-v-5fcd085f]{padding:20px 15px}.beautified-detail-dialog .detail-date[data-v-5fcd085f]{font-size:16px}.beautified-detail-dialog .detail-title[data-v-5fcd085f]{font-size:18px}.beautified-detail-dialog .image-grid[data-v-5fcd085f]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important}.beautified-detail-dialog .image-grid .gift-image[data-v-5fcd085f]{height:120px}}.page-header[data-v-5fcd085f]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.gift-table-card[data-v-5fcd085f]{border-radius:10px;margin:0 15px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.gift-table-card[data-v-5fcd085f]:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.content-ellipsis[data-v-5fcd085f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.action-buttons-group[data-v-5fcd085f]{display:flex;gap:8px}.preview-header[data-v-5fcd085f]{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:20px}.preview-field[data-v-5fcd085f]{display:flex;align-items:center;gap:10px;font-size:16px;color:#666}.preview-field .el-icon[data-v-5fcd085f]{font-size:18px;color:#409eff}.preview-content[data-v-5fcd085f]{background-color:#f9f9f9;padding:15px;border-radius:6px;line-height:1.6;margin-top:10px;color:#333;font-size:15px}.image-grid[data-v-5fcd085f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px;margin-top:20px}.image-preview[data-v-5fcd085f]{height:150px;border-radius:6px;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:transform .3s ease}.image-preview[data-v-5fcd085f]:hover{transform:translateY(-3px)}.image-preview .el-image[data-v-5fcd085f]{width:100%;height:100%}.image-upload-item[data-v-5fcd085f]{margin-bottom:20px}.upload-icon[data-v-5fcd085f]{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;transition:border-color .3s}.upload-icon[data-v-5fcd085f]:hover{border-color:#409eff}.image-container[data-v-5fcd085f]{position:relative;width:120px;height:120px;overflow:hidden;border-radius:6px}.uploaded-image[data-v-5fcd085f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-5fcd085f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;cursor:pointer}.image-container:hover .image-overlay[data-v-5fcd085f]{opacity:1}.image-overlay .el-icon[data-v-5fcd085f]{color:#fff;font-size:20px}@media (max-width:768px){.preview-header[data-v-5fcd085f]{flex-direction:column;gap:15px}.action-buttons-group[data-v-5fcd085f]{justify-content:center}.gift-table-card[data-v-5fcd085f]{margin:0 10px}}.beautified-detail-dialog[data-v-5fcd085f]{position:fixed;z-index:2000!important;pointer-events:auto;.el-dialog__wrapper[data-v-5fcd085f]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:transparent!important}.el-dialog[data-v-5fcd085f]{pointer-events:all;transform:none!important;transition:none!important}.el-dialog__body[data-v-5fcd085f],.el-dialog__header[data-v-5fcd085f]{pointer-events:all}}.dialog-fixed-wrapper[data-v-5fcd085f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);pointer-events:auto}.stable-detail-dialog[data-v-5fcd085f]{position:static!important;transform:none!important;transition:none!important;margin:0;.el-dialog[data-v-5fcd085f]{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0;max-height:90vh;overflow-y:auto}.el-dialog__body[data-v-5fcd085f],.el-dialog__footer[data-v-5fcd085f],.el-dialog__header[data-v-5fcd085f]{position:relative;z-index:1}}.stable-detail-dialog[data-v-5fcd085f] *{transition:none!important;animation:none!important}body.dialog-open[data-v-5fcd085f]{overflow:hidden;position:fixed;width:100%}.fullscreen-dialog-wrapper[data-v-5fcd085f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;align-items:center;overflow:auto}.dialog-backdrop[data-v-5fcd085f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1}.dialog-container[data-v-5fcd085f]{position:relative;z-index:2;width:80%;max-width:1000px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 5px 30px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}.dialog-header[data-v-5fcd085f]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f8f8;border-bottom:1px solid #eee}.dialog-header h2[data-v-5fcd085f]{margin:0;font-size:20px;color:#333}.close-button[data-v-5fcd085f]{font-size:18px;color:#999;padding:0}.close-button[data-v-5fcd085f]:hover{color:#666}.dialog-content[data-v-5fcd085f]{flex:1;overflow-y:auto;padding:20px}.preview-container[data-v-5fcd085f]{padding:10px}@media (max-width:768px){.dialog-container[data-v-5fcd085f]{width:95%;max-height:95vh}}.stable-detail-dialog *{transition:none!important;animation:none!important}.floating-button-container[data-v-5fcd085f]{display:flex;position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button[data-v-5fcd085f]{display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#409eff;box-shadow:0 4px 12px rgba(0,0,0,.2);width:56px;height:56px;&[data-v-5fcd085f]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.25)}&[data-v-5fcd085f]:active{transform:scale(.95)}}.background-layer[data-v-5fcd085f]{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.footer-record[data-v-5fcd085f]{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;padding:8px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2);.record-text[data-v-5fcd085f]{font-size:12px;letter-spacing:.5px;a[data-v-5fcd085f]{text-decoration:none;transition:opacity .3s;&[data-v-5fcd085f]:hover{opacity:.8;text-decoration:underline}}}}.slide-in-left-message{left:6%!important;right:auto!important;animation:slideInFromLeft .4s ease-out!important}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.bilibili-login-container[data-v-4d2d451e]{max-width:800px;margin:0 auto;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative}.back-button[data-v-4d2d451e]{position:absolute;left:20px;top:20px}.login-content[data-v-4d2d451e]{padding:40px;text-align:center}.login-title[data-v-4d2d451e]{color:#fb7299;margin-bottom:30px}.qrcode-box[data-v-4d2d451e]{margin:0 auto;width:240px;padding:20px;border:1px dashed #e5e5e5;border-radius:8px;background-color:#f9f9f9}.error-state[data-v-4d2d451e],.loading-state[data-v-4d2d451e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.loading-icon[data-v-4d2d451e]{font-size:40px;margin-bottom:15px;color:#fb7299;animation:rotate-4d2d451e 2s linear infinite}.error-icon[data-v-4d2d451e]{font-size:40px;margin-bottom:15px;color:#f56c6c}.qrcode-image[data-v-4d2d451e]{width:200px;height:200px;display:block;margin:0 auto}.qrcode-tip[data-v-4d2d451e]{margin-top:15px;color:#666;font-size:14px}.status-message[data-v-4d2d451e]{margin-top:15px;font-size:14px;display:flex;align-items:center;justify-content:center}.status-message i[data-v-4d2d451e]{margin-right:5px}.waiting[data-v-4d2d451e]{color:#666}.scanning[data-v-4d2d451e]{color:#e6a23c}.success[data-v-4d2d451e]{color:#67c23a}.error[data-v-4d2d451e]{color:#f56c6c}.login-instructions[data-v-4d2d451e]{margin-top:30px;text-align:left;padding:0 40px}.login-instructions h3[data-v-4d2d451e]{color:#333;margin-bottom:10px}.login-instructions ol[data-v-4d2d451e]{padding-left:20px;color:#666;line-height:1.8}@keyframes rotate-4d2d451e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-container[data-v-433295ea]{min-height:100vh;padding:20px;position:relative;background:#1a1a2e}.background-layer[data-v-433295ea]{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;z-index:-1;opacity:.3}.user-area[data-v-433295ea]{position:absolute;top:20px;right:20px;z-index:100}.user-area .user-info-box[data-v-433295ea]{position:relative}.user-area .user-info-box .user-avatar-wrapper[data-v-433295ea]{cursor:pointer}.user-area .user-info-box .user-avatar-wrapper .user-avatar[data-v-433295ea]{border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.15)}.user-area .user-info-box .user-dropdown-menu[data-v-433295ea]{position:absolute;top:60px;right:0;width:260px;background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden;z-index:200}.user-area .user-info-box .user-dropdown-menu .dropdown-header[data-v-433295ea]{padding:20px;display:flex;background:linear-gradient(135deg,#f5f7fa,#e4e7eb)}.user-area .user-info-box .user-dropdown-menu .dropdown-header .dropdown-avatar[data-v-433295ea]{margin-right:15px;border:3px solid #fff}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details h3[data-v-433295ea]{margin:0 0 5px;color:#333;font-size:16px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-id[data-v-433295ea]{margin:0;color:#666;font-size:12px}.user-area .user-info-box .user-dropdown-menu .dropdown-header .user-details .user-integral[data-v-433295ea]{margin:5px 0 0;color:#e6a23c;font-size:14px;font-weight:700}.user-area .user-info-box .user-dropdown-menu .dropdown-divider[data-v-433295ea]{height:1px;background:hsla(0,0%,93%,.5);margin:0 15px}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-433295ea]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:#666}.user-area .user-info-box .user-dropdown-menu .dropdown-item[data-v-433295ea]:hover{background:rgba(245,247,250,.8);color:#ff4081}.user-area .user-info-box .user-dropdown-menu .dropdown-item .el-icon[data-v-433295ea]{margin-right:10px;font-size:16px}.login-entry .login-button[data-v-433295ea]{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:20px}.navbar[data-v-433295ea]{position:relative;z-index:1;margin-bottom:30px}.navbar .nav-list[data-v-433295ea]{display:flex;justify-content:center;list-style:none;padding:0;gap:10px;flex-wrap:wrap}.navbar .nav-item a[data-v-433295ea]{color:#fff;text-decoration:none;font-size:15px;padding:10px 18px;border-radius:20px;display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.18)}.navbar .nav-item a[data-v-433295ea]:hover{opacity:.9;transform:translateY(-2px)}.navbar .nav-item a.router-link-active[data-v-433295ea]{box-shadow:0 0 10px hsla(0,0%,100%,.5);font-weight:700}.navbar .nav-item a .nav-icon[data-v-433295ea]{margin-right:8px}.link-integral-container[data-v-433295ea]{max-width:1000px;margin:0 auto;padding:20px}.link-integral-container .main-card[data-v-433295ea]{border-radius:16px!important}.link-integral-container .header-title[data-v-433295ea]{display:flex;align-items:center;font-size:18px;color:#fff}.link-integral-container .header-title .title-icon[data-v-433295ea]{margin-right:10px}.record-table-container[data-v-433295ea]{margin-top:16px}.download-count[data-v-433295ea]{font-size:11px;color:#999;margin-left:4px;display:inline-block}.download-content p[data-v-433295ea]{margin:8px 0}.download-content .file-list[data-v-433295ea]{margin-top:12px}.download-content .file-item[data-v-433295ea]{margin:4px 0;padding:4px 0}.glass-effect[data-v-433295ea]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;background:hsla(0,0%,100%,.85)!important}