.score-container[data-v-c12cc5f8]{padding:16px;background:#f0f2f5;min-height:100vh}.page-header[data-v-c12cc5f8]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px;margin-bottom:14px;color:#fff;box-shadow:0 4px 20px rgba(102,126,234,.3)}.header-content h2[data-v-c12cc5f8]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#f5f3f3}.header-content p[data-v-c12cc5f8]{margin:0;opacity:.9;font-size:16px}.main-content[data-v-c12cc5f8]{display:flex;flex-direction:column;gap:24px}.action-section[data-v-c12cc5f8],.steps-section[data-v-c12cc5f8],.table-section[data-v-c12cc5f8]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.action-card[data-v-c12cc5f8],.steps-card[data-v-c12cc5f8],.table-card[data-v-c12cc5f8]{padding:24px}.card-header[data-v-c12cc5f8]{margin-bottom:16px}.card-header h3[data-v-c12cc5f8]{margin:0;color:#1890ff;font-size:18px;font-weight:600}.primary-btn[data-v-c12cc5f8]{height:48px;padding:0 32px;font-size:16px;border-radius:8px;box-shadow:0 4px 12px rgba(24,144,255,.3)}.primary-btn[data-v-c12cc5f8]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.4)}.table-header[data-v-c12cc5f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.table-stats[data-v-c12cc5f8]{display:flex;gap:16px}.modern-table[data-v-c12cc5f8]{border-radius:8px;overflow:hidden}.modern-table[data-v-c12cc5f8] .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.amount-cell[data-v-c12cc5f8]{display:flex;justify-content:center}.amount-tag[data-v-c12cc5f8]{font-weight:600;border-radius:20px;padding:4px 12px}.detail-cell[data-v-c12cc5f8]{max-width:200px}.date-cell[data-v-c12cc5f8]{color:#666}.date-cell[data-v-c12cc5f8],.user-cell[data-v-c12cc5f8]{display:flex;align-items:center;gap:8px}.user-name[data-v-c12cc5f8]{font-weight:500}.empty-state[data-v-c12cc5f8]{padding:48px 0;text-align:center}.no-permission[data-v-c12cc5f8]{background:#fff;border-radius:12px;padding:48px;text-align:center}.score-modal[data-v-c12cc5f8] .ant-modal-header{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;border-radius:8px 8px 0 0}.score-modal[data-v-c12cc5f8] .ant-modal-title{color:#fff;font-weight:600}.modal-content[data-v-c12cc5f8]{padding:8px}.form-section[data-v-c12cc5f8],.member-section[data-v-c12cc5f8]{background:#fafafa;border-radius:8px;padding:20px;margin-bottom:16px}.form-title[data-v-c12cc5f8],.member-title[data-v-c12cc5f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-title h4[data-v-c12cc5f8],.member-title h4[data-v-c12cc5f8]{margin:0;color:#1890ff;font-weight:600}.score-form[data-v-c12cc5f8] .ant-form-item-label>label{font-weight:600}.member-selector[data-v-c12cc5f8]{max-height:300px;overflow-y:auto;border:1px solid #d9d9d9;border-radius:6px;background:#fff}.action-buttons[data-v-c12cc5f8]{display:flex;justify-content:center;gap:16px;padding-top:16px;border-top:1px solid #f0f0f0}.action-buttons .ant-btn[data-v-c12cc5f8]{min-width:120px;height:48px;font-size:16px;border-radius:8px}@media (max-width:768px){.score-container[data-v-c12cc5f8]{padding:16px}.page-header[data-v-c12cc5f8]{padding:24px 16px}.action-card[data-v-c12cc5f8],.steps-card[data-v-c12cc5f8],.table-card[data-v-c12cc5f8]{padding:16px}.score-modal[data-v-c12cc5f8]{margin:16px}}.action-section[data-v-c12cc5f8],.steps-section[data-v-c12cc5f8],.table-section[data-v-c12cc5f8]{transition:all .3s ease}.action-section[data-v-c12cc5f8]:hover,.steps-section[data-v-c12cc5f8]:hover,.table-section[data-v-c12cc5f8]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.steps-header[data-v-c12cc5f8]{margin-bottom:24px}.steps-header h3[data-v-c12cc5f8]{margin:0;color:#1890ff;font-size:18px;font-weight:600}.custom-steps[data-v-c12cc5f8]{margin-bottom:32px}.step-content[data-v-c12cc5f8]{min-height:300px;margin-bottom:24px}.step-panel[data-v-c12cc5f8]{background:#f9f9f9;border-radius:8px;padding:24px;border:1px solid #e8e8e8}.step-title[data-v-c12cc5f8]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #1890ff}.step-title h4[data-v-c12cc5f8]{margin:0 0 0 8px;color:#1890ff;font-size:16px;font-weight:600}.step-body[data-v-c12cc5f8]{background:#fff;padding:20px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.search-result[data-v-c12cc5f8]{margin-top:16px}.transfer-preview[data-v-c12cc5f8]{margin-top:20px}.transfer-summary[data-v-c12cc5f8]{max-width:600px;margin:0 auto}.step-actions[data-v-c12cc5f8]{display:flex;justify-content:center;align-items:center;padding:24px 0;border-top:1px solid #f0f0f0}.step-btn[data-v-c12cc5f8]{min-width:120px;height:48px;font-size:16px;border-radius:8px;margin:0 8px}.execute-btn[data-v-c12cc5f8]{background:linear-gradient(135deg,#52c41a,#389e0d);border-color:#52c41a;box-shadow:0 4px 12px rgba(82,196,26,.3)}.execute-btn[data-v-c12cc5f8]:hover{background:linear-gradient(135deg,#73d13d,#52c41a);transform:translateY(-2px);box-shadow:0 6px 16px rgba(82,196,26,.4)}@media (max-width:768px){.step-actions[data-v-c12cc5f8]{flex-direction:column;gap:12px}.step-btn[data-v-c12cc5f8]{width:100%;max-width:200px}.step-panel[data-v-c12cc5f8]{padding:16px}}.score-display[data-v-c12cc5f8]{display:flex;align-items:center;padding:8px 12px;background:#f6f8fa;border-radius:6px;border:1px solid #e8e8e8;font-size:16px}.score-value[data-v-c12cc5f8]{font-weight:600;color:#333;font-size:18px}.score-unit[data-v-c12cc5f8]{margin-left:4px}.score-card[data-v-c12cc5f8]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f6f8fa,#e8f4fd);border-radius:8px;border:1px solid #d9d9d9;box-shadow:0 1px 3px rgba(0,0,0,.1)}.score-icon[data-v-c12cc5f8]{font-size:24px;margin-right:12px}.score-icon.gold[data-v-c12cc5f8]{color:#faad14}.score-icon.green[data-v-c12cc5f8]{color:#52c41a}.score-info[data-v-c12cc5f8]{display:flex;align-items:baseline}.score-number[data-v-c12cc5f8]{font-size:20px;font-weight:700;color:#1890ff}.score-text[data-v-c12cc5f8]{font-size:14px;color:#666;margin-left:4px}.available-score-info[data-v-c12cc5f8]{margin-bottom:20px}.score-info-card[data-v-c12cc5f8]{border:2px solid #e6f7ff;background:linear-gradient(135deg,#f6ffed,#e6f7ff)}.score-info-content[data-v-c12cc5f8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.available-score[data-v-c12cc5f8]{display:flex;align-items:baseline;gap:4px}.score-label[data-v-c12cc5f8]{color:#666;font-size:14px}.score-amount[data-v-c12cc5f8]{font-size:24px;font-weight:700;color:#1890ff}.score-unit[data-v-c12cc5f8]{color:#666;font-size:14px}.transfer-error[data-v-c12cc5f8],.transfer-hint[data-v-c12cc5f8]{margin-top:8px}.preview-card[data-v-c12cc5f8]{border:2px solid #fff2e8;background:#fff7ed}.preview-content[data-v-c12cc5f8]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.transfer-item[data-v-c12cc5f8]{flex:1;text-align:center}.transfer-label[data-v-c12cc5f8]{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px;font-weight:600;color:#666}.transfer-detail[data-v-c12cc5f8]{display:flex;flex-direction:column;gap:4px}.user-name[data-v-c12cc5f8]{font-weight:600;color:#333}.score-change[data-v-c12cc5f8]{font-size:14px;color:#666}.transfer-arrow[data-v-c12cc5f8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 20px}.transfer-amount[data-v-c12cc5f8]{margin-top:4px}@media (max-width:768px){.score-info-content[data-v-c12cc5f8]{flex-direction:column;gap:12px;text-align:center}.preview-content[data-v-c12cc5f8]{flex-direction:column;gap:16px}.transfer-arrow[data-v-c12cc5f8]{transform:rotate(90deg)}}.user-found-info[data-v-c12cc5f8]{display:flex;align-items:center;gap:8px}.user-found-info span[data-v-c12cc5f8]{font-weight:500}.transferor-info[data-v-c12cc5f8]{display:flex;align-items:center;gap:8px}.transferor-details[data-v-c12cc5f8]{display:flex;flex-direction:column;gap:2px}.transferor-name[data-v-c12cc5f8]{font-weight:600;color:#1890ff;font-size:16px;line-height:1.2}.transferor-account[data-v-c12cc5f8]{font-size:12px;color:#666;font-weight:400}.transferor-details-inline[data-v-c12cc5f8]{display:flex;align-items:baseline;gap:4px}.transferor-name-inline[data-v-c12cc5f8]{font-weight:600;color:#1890ff;font-size:16px}.transferor-account-inline[data-v-c12cc5f8]{font-size:14px;color:#666;font-weight:400}