.available-num-popup .m-right[data-v-354d6cbf]{margin-right:2vw}.available-num-popup .schedule-info[data-v-354d6cbf]{padding:0 3vw 2.5vw;border-bottom:1px solid #cecece}.available-num-popup .schedule-info h3[data-v-354d6cbf]{margin:4vw 0 2vw}.available-num-popup .schedule-info h3 span[data-v-354d6cbf]{font-size:1rem;color:#555;margin-left:3vw}.available-num-popup .schedule-info .date-info[data-v-354d6cbf]{color:grey;font-weight:500;margin-bottom:1vw}.available-num-popup .schedule-info .hos-info[data-v-354d6cbf]{color:#555;font-weight:600}.available-num-popup .num-list[data-v-354d6cbf]{overflow-y:auto;max-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.5vw;padding:3vw 5vw 15vw}.available-num-popup .num-list .num-item[data-v-354d6cbf]{-webkit-box-flex:1;-ms-flex:1 1 calc(33% - 3vw);flex:1 1 calc(33% - 3vw);-webkit-box-sizing:border-box;box-sizing:border-box;border:1.5px solid #007bff;color:#007bff;border-radius:4vw;text-align:center;margin-top:2vw;max-width:calc(33% - 3vw);font-size:.9rem;height:8vw;line-height:8vw}.available-num-popup .num-list .num-item[data-v-354d6cbf]:last-child:nth-child(4n+1),.available-num-popup .num-list .num-item[data-v-354d6cbf]:last-child:nth-child(4n+2),.available-num-popup .num-list .num-item[data-v-354d6cbf]:last-child:nth-child(4n+3){margin-right:auto}.available-num-popup .num-list .num-item.active[data-v-354d6cbf]{background-color:#007bff;color:#fff;border-color:#007bff}.available-num-popup .bottom-fixed[data-v-354d6cbf]{position:fixed;bottom:0;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1);box-shadow:0 -4px 10px rgba(0,0,0,.1);padding:2vw;height:8.5vw;line-height:8.5vw;padding-left:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.available-num-popup .bottom-fixed .right[data-v-354d6cbf]{margin-left:5vw;color:#007bff;font-weight:600}.available-num-popup .bottom-fixed .btn[data-v-354d6cbf]{background:#007bff;border-radius:3vw;color:#fff;width:17vw;text-align:center;margin-left:auto;margin-right:5vw}