.user-agreement-container[data-v-195887e3]{min-height:100vh;background-color:#f5f5f5;padding:20px}.agreement-content[data-v-195887e3]{max-width:800px;margin:0 auto;background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);line-height:1.6;color:#333;min-height:400px}h1[data-v-195887e3]{text-align:center;color:#409eff;margin-bottom:30px;font-size:28px;font-weight:600}.update-date[data-v-195887e3]{text-align:right;color:#909399;font-size:14px;margin-bottom:20px}.agreement-section[data-v-195887e3]{font-size:15px}.no-agreement[data-v-195887e3]{text-align:center;padding:100px 0;color:#909399;font-size:16px}@media(max-width:768px){.agreement-content[data-v-195887e3]{padding:20px;margin:10px}h1[data-v-195887e3]{font-size:24px}}.user-agreement-container .agreement-content h2{color:#409eff;margin-top:30px;margin-bottom:15px;font-size:20px;font-weight:500;border-bottom:2px solid #e4e7ed;padding-bottom:8px}.user-agreement-container .agreement-content h3{color:#606266;margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:500}.user-agreement-container .agreement-content p{margin-bottom:15px;text-align:justify}.user-agreement-container .agreement-content ul{margin-bottom:15px;padding-left:0}.user-agreement-container .agreement-content li{list-style:none;position:relative;padding-left:20px;margin-bottom:8px}.user-agreement-container .agreement-content li:before{content:"•";color:#409eff;font-weight:700;position:absolute;left:0}.user-agreement-container .agreement-content ol{margin-bottom:15px;padding-left:20px}.user-agreement-container .agreement-content ol li{list-style:decimal;padding-left:5px}.user-agreement-container .agreement-content .intro{background:#f8f9ff;padding:20px;border-radius:6px;border-left:4px solid #409eff;margin-bottom:30px;font-weight:500}.user-agreement-container .agreement-content .agreement-footer{margin-top:40px;padding-top:20px;border-top:1px solid #e4e7ed;text-align:center;color:#666}.user-agreement-container .agreement-content blockquote{margin:20px 0;padding:10px 20px;background:#f5f7fa;border-left:4px solid #409eff}.user-agreement-container .agreement-content table{width:100%;border-collapse:collapse;margin:20px 0}.user-agreement-container .agreement-content table td,.user-agreement-container .agreement-content table th{border:1px solid #dcdfe6;padding:10px;text-align:left}.user-agreement-container .agreement-content table th{background:#f5f7fa;font-weight:600}