.points-record .signin-section[data-v-ca4d34f4]{margin-bottom:32px;padding:24px;background:#f9f9f9;border-radius:8px}.points-record .signin-section .section-title[data-v-ca4d34f4]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px;padding:0;border:none}.points-record .signin-section .section-desc[data-v-ca4d34f4]{font-size:14px;color:#999;margin-bottom:20px;line-height:1.6}.points-record .signin-section .signin-cards[data-v-ca4d34f4]{display:flex;gap:12px;flex-wrap:wrap}.points-record .signin-section .signin-cards .signin-card[data-v-ca4d34f4]{flex:1;min-width:112px;padding:16px;background:#fff;border:1px solid #e8f0ff;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;height:185px;background:#e8f0ff;border-radius:10px}.points-record .signin-section .signin-cards .signin-card.active[data-v-ca4d34f4]{border-color:var(--primary);background:#e6f3ff}.points-record .signin-section .signin-cards .signin-card.completed[data-v-ca4d34f4]{border-color:#67c23a;background:#f0f9ff}.points-record .signin-section .signin-cards .signin-card.completed .points-value[data-v-ca4d34f4]{color:var(--primary)}.points-record .signin-section .signin-cards .signin-card.completed .day-label[data-v-ca4d34f4]{color:#222a37}.points-record .signin-section .signin-cards .signin-card.completed .completed-icon[data-v-ca4d34f4]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAEXUlEQVR4AcRWXWhbZRh+3pNmbc5xW6kdU5lVdiE4BX/mnENhmdomabc0DltvFBQHbqgdCBV3tyuVDYTayZjg341CS1lS2yaZleZC2dSJemGRiTBXrU7s3ErPSf9yXt/vLFmTNCfN2sI+3ofve3++9/l+3nwnGm5Qq4z47Favngi36IlIt+BbIxGZEMxnMaEnI2eMZGuX9CGM+Ksq2Ut54p42nyR8w/h30xhBGyDgFcE2AHUCTxZ1xNgOpg7ph4yZ2gtGPNyJj/w14ncVV+KaeMSvr5sblYRvAbQRlbdbQdoR/Zban2viTz3mNq0ksS/e2uEhDMvu7nSbuJSdCJs1skfkivaXil1ELMf0mkbUJcHqKKVbvhCoiqAd1xOtL6OoFRDrUkAg7WhRzIpVWUCXMRhuzE+0QJwI1BFpH4hzwSbKKokHHu1jDIXW5fJpuYHB+iEwrqeIclNL9TYDc0WO23yeNYdytqvEshIm+0DOuJJeCM/PZ+huyzO1AeBf8nNpTAeQbDKUzSHWPTVPyz04BmVcAX61Z+d3zrScPIfG4SsA/Y3Ctt5gX6syOcTEdpNSVohR1mz/dHjggsojD88R6f2CAmEih8shBuh+lG7DclyjpV0F1p+IaJfV1D8udULyrHaDqbMgIqsQ8wNq6BAzo0EpRYibwWijac8+KPc2UORbUInPmvA+PhU4+Q8OQ9OTre+TPK1wbXS7cjnERPAppRDc4BRCc3zG+n1sr5D3FfrlLIDTZmb2CQR7L6GnzWNsj3xCoH3Fcfm65NGV7hDLjtNKKQTdo9u+JL4Kr8VL389Zk95nhOrTvJiURVYjmuOTOLHVa6yf+wyEZ/P8JYcEWMrhEMuOnYJQhnwQ0aP6lPYlRiK1aO/NmGdiz8mKP5SYpDl5sRmBU6Y8CtV6w6Y+MNrEXoHwmApyiGUnPyqlFGSF24wZpG4aCm3AYdhWILrPnPSG0X46jZ4dPoOq+2WBe1BhY6IfVGiWGEmllMF9rK1J6Ym98smTvbX3zqr7N9ZujMvxOj+PMnMLXFLVp5TBIZbK7WOwqQzuoC0EO1Uz0LIZn++p11n/Qkh3useX9FwxKR1THodYFQixdlwZlsBdmsd7Tvd6xuUKdiwRu8gtmzvm1IV4rhLLQH4Wb8oOLsqwrBBB/iPAi+ttxH9a9qx6zZyZ14ixe/A/ZvtFsdqC1ZYMGM+rk0W2LRCLwQr2D4LtThmuqsgRHzSDMXl+F9IWECuzGep/xyZ0yDgjWJEI4Twz77eCsfeKEy0iVgHpQLQ7w3iSgfNYZpO5v7HGfisUO1EqRUliFTgdiqbkmdwCYvnXwMXfVRXihnG5rtetvy7fm27q/9otyJXYmdDemzYDsbfN+j8aGPZu2cUxede/E98lgboKhQmxfyMLfJdtNJvVl++Q6zqKF1LTEuMq5Ylz0x6Sj4QUnhWMvmqFog+bwejNgqos6sX+iCzwoNUcjWNXaj43rVxfGXG5DMv0/Q8AAP//kK1PGAAAAAZJREFUAwCYwH1MusI+ZQAAAABJRU5ErkJggg==) 50% no-repeat}.points-record .signin-section .signin-cards .signin-card .completed-icon[data-v-ca4d34f4]{display:inline-block;width:30px;height:30px}.points-record .signin-section .signin-cards .signin-card .day-label[data-v-ca4d34f4]{font-size:18px;color:#989898;font-weight:600;margin-bottom:8px}.points-record .signin-section .signin-cards .signin-card .points-value[data-v-ca4d34f4]{font-size:24px;font-weight:600;color:#989898;padding:10px 0 20px}.points-record .signin-section .signin-cards .signin-card .points-value .icon[data-v-ca4d34f4]{font-size:16px;font-weight:500}.points-record .earn-more-section[data-v-ca4d34f4]{margin-bottom:32px}.points-record .earn-more-section .section-title[data-v-ca4d34f4]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px;padding:0;border:none}.points-record .earn-more-section .earn-cards[data-v-ca4d34f4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.points-record .earn-more-section .earn-cards .earn-card[data-v-ca4d34f4]{display:flex;flex-direction:column;align-items:center;padding:24px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;text-align:center;transition:all .3s ease}.points-record .earn-more-section .earn-cards .earn-card[data-v-ca4d34f4]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.points-record .earn-more-section .earn-cards .earn-card .earn-icon[data-v-ca4d34f4]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:28px;color:#fff}.points-record .earn-more-section .earn-cards .earn-card .earn-icon.purchase[data-v-ca4d34f4]{background:linear-gradient(135deg,#667eea,#764ba2)}.points-record .earn-more-section .earn-cards .earn-card .earn-icon.review[data-v-ca4d34f4]{background:linear-gradient(135deg,#f093fb,#f5576c)}.points-record .earn-more-section .earn-cards .earn-card .earn-icon.trial[data-v-ca4d34f4]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.points-record .earn-more-section .earn-cards .earn-card .earn-content[data-v-ca4d34f4]{flex:1;margin-bottom:16px}.points-record .earn-more-section .earn-cards .earn-card .earn-content h3[data-v-ca4d34f4]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.points-record .earn-more-section .earn-cards .earn-card .earn-content p[data-v-ca4d34f4]{font-size:14px;color:#999;line-height:1.6;height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis/*! autoprefixer: off */}.points-record .earn-more-section .earn-cards .earn-card .el-button[data-v-ca4d34f4]{width:100%;padding:10px 0;border-radius:4px}.points-record .content-section .record-header[data-v-ca4d34f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.points-record .content-section .record-header .section-title[data-v-ca4d34f4]{font-size:18px;font-weight:600;color:#333;margin:0;padding:0;border:none}.points-record .content-section .record-header .filter-tabs[data-v-ca4d34f4]{display:flex;gap:8px}.points-record .content-section .record-header .filter-tabs .filter-tab[data-v-ca4d34f4]{padding:6px 20px;border-radius:4px;cursor:pointer;font-size:14px;color:#666;transition:all .3s ease;border:1px solid transparent;background:#fff}.points-record .content-section .record-header .filter-tabs .filter-tab[data-v-ca4d34f4]:hover{color:var(--primary);border-color:var(--primary)}.points-record .content-section .record-header .filter-tabs .filter-tab.active[data-v-ca4d34f4]{color:var(--primary);background:#e6f3ff;border-color:var(--primary);font-weight:600}.points-record .content-section .record-list-surface[data-v-ca4d34f4]{position:relative;min-height:220px;background:#fff;border-radius:8px;overflow:hidden}.points-record .content-section .record-list-empty[data-v-ca4d34f4]{min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.points-record .content-section .record-list[data-v-ca4d34f4]{overflow:hidden}.points-record .content-section .record-list .record-item[data-v-ca4d34f4]{display:flex;align-items:center;padding:20px 16px;border-bottom:1px solid #f0f0f0;transition:all .3s ease;background:#fff}.points-record .content-section .record-list .record-item[data-v-ca4d34f4]:hover{background:#fafafa}.points-record .content-section .record-list .record-item[data-v-ca4d34f4]:last-child{border-bottom:none}.points-record .content-section .record-list .record-item .record-icon[data-v-ca4d34f4]{width:80px;height:80px;border-radius:10px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:22px;color:#999;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.points-record .content-section .record-list .record-item .record-icon.increase[data-v-ca4d34f4]{background:linear-gradient(135deg,#e6f3ff,#d4e7ff);color:var(--primary)}.points-record .content-section .record-list .record-item .record-icon.decrease[data-v-ca4d34f4]{background:linear-gradient(135deg,#fef0f0,#ffe0e0);color:#f56c6c}.points-record .content-section .record-list .record-item .record-content[data-v-ca4d34f4]{flex:1;margin-right:20px;min-width:0}.points-record .content-section .record-list .record-item .record-content .record-desc[data-v-ca4d34f4]{font-size:15px;color:#333;margin-bottom:6px;line-height:1.5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:500px}.points-record .content-section .record-list .record-item .record-content .record-time[data-v-ca4d34f4]{font-size:13px;color:#999;line-height:1.4}.points-record .content-section .record-list .record-item .record-points[data-v-ca4d34f4]{font-size:16px;font-weight:600;margin-right:24px;min-width:110px;text-align:right;line-height:1.4}.points-record .content-section .record-list .record-item .record-points.increase_num[data-v-ca4d34f4]{color:var(--primary)}.points-record .content-section .record-list .record-item .record-points.decrease_num[data-v-ca4d34f4]{color:#f56c6c}.points-record .content-section .record-list .record-item .record-remaining[data-v-ca4d34f4]{font-size:14px;color:#666;min-width:140px;text-align:right;line-height:1.4}.points-record .pagingBox[data-v-ca4d34f4]{padding-left:0}.points-record .trial-dialog-content .trial-row[data-v-ca4d34f4]{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;margin-bottom:14px}.points-record .trial-dialog-content .trial-label[data-v-ca4d34f4]{color:#666;font-size:14px}.points-record .trial-dialog-content .trial-value[data-v-ca4d34f4]{color:#333;font-size:14px;word-break:break-all;line-height:1.5}.points-record .trial-dialog-content .trial-url[data-v-ca4d34f4]{color:#2c457d}.points-record .trial-dialog-content .trial-tip[data-v-ca4d34f4]{margin-top:6px;padding:10px 12px;border-radius:6px;background:#f5f8ff;color:#2c457d;font-size:13px;line-height:1.6}