.c-calendar__pannel{width:100%;background-color:#fff;border-radius:4px;padding:0 10px}.c-calendar__title{width:100%;height:67px;display:flex;justify-content:center;align-items:center}.c-calendar__title-month{font-weight:700;font-size:24px}.c-calendar-icon{margin-top:5px;width:30px;height:30px}.c-calendar__arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.c-calendar__arrow-left,.c-calendar__arrow-right{border:solid #c7c7cc;border-width:0 2px 2px 0;display:inline-block;padding:3px}.c-calendar__arrow-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.c-calendar__arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.c-calendar__arrow-down,.c-calendar__arrow-up{border:solid #c7c7cc;border-width:0 2px 2px 0;display:inline-block;padding:3px}.c-calendar__arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.c-calendar__next-month{padding:0 15px}.c-calendar__week-row{width:100%;display:flex;padding:10px 0}.c-calendar__week-col{width:100%;height:25px;display:flex;justify-content:center;align-items:center;color:#999;font-size:15px}.c-calendar__date-row{width:100%;display:flex;padding:10px 0}.c-calendar__date-col{width:100%;font-size:18px;color:#333;font-weight:700}.c-calendar__date-col,.c-calendar__date-text{height:42px;display:flex;justify-content:center;align-items:center}.c-calendar__date-text{width:42px;border-radius:50%}.c-calendar__date-text.c-calendar__date-selected{color:#fff;background-color:#487efe;font-weight:400}.c-calendar__date-text.c-calendar__date-disabled{pointer-events:none!important;color:#ccc!important}