.block-width50[data-v-c88837a8]{height:100%;width:50px}[data-v-c88837a8]:export{primaryColor:#8565be;secondColor:#3f4956;activeColor:#f4657d;blueColor:#5b7be1;cancelColor:#c8c9cc;statusColor:#ed4133}.points-page[data-v-c88837a8]{background-color:#f7f7fa;min-height:100vh}.points-page .records-btn[data-v-c88837a8]{font-size:12px;height:28px;padding:0 12px;border-radius:6px;border:1px solid #667eea;background:#fff;color:#667eea;font-weight:500;transition:all .3s ease}.points-page .records-btn[data-v-c88837a8]:active{background:rgba(102,126,234,.1);transform:scale(.95)}.points-page .points-content[data-v-c88837a8]{padding:16px}.points-page .points-content .points-card[data-v-c88837a8]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 4px 20px rgba(102,126,234,.3);text-align:center}.points-page .points-content .points-card .points-header[data-v-c88837a8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.points-page .points-content .points-card .points-header .points-info .points-number[data-v-c88837a8]{font-size:28px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.points-page .points-content .points-card .points-header .points-info .points-label[data-v-c88837a8]{font-size:13px;color:hsla(0,0%,100%,.9);font-weight:500;letter-spacing:.3px}.points-page .points-content .rule-tabs[data-v-c88837a8]{display:flex;background:#fff;border-radius:16px;margin-bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.points-page .points-content .rule-tabs .tab-item[data-v-c88837a8]{flex:1;text-align:center;font-size:15px;color:#7f8c8d;padding:16px 0;font-weight:500;transition:all .3s ease;cursor:pointer}.points-page .points-content .rule-tabs .tab-item.active[data-v-c88837a8]{color:#667eea;background:rgba(102,126,234,.05);position:relative}.points-page .points-content .rule-tabs .tab-item.active[data-v-c88837a8]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#667eea;border-radius:2px}.points-page .points-content .rule-tabs .tab-item[data-v-c88837a8]:active{background:rgba(102,126,234,.1)}.points-page .points-content .permissions-section .penalty-section[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section[data-v-c88837a8],.points-page .points-content .rules-section .reward-section[data-v-c88837a8]{background:#fff;border-radius:16px;margin-bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.points-page .points-content .permissions-section .penalty-section .section-header[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .section-header[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .section-header[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .section-header[data-v-c88837a8]{display:flex;align-items:center;padding:20px 16px 16px 16px;border-bottom:1px solid #f5f5f5}.points-page .points-content .permissions-section .penalty-section .section-header .section-icon[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .section-header .section-icon[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .section-header .section-icon[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .section-header .section-icon[data-v-c88837a8]{font-size:20px;margin-right:12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.points-page .points-content .permissions-section .penalty-section .section-header .section-title[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .section-header .section-title[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .section-header .section-title[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .section-header .section-title[data-v-c88837a8]{font-size:16px;font-weight:600;color:#2c3e50;letter-spacing:.3px}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item[data-v-c88837a8]{display:flex;align-items:flex-start;padding:16px;border-bottom:1px solid #f5f5f5}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item[data-v-c88837a8]:last-child,.points-page .points-content .permissions-section .reward-section .rules-list .rule-item[data-v-c88837a8]:last-child,.points-page .points-content .rules-section .penalty-section .rules-list .rule-item[data-v-c88837a8]:last-child,.points-page .points-content .rules-section .reward-section .rules-list .rule-item[data-v-c88837a8]:last-child{border-bottom:none}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-left[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-left[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-left[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-left[data-v-c88837a8]{flex:1;padding-right:12px}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-left .rule-name[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-left .rule-name[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-left .rule-name[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-left .rule-name[data-v-c88837a8]{font-size:14px;color:#2c3e50;font-weight:500;line-height:1.4}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right[data-v-c88837a8]{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8]{display:flex;align-items:center;margin-bottom:4px}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8]:last-child,.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8]:last-child,.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8]:last-child,.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row[data-v-c88837a8]:last-child{margin-bottom:0}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-points[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-points[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-points[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-points[data-v-c88837a8]{font-size:15px;font-weight:600;letter-spacing:.3px}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-points.positive[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-points.positive[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-points.positive[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-points.positive[data-v-c88837a8]{color:#52c41a}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-points.negative[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-points.negative[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-points.negative[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-points.negative[data-v-c88837a8]{color:#ff4d4f}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-unit[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-unit[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-unit[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-unit[data-v-c88837a8]{color:#7f8c8d;font-size:12px;margin-left:4px;font-weight:400}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-desc[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-desc[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-row .rule-desc[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-row .rule-desc[data-v-c88837a8]{color:#7f8c8d;font-size:12px;margin-left:8px;white-space:nowrap;font-weight:400}.points-page .points-content .permissions-section .penalty-section .rules-list .rule-item .rule-right .rule-desc[data-v-c88837a8],.points-page .points-content .permissions-section .reward-section .rules-list .rule-item .rule-right .rule-desc[data-v-c88837a8],.points-page .points-content .rules-section .penalty-section .rules-list .rule-item .rule-right .rule-desc[data-v-c88837a8],.points-page .points-content .rules-section .reward-section .rules-list .rule-item .rule-right .rule-desc[data-v-c88837a8]{color:#7f8c8d;font-size:12px;margin-top:4px;text-align:right;line-height:1.4;font-weight:400}.points-page .points-content .permissions-section .permissions-list .permission-item[data-v-c88837a8]{display:flex;align-items:flex-start;padding:16px;border-bottom:1px solid #f5f5f5}.points-page .points-content .permissions-section .permissions-list .permission-item[data-v-c88837a8]:last-child{border-bottom:none}.points-page .points-content .permissions-section .permissions-list .permission-item .permission-icon[data-v-c88837a8]{width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(102,126,234,.3)}.points-page .points-content .permissions-section .permissions-list .permission-item .permission-content[data-v-c88837a8]{flex:1}.points-page .points-content .permissions-section .permissions-list .permission-item .permission-content .permission-title[data-v-c88837a8]{font-size:15px;color:#2c3e50;margin-bottom:8px;font-weight:600;letter-spacing:.3px}.points-page .points-content .permissions-section .permissions-list .permission-item .permission-content .permission-desc[data-v-c88837a8]{font-size:13px;color:#7f8c8d;line-height:1.5;font-weight:400}