.reservation-time-comp[data-v-52c8c660]{background:#f4f8fb;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.42667rem .42667rem 1.86667rem .42667rem;max-height:20rem;overflow-y:scroll}.reservation-time-comp .head[data-v-52c8c660]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:.42667rem;font-weight:600}.reservation-time-comp .head .cancel[data-v-52c8c660]{position:absolute;right:0;color:#666;font-size:.37333rem;font-weight:400}.reservation-time-comp .month-info[data-v-52c8c660]{margin-top:.64rem}.reservation-time-comp .month-info .month-str[data-v-52c8c660]{color:#333;font-size:.32rem;font-weight:400}.reservation-time-comp .month-info .date-list[data-v-52c8c660]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.21333rem -.10667rem 0}.reservation-time-comp .month-info .date-list .date-item[data-v-52c8c660]{width:2.90667rem;height:1.30667rem;background:#fff;border-radius:.16rem;margin:.10667rem;font-size:.37333rem;color:#000;position:relative}.reservation-time-comp .month-info .date-list .date-item .discount[data-v-52c8c660],.reservation-time-comp .month-info .date-list .date-item[data-v-52c8c660]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-time-comp .month-info .date-list .date-item .discount[data-v-52c8c660]{position:absolute;left:0;top:0;border-radius:.16rem 0 .10667rem 0;background:#fceff1;height:.32rem;font-size:.26667rem;font-weight:400;color:#ff5a5a;padding:0 .10667rem}.reservation-time-comp .month-info .date-list .active[data-v-52c8c660]{border:.02667rem solid #ffc069}.reservation-time-comp .month-info .date-list .active[data-v-52c8c660]:before{content:" ";position:absolute;right:-.02667rem;top:-.02667rem;width:.34667rem;height:.34667rem;background:#ffc069;border-radius:0 .16rem 0 .10667rem}.reservation-time-comp .month-info .date-list .active[data-v-52c8c660]:after{content:" ";position:absolute;right:-.02667rem;top:-.02667rem;width:.34667rem;height:.34667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABgSURBVHgBhY4BDQAhCEW9BjY4G1yFa3QRjGAkIxDBCBcBUb8bcw7fxtg+b8DlDJjZSyN3QkTiQbGkNCWpuwUZ5ZUUIf1dQlgQ0iI1Xn0iKDkr6dv9E3BmEq3nH2xOu3kFe+aIgsLfZycAAAAASUVORK5CYII=) no-repeat 50%;background-size:50%;border-radius:0 .16rem 0 .10667rem}.reservation-time-comp .month-info .date-list .disabled[data-v-52c8c660]{color:#bbb}.reservation-time-comp .month-info .date-list .disabled .discount[data-v-52c8c660]{background-color:#edeef0;color:#bbb}.reservation-time-comp .month-info .date-list .disabled .disabled-tag[data-v-52c8c660]{position:absolute;top:0;border-radius:0 .16rem 0 .10667rem;background:#edeef0;height:.32rem;font-size:.26667rem;font-weight:400;color:#bbb;padding:0 .10667rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group[data-v-52c8c660],.reservation-time-comp .month-info .date-list .disabled .disabled-tag[data-v-52c8c660]{right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-group[data-v-52c8c660]{position:fixed;left:0;bottom:0;padding:.13333rem .42667rem;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333}.btn-group .submit-btn[data-v-52c8c660]{width:3.2rem;height:1.17333rem;background:#f3b700;position:relative;border-radius:1.17333rem}.btn-group .submit-btn[data-v-52c8c660]:after{position:absolute;content:"\786E\5B9A";top:0;left:0;right:0;bottom:.05333rem;width:3.2rem;height:1.06667rem;background:-webkit-gradient(linear,left top,left bottom,from(#ffe79d),to(#ffcf3e));background:linear-gradient(180deg,#ffe79d,#ffcf3e);color:#67420f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.53333rem;border-radius:1.17333rem}.reservation-detail[data-v-d216cd34]{position:relative;top:0;bottom:0;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.42667rem}.reservation-detail .course-head[data-v-d216cd34],.reservation-detail .course-info[data-v-d216cd34],.reservation-detail .course-introduce[data-v-d216cd34]{background-color:#fff;border-radius:.32rem;padding:.42667rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.42667rem}.reservation-detail .course-head .title[data-v-d216cd34],.reservation-detail .course-info .title[data-v-d216cd34],.reservation-detail .course-introduce .title[data-v-d216cd34]{color:#333;font-weight:600;font-size:.42667rem}.reservation-detail .course-head[data-v-d216cd34]{font-weight:400;font-size:.32rem;color:#333}.reservation-detail .course-head .course-head-title[data-v-d216cd34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666}.reservation-detail .course-head .course-head-title .reservation-class-hour[data-v-d216cd34]{margin-left:.21333rem;color:#ff5a5a}.reservation-detail .course-head .course-time[data-v-d216cd34]{margin-top:.21333rem}.reservation-detail .course-head .teacher-label[data-v-d216cd34]{color:#979797;margin-top:.42667rem;font-size:.37333rem}.reservation-detail .course-head .teacher-list[data-v-d216cd34]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.32rem}.reservation-detail .course-head .teacher-list .teacher-item[data-v-d216cd34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.18667rem;background:#f4f8fb;border-radius:.10667rem;margin-right:.21333rem}.reservation-detail .course-head .teacher-list .teacher-item .img[data-v-d216cd34]{width:.53333rem;height:.53333rem;border-radius:.53333rem;background-color:#fff}.reservation-detail .course-head .teacher-list .teacher-item .name[data-v-d216cd34]{font-size:.37333rem;margin:0 .10667rem}.reservation-detail .course-head .teacher-list .teacher-item .arrow[data-v-d216cd34]{margin-top:.05333rem;width:.26667rem;height:.26667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC7SURBVHgBtdJRDgMREABQ7AXcoI6AE3RPvnsDbtDtDXoAojPJNOkHltl2EiHIMwwhfhyyNum9f2BfSrmHEJ5iIlT1FCmxGWi7c+4mroI55xW6g4PK1oK11izLssHQwNWP0evL3iIH7YIc9BScRYdAQjWhtoeqUTDG+KLqx0/1a/uGQQoNmWkc4F+9BOI7KqU2yi5Ctq62b7go31hKacUnYIEz2Ck4i3VBDtYEuRhGtcpcrAnSH9tnsb/EGzhEmQ6l02ARAAAAAElFTkSuQmCC) no-repeat 50%;background-size:100%}.reservation-detail .course-info .course-location[data-v-d216cd34],.reservation-detail .course-info .course-sign-up[data-v-d216cd34],.reservation-detail .course-info .course-time[data-v-d216cd34]{margin-top:.32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.37333rem;color:#666}.reservation-detail .course-info .course-location .label[data-v-d216cd34],.reservation-detail .course-info .course-sign-up .label[data-v-d216cd34],.reservation-detail .course-info .course-time .label[data-v-d216cd34]{padding-left:.53333rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-detail .course-info .course-location .label[data-v-d216cd34]:after,.reservation-detail .course-info .course-sign-up .label[data-v-d216cd34]:after,.reservation-detail .course-info .course-time .label[data-v-d216cd34]:after{content:" ";position:absolute;left:0;width:.42667rem;height:.42667rem}.reservation-detail .course-info .course-location .value[data-v-d216cd34],.reservation-detail .course-info .course-sign-up .value[data-v-d216cd34],.reservation-detail .course-info .course-time .value[data-v-d216cd34]{color:#333;max-width:5.33333rem;word-wrap:break-word}.reservation-detail .course-info .course-time[data-v-d216cd34]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.reservation-detail .course-info .course-location .label[data-v-d216cd34]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMtSURBVHgB7VbdcRoxEF6df4A3UkFIBcYNhKOCOBX4mPE4YHvGuALjCrBnzEB4CVQQpwIfaSC4ApMKwhvwwCnfCh0IODgdL8mDd0ZzGmm137er3dURvck/FpFEuV6vZw8PD0+FEC5GHks5vTXgIaXsBEHgX11d/ba1aUWAgdPp9DUAqgDOWhypVSqVOwu9eAIAzwH8mRbe+vCy6ziOD5ABLzQajTyIHWF6gu+J1htMp1M3LhoiAfgAowRQf9uZZrPJuvMzcSScbcZCcHjVx/w4DpyFozIej4/5DJ/d29vz+QoTE4Ant6S9SKVSxVKpNCRLubm5GY5GoyLNosZRvN6kG3kFOvSvPD84OMidnZ0thVD+rBQokDUc50qAd9InITqi0Oyaeu12u4Ar8JG8w8lk8oGJrWJFRgAeFxSQlE9r4L3yLQXkA9ydgSs/XJLUUXuGnJ+f9/DxuXK4fKOwIgnggKenT8vglVOSojZTQgRk6p0aQlRnCqKmomMIV4y26UZh7VO05JQ9KV+WVqX01K2JoCoKXx+MnQd4n1Xk1NVQMdzgctUE8lFAzjYCl5eX/eVl7UWQ6a6dCNKa0DJQ2Cto0UesCCiJKB+bSrDplNsJ6BrmZDxa3pGziDjj9bJyRmGS+eYyV4I6KWWfIiQyBzj78cnrZOwtQPiOAcDJ1vsynF8FE5onJ3VMWyhDT6noXFjjHbWIThYmmPf4+Pg+XBcfmz2V/Yqlc09i8kcNozLMXsD9hG0oT/f3760JcMOA9+oAWmnH3BOF1h289GgR6qGaS1lUe4bgCut62lntJ3N7tEE4AWHglZsIarmKinigBIIX8hphZycG6KZuYgIsrVbrE+cDt1IYc8vl8gtZiNnKcda7uLjobtLdWoYA/MFXwVFgImY+xIDzK8rVdL8NXOmQhSASv0CAq6LPr1zUo6LBs5lM5jnUhQPHcbYdshAY/Eyzf748vPu+SY/3WId1kfUnNratCOh2Gr7vLv4Vvq3q6DWXYpJuVRL9FZu/W5wTeONLvA7Pudy8pOCJCaySCFt2GPak4DsRWCWhl3YC35lASAIRUI8St9ldwN/kv5C/YqVywWBHRQUAAAAASUVORK5CYII=) no-repeat 50%;background-size:100%}.reservation-detail .course-info .course-sign-up .label[data-v-d216cd34]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALqSURBVHgB7VfdbeJAEF47/2/p4FxCKjicDtJBEini+JMSKsBUAJH4E+KBVJASMBVcroI4FRxvgATsfZ8ZKye8NiaHlHvIJy1ee3dnvp2dmR2U+sInw9plcqfTyVmW5aLL5khTWusJvr+w4XVYKBR+ZZWZiYAo9kRxFvgg5ZVKpfG2iakEGo3G+dnZWQ3CHvjOndq2PVytVmPutlgsBvze7XYdtbbGtXq3Duc35/N5vVqtTnYmAOUOlD9DyIWYuHl6evp4e3ubKCwCCNXw8EIFILpYLK4qlcpbZgKy8xGV4zU4Ojpy7+7u3tQOEKuM0BySmE6nlyZL2KbFYvYPKyfkeC4pg7JOTk5qpnkxC/T7/dxyufTZh3LnI8r/Bi0BAj9hhXM83U3HjFkAyj3pev+qnKAl6D/sSySpRALtdptmd9ECLKyrPWE2mz3SkSmbIZ1I4ODg4Fq6vtoj6HwMX/YlkZkJiOMphM2T2j98ebpqGwFEwavaMyA7Ss9OIgF6Kp/7cL5NRFkzlcBnYJNAwJ/BYPDNNFn7xVftFxKPJ21cMqOSaEgngLC5UGbgiCxHjx7OY8rX3xyOmxYiwsJNyZWdSMDnz+HhoauM0OvF9uw+NmRPU0MYCe5mKwGwDBfjur3hhRRXIplMW54e/7jnrsM2LtSUtsNsh+Q+VGa4QuQpkUA+n2ee9hkNuHpju7S+d8fK0t6aBBRa899h00IMY1auG8shcj07lF0ul1OPgFbwQvkoQlqtVswZrVyvjl3eqHdTT8K+1pfh2AZYVyipDZDgYuPGeqDX6zWkCgpgMjepmNgGKoclo5qgiVqxujnHmAdQPNTFWRz6hckSOyp/QT1gvNwSSzLGLRY+R+kZ8LLckHRe+g8tSF+ickTVVVJ23akoVes8wYp3eHx8HERCmbhwvuFVzgiKUjrNzp2n1ZGZynJYw8WDnuyqbPDR6rCYv23iTn9MWLCwZpBK+SLaqVpbJhDF4yyKv/Df4A8Xqm8lYjIOvQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100%}.reservation-detail .course-info .course-time .label[data-v-d216cd34]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKpSURBVHgB7VbdbeJAEB7zz1s6wNcBHWTTQTpIkBDiV3dUgKkAIvFzQjyQCqKrIEsFd1dBnA7yBkiAbz4Y5xDY2Aak5CGftNq1tZ759vPM7BB94YNhRNk8GAyuDcNQvMQwZZDjOG/8/g8GP07K5fLfsDZDERDHljgOA82krGq1Og3aeJRAp9O5ymazLTb2A884aSwWm6zX6ylOW6lUbLwfDocmbdW4o//qYH93sVi0m83mW2QC7Nxk509sJC8SdzOZzEOhUPA15oIJtXiyNg6Y6HK5vK3X66+hCcjJn+GcH+1kMqmKxeIrRYCo8szDBInZbHbjpUTM62OR/WTngPyeG9iArXQ63fLad6DAaDS6Xq1WGmt2bp7ifBdQggn8ZhWueFb7gXmgADu3ZGmd6xyAEogfrCWTyJdAv9+H7IqHzR+2j9glR1deHF1+oRCYz+cPCGTYRkr7EojH43ey1BQMk89khthHCD6kL9ZSyLwJSOARp80jXR5aZkVBBDgLQkkbBWzbLc+mLwFEKuZLBN8+3Kp5lMBHILH3bPMwx+NxLqwKnA2Ox1vbUD+/7b6RykiSDe+IeRBA2uTpwuAMy2GWK/sd+wpoHiqRSCief9ERGGoYqZfgAnfvRWC/DmjMfN3e40Kiy0IJkUdfAqVSCXVaIxv46v1OF4JczyZs12o1fwUAVsHCjCak1+vl6EygryDpDbjAHZT3AwJQAZcHVMAvOYcEnLOS6Anw77uNRkMHEgC4eWhLsJinkthxvmlIuB/wvNx8Ixl5yx8+ueWZYQXdkOJ4Ez/4hVARzjmrbv3qSqSmlLZ1Ah3vJJVK2a5RFC7+v5urHBnklnTIjpMf6yND5TKroXhCJCsKB82jzYrpoI2RigkaFvQM0inn3ZPSVhlbHE/DOP7Cp8E/84o/8O2pUikAAAAASUVORK5CYII=) no-repeat 50%;background-size:100%}.reservation-detail .course-introduce[data-v-d216cd34]{margin-bottom:1.70667rem}.reservation-detail .course-introduce[data-v-d216cd34] img{max-width:100%;height:auto}.reservation-detail .btn-group[data-v-d216cd34]{position:fixed;left:0;right:0;bottom:0;padding:.13333rem .42667rem;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#ff5a5a}.reservation-detail .btn-group .warning[data-v-d216cd34],.reservation-detail .btn-group[data-v-d216cd34]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-detail .btn-group .warning[data-v-d216cd34]{padding-left:.53333rem;position:relative}.reservation-detail .btn-group .warning[data-v-d216cd34]:before{content:" ";position:absolute;left:0;width:.42667rem;height:.42667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHbSURBVHgB7ZYxisJAFIb/CSKijY19juAFhL2BgoUiCG5npzcwewPtBIsNCKKFkCOIHmA9gltrkcouzr5JssjqmHnBtdIPhgyTl3n/ZN68ecCLZ0ekMZa1WhG5XA9CvFGzaciOX/mQcktjHvU9MZt9c+dkCZDNpk2Tf4aOebjUHI4Qy2QgW60eLOsrhXNFh9pWNho9k6EwOB/Qw8E9nE6OmM8/kFZAuHJgiCQqlei52SSaIQj6YrEYgSsg3HP124Eikpx3u1F/PDaJ8KmVdTGhjwHLGiQ6V5RK+r6eIp0SV+vqciBcfRRE/wsFcXiMTQJo9VU8CpVDjAKEqOFRaI7ytQApy3icABtGAabguw8bDAE8Dgd9PyUZzdgOGqVXrNf6fjI+jAKE2FEc2ODAdxyhbswLdEG4AgeVCScTStbDc0o2EV3XBgHZrDZnX1GvA/l8lAXbbTAxCxCu65PSFUwUCuf+8QgGLv8uCIJ3aALmD9MpsN9HzpfLRFNakJrL0b669Q3rOubTp9Vrt/ZmHog/cHAvqiC54TxRQCxCVTJ9mLZD+3H42/tJ1VBoBgZxgaJqhA7HPgxiKTucojRdWa6EZDJVmlzdmGV6/t4buziBrSgoR8Lz0v+xF0/LD2T9kua/oY6VAAAAAElFTkSuQmCC) no-repeat 50%;background-size:100%}.reservation-detail .btn-group .cancel-btn[data-v-d216cd34]{width:4.26667rem;height:.85333rem;background:#fff;border:.5px solid #999;border-radius:.58667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-weight:400;font-size:.37333rem}