.wg-tabs[data-v-12307489]{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:2px solid #f6f6f6}.wg-tabs .wg-tabs-box[data-v-12307489]{position:relative}.wg-tabs .wg-tabs-box .wg-tab-item[data-v-12307489]{display:inline-flex;justify-content:center;align-items:center;height:40px;margin-right:40px;font-size:14px;font-weight:500;color:#303133;cursor:pointer;transition:color .25s,font .25s}.wg-tabs .wg-tabs-box .wg-tab-item.active[data-v-12307489]{color:#1678ff;font-weight:500}.wg-tabs .wg-tabs-box .wg-tab-item .wg-tab-icon[data-v-12307489]{margin-right:6px;font-size:14px}.wg-tabs .wg-tabs-box .wg-tab-line[data-v-12307489]{position:absolute;left:0;height:2px;background-color:#1678ff;z-index:1;transition:width .25s,transform .3s cubic-bezier(.645,.045,.355,1)}.wg-tabs.hindLine[data-v-12307489]{height:40px;border:none}.wg-tabs.hindLine .wg-tabs-box .wg-tab-item[data-v-12307489]{position:relative;color:#d3d3d3;font-weight:400;font-size:20px}.wg-tabs.hindLine .wg-tabs-box .wg-tab-item[data-v-12307489]:after{position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);content:"";width:0;height:5px;background:#1778ff;border-radius:5px;transition:width .25s}.wg-tabs.hindLine .wg-tabs-box .wg-tab-item.active[data-v-12307489]{font-size:24px;color:#333}.wg-tabs.hindLine .wg-tabs-box .wg-tab-item.active[data-v-12307489]:after{width:20px}.signin-task[data-v-eea8ac80]{position:relative;box-sizing:border-box;width:100%;background-color:#fff;padding:20px}.block-section[data-v-eea8ac80]{margin-bottom:20px}.block-section-header[data-v-eea8ac80]{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #f0f2f5;margin-bottom:18px}.block-section-header .bar[data-v-eea8ac80]{width:3px;height:16px;background:#2563eb;border-radius:2px;flex-shrink:0}.block-section-header h3[data-v-eea8ac80]{font-size:14px;font-weight:700;color:#1f2937;margin:0}.block-section-header .desc[data-v-eea8ac80]{font-size:12px;color:#9ca3af;margin-left:8px}.student-preview[data-v-eea8ac80]{background:linear-gradient(135deg,#f0f9ff,#ede9fe);border:1px solid #c7d2fe;border-radius:10px;padding:14px 16px;margin:25px 0}.student-preview--blue[data-v-eea8ac80]{background:linear-gradient(135deg,#eff6ff,#e0f2fe);border-color:#bfdbfe}.student-preview .student-preview-title[data-v-eea8ac80]{font-size:12px;font-weight:600;color:#4338ca;margin-bottom:8px;display:flex;align-items:center;gap:6px}.student-preview .student-preview-body[data-v-eea8ac80]{font-size:12px;color:#4b5563;line-height:1.8}.student-preview .student-preview-body .preview-item[data-v-eea8ac80]{display:flex;align-items:flex-start;gap:6px;margin-bottom:2px}.student-preview .student-preview-body .preview-icon[data-v-eea8ac80]{flex-shrink:0;width:18px;text-align:center}.daily-task-el-table[data-v-eea8ac80]{width:100%;border:1px solid #eef2f7;border-radius:10px;overflow:hidden}.daily-task-el-table[data-v-eea8ac80]:before{display:none}.daily-task-el-table[data-v-eea8ac80] .el-table__body-wrapper table,.daily-task-el-table[data-v-eea8ac80] .el-table__header-wrapper table{width:100%!important;table-layout:fixed}.daily-task-el-table[data-v-eea8ac80] td,.daily-task-el-table[data-v-eea8ac80] th{padding:12px 0}.daily-task-el-table[data-v-eea8ac80] th{background:#f8faff;color:#6b7280;font-size:12px;font-weight:600}.daily-task-el-table[data-v-eea8ac80] td{font-size:13px;color:#374151}.daily-task-el-table[data-v-eea8ac80] .cell{padding-left:12px;padding-right:12px;line-height:1.5}.task-cell[data-v-eea8ac80]{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.task-icon-wrap[data-v-eea8ac80]{width:32px;height:32px;border-radius:8px;background:#eff6ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.task-icon-wrap i[data-v-eea8ac80]{font-size:14px}.task-title[data-v-eea8ac80]{font-weight:500}.reward-cell[data-v-eea8ac80]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.reward-tag[data-v-eea8ac80]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.reward-tag--xp[data-v-eea8ac80]{background:#ecfdf5;color:#059669}.reward-tag--mood[data-v-eea8ac80]{background:#fef3c7;color:#d97706}.reward-tag--coins[data-v-eea8ac80]{background:#fff7ed;color:#ea580c}.reward-empty[data-v-eea8ac80]{color:#9ca3af}.platform-lock-tip[data-v-eea8ac80]{margin-top:12px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px}.platform-lock-tip i[data-v-eea8ac80]{color:#9ca3af}.signin-grid[data-v-eea8ac80]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.config-card[data-v-eea8ac80]{background:#f8faff;border:1px solid #eef2f7;border-radius:10px}.signin-card[data-v-eea8ac80]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px}.signin-card__day[data-v-eea8ac80]{font-size:12px;color:#9ca3af;margin-bottom:8px}.signin-card__icon[data-v-eea8ac80]{height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.signin-card__icon img[data-v-eea8ac80]{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1))}.signin-card__emoji[data-v-eea8ac80]{font-size:24px;line-height:1}.signin-card__name[data-v-eea8ac80]{font-size:12px;font-weight:500;color:#374151;margin-bottom:4px}.signin-card__coins[data-v-eea8ac80]{margin-bottom:8px}.signin-card__coins-placeholder[data-v-eea8ac80]{height:18px;margin-bottom:8px}.signin-card__edit[data-v-eea8ac80]{width:100%}.star-cost[data-v-eea8ac80]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#f59e0b}.star-cost i[data-v-eea8ac80]{font-size:10px}.save-bar[data-v-eea8ac80]{position:sticky;bottom:0;background:#fff;border-top:1px solid #f3f4f6;padding:12px 20px;display:flex;justify-content:flex-end;margin:20px -20px -20px;gap:12px}.signin-edit-body .form-group[data-v-eea8ac80]{margin-bottom:16px}.signin-edit-body .form-group--last[data-v-eea8ac80]{margin-bottom:0}.signin-edit-body .form-group label[data-v-eea8ac80]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.signin-edit-body .form-hint[data-v-eea8ac80]{font-size:12px;color:#9ca3af;margin-top:4px}.signin-edit-body .form-hint--error[data-v-eea8ac80]{color:#dc2626;margin-top:8px}.signin-edit-body .reward-type-checkboxes[data-v-eea8ac80]{display:flex;align-items:center;gap:20px;padding:10px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.signin-edit-body .reward-sub-fields[data-v-eea8ac80]{padding-left:4px;border-left:3px solid #dbeafe;margin-left:2px;padding-top:2px;padding-bottom:2px}.signin-edit-body .field-row[data-v-eea8ac80]{display:flex;align-items:center;gap:8px}.signin-edit-body .field-input[data-v-eea8ac80]{flex:1;width:auto}.signin-edit-body .field-block[data-v-eea8ac80]{width:100%}.signin-edit-body .field-unit[data-v-eea8ac80]{font-size:14px;color:#6b7280;white-space:nowrap}.signin-edit-body .reward-preview[data-v-eea8ac80]{padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:14px;font-weight:500;color:#374151}.signin-edit-body[data-v-eea8ac80] .el-input-number .el-input__inner{text-align:left}.sartCoin-main[data-v-10bb6cec]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:calc(100% + 60px);padding:10px}.sartCoin-main .title[data-v-10bb6cec]{flex-shrink:0;display:flex;align-items:center;height:60px;padding-left:20px;margin-bottom:10px;background:#fff;font-size:14px;box-shadow:0 0 4px 0 #f0f4f5;border-radius:5px;border:1px solid #f4f5f9}.sartCoin-main .title span[data-v-10bb6cec]{vertical-align:middle;padding-top:3px}.sartCoin-main .title span.parent[data-v-10bb6cec]{padding-top:0;margin-right:10px;font-size:16px}.sartCoin-main .container[data-v-10bb6cec]{flex:1}.sartCoin-main .container .setting-star[data-v-10bb6cec]{width:100%;height:100%}.sartCoin-main .container .setting-star .wg-tabs[data-v-10bb6cec]{padding:10px 20px 0;border-radius:5px;background-color:#fff}.sartCoin-main .container .setting-star .setting-container[data-v-10bb6cec]{padding-top:10px}.sartCoin-main .container .setting-star .setting-container .setting-title[data-v-10bb6cec]{padding-bottom:15px;font-weight:500;font-size:14px;color:#333}