.camp-details{padding:0 24px 24px;box-sizing:border-box;background:#f4f4f4}.camp-details .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#fff;color:#2575f9}.camp-details .el-pagination.is-background .el-pager li{background-color:#fff}.camp-data{padding:24px;box-sizing:border-box;background:#fff;border-radius:6px}.camp-data .camp-data-title{display:flex;align-items:center}.camp-data .camp-data-title>h4{font-size:20px;font-family:PingFangSC,PingFangSC-Medium;font-weight:700;color:rgba(0,0,0,.85);margin:0}.camp-data .camp-data-title>span{min-width:56px;height:24px;background:rgba(37,117,249,.1);border:1px solid #1c71fd;border-radius:4px;font-size:14px;font-family:PingFangSC,PingFangSC-Regular;font-weight:400;color:#2575f9;text-align:center;line-height:24px;margin-left:8px;padding:0 7px;box-sizing:border-box}.camp-data .camp-data-title .have-to-buy{background:rgba(253,47,79,.1);border:1px solid #fd2f4f;color:#fa3353}.camp-data .camp-data-title .has-knot-camp{background:rgba(20,203,205,.1);border:1px solid #29cbcc;color:#29cbcc}.camp-data .camp-data-title .head-to-stay{background:rgba(247,181,0,.1);border:1px solid #f7b500;color:#f7b500}.camp-data .camp-data-title .have-refund{background:rgba(120,102,102,.1);border:1px solid #786666;color:#786666}.camp-data .camp-data-title .delay-learning{background:hsla(0,0%,74.9%,.1);border:1px solid #565656;color:rgba(0,0,0,.65)}.camp-data .camp-data-time{margin-top:20px;display:flex;align-items:center}.camp-data .camp-data-time>div{font-size:14px;font-family:PingFangSC,PingFangSC-Medium;font-weight:500;color:#333;margin-left:2px}.camp-data .camp-data-time>p{font-size:14px;font-family:PingFangSC,PingFangSC-Regular;font-weight:400;color:#999;margin-left:30px}.camp-list{background:#fff;border-radius:6px;margin-top:24px;padding:24px 25px 46px 25px;box-sizing:border-box}.camp-list .tab{display:flex;align-items:center;border-radius:2px;margin-bottom:24px}.camp-list .tab>div{width:98px;height:40px;line-height:40px;text-align:center;background:#fff;border:1.33px solid #d9d9d9;cursor:pointer}.camp-list .tab>div:first-child{border-radius:5px 0 0 5px}.camp-list .tab>div:last-child{border-radius:0 5px 5px 0}.camp-list .tab .active{border-color:#2575f9;color:#2575f9}