[data-v-8dad4320] .arrow img{width:100%}.pBlock[data-v-8dad4320]{width:13%;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.CALENDAR[data-v-8dad4320],.pBlock[data-v-8dad4320]{display:-webkit-box;display:-ms-flexbox;display:flex}.CALENDAR[data-v-8dad4320]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CALENDAR .title[data-v-8dad4320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-lg)}.CALENDAR .title .arrow[data-v-8dad4320]{width:10px;cursor:pointer}.CALENDAR .title .arrow.left[data-v-8dad4320]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.CALENDAR .title .arrow.right[data-v-8dad4320]{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.CALENDAR .title>p[data-v-8dad4320]{text-align:center;margin:0 5px;min-width:140px;font-size:var(--font-size-md);font-family:var(--font-family-regular);padding:0 3px;color:var(--primary-black)}.CALENDAR .dateCont[data-v-8dad4320],.CALENDAR .weekTitle[data-v-8dad4320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CALENDAR .dateCont[data-v-8dad4320]{-ms-flex-wrap:wrap;flex-wrap:wrap}.CALENDAR .dateCont .pBlock[data-v-8dad4320]{cursor:pointer;position:relative;margin-bottom:15px}.CALENDAR .dateCont .pBlock.click .date[data-v-8dad4320]{background-color:var(--primary-blue);color:var(--primary-white);border-radius:50%}.CALENDAR .dateCont .pBlock .date[data-v-8dad4320]{display:block;width:30px;height:30px;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}.CALENDAR .dateCont .pBlock .coursePoint[data-v-8dad4320]{width:4px;height:4px;border-radius:50%;position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}