.ins-calendar .is-selected{background-color:#5bcbf5;color:#8ddbf8}.ins-calendar .el-calendar-table:not(.is-range) td.next,.ins-calendar .el-calendar-table:not(.is-range) td.prev{color:#c0c4cc!important}.pc .ins-calendar{background-color:#0061af;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:25px;width:570px}.pc .ins-calendar .el-calendar__header{border-bottom:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pc .ins-calendar .el-calendar__header .el-calendar__title{display:inline-block;color:#dfdc81;font-size:25px}.pc .ins-calendar .el-calendar__header .el-calendar__button-group{position:absolute;width:100%}.pc .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.pc .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group .el-button--plain{background-color:unset;border:0;padding:0}.pc .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group .el-button--plain:nth-child(2){visibility:hidden}.pc .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group .el-button--plain span{font-size:30px;color:#fff}.pc .ins-calendar .el-calendar-table thead th{font-size:20px;color:#fff}.pc .ins-calendar .el-calendar-table tbody td{background-color:#5bcbf5;font-size:24px;color:#8ddbf8}.pc .ins-calendar .el-calendar-table tbody td .el-calendar-day{padding:0}.pc .ins-calendar .el-calendar-table tbody td .el-calendar-day:hover{background-color:unset}.pc .ins-calendar .el-calendar-table tbody td .el-calendar-day .timetable-item{text-align:left;color:#111;background-color:#dfdc81;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px;margin:5px 0}.pc .ins-calendar .el-calendar-table tbody td .el-calendar-day .timetable-item .timetable-color{width:7px;height:7px;border-radius:15px;margin-right:5px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;background:#ff5050;color:#666}.pc .ins-calendar .el-calendar-table tbody td .el-calendar-day .timetable-item .num{font-size:20px}.pc .ins-calendar .el-calendar-table tbody td .el-calendar-day>div{padding:8px;height:100%;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.pc .ins-calendar .el-calendar-table tbody td.is-today{background-color:#2e687a}.pc .ins-calendar .el-calendar-table tbody td.is-today .calendar-day{color:#fff;background-color:transparent}.pc .ins-calendar .el-calendar-table tbody td .hide .el-calendar-day,.pc .ins-calendar .el-calendar-table tbody td.next .el-calendar-day,.pc .ins-calendar .el-calendar-table tbody td.prev .el-calendar-day{display:none}.mobile .ins-calendar{background-color:#0061af;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.5rem 1.8rem}.mobile .ins-calendar .el-calendar__header{border-bottom:0;padding:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile .ins-calendar .el-calendar__header .el-calendar__title{display:inline-block;color:#dfdc81;font-size:2.2rem}.mobile .ins-calendar .el-calendar__header .el-calendar__button-group{position:absolute;width:100%;height:100%}.mobile .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group{width:100%;height:100%;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}.mobile .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group .el-button--plain{background-color:unset;border:0;padding:0;margin:0 1rem}.mobile .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group .el-button--plain:nth-child(2){visibility:hidden}.mobile .ins-calendar .el-calendar__header .el-calendar__button-group .el-button-group .el-button--plain span{font-size:2.8rem;color:#fff}.mobile .ins-calendar .el-calendar__body{padding:0}.mobile .ins-calendar .el-calendar__body .el-calendar-table thead th{font-size:1.6rem;color:#fff}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td{background-color:#5bcbf5;font-size:1.4rem;color:#8ddbf8}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td .el-calendar-day{padding:0;height:5rem}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td .el-calendar-day:hover{background-color:unset}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td .el-calendar-day .timetable-item{text-align:left;color:#111;background-color:#dfdc81;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px;margin:.3rem 0}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td .el-calendar-day .timetable-item .timetable-color{width:7px;height:7px;border-radius:15px;margin-right:5px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;background:#ff5050;color:#666}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td .el-calendar-day>div{padding:6px;height:100%;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td.is-today{background-color:#2e687a}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td.is-today .calendar-day{color:#fff;background-color:transparent}.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td .hide .el-calendar-day,.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td.next .el-calendar-day,.mobile .ins-calendar .el-calendar__body .el-calendar-table tbody td.prev .el-calendar-day{display:none}