.agreement-container[data-v-7d78a62a]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px 0}.agreement-content[data-v-7d78a62a]{max-width:800px;margin:0 auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.agreement-header[data-v-7d78a62a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;text-align:center}.agreement-header h1[data-v-7d78a62a]{margin:0 0 10px 0;font-size:28px;font-weight:600}.update-time[data-v-7d78a62a]{margin:0;opacity:.9;font-size:14px}.agreement-body[data-v-7d78a62a]{padding:30px}.agreement-section[data-v-7d78a62a]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.agreement-section[data-v-7d78a62a]:last-child{border-bottom:none}.agreement-section h2[data-v-7d78a62a]{color:#333;font-size:18px;font-weight:600;margin:0 0 15px 0;padding-left:10px;border-left:4px solid #667eea}.agreement-section p[data-v-7d78a62a]{color:#666;line-height:1.6;margin:0 0 10px 0;text-align:justify}.agreement-section ul[data-v-7d78a62a]{color:#666;line-height:1.6;margin:10px 0;padding-left:20px}.agreement-section li[data-v-7d78a62a]{margin:5px 0}.agreement-footer[data-v-7d78a62a]{background:#f8f9fa;padding:30px;text-align:center;border-top:1px solid #e9ecef}.agreement-footer p[data-v-7d78a62a]{color:#666;margin:0 0 20px 0;font-size:16px}.button-group[data-v-7d78a62a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.button-group .el-button[data-v-7d78a62a]{padding:12px 30px;font-size:14px;border-radius:25px}@media (max-width:768px){.agreement-container[data-v-7d78a62a]{padding:10px}.agreement-header[data-v-7d78a62a]{padding:20px}.agreement-header h1[data-v-7d78a62a]{font-size:24px}.agreement-body[data-v-7d78a62a],.agreement-footer[data-v-7d78a62a]{padding:20px}.button-group[data-v-7d78a62a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-group .el-button[data-v-7d78a62a]{width:100%;margin:0 0 10px 0}}[data-v-7d78a62a]::-webkit-scrollbar{width:8px}[data-v-7d78a62a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-7d78a62a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-7d78a62a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}