.datepicker{position:relative}.datepicker input{cursor:pointer;border:1px #c7c4c4 solid;border-radius:3px;padding-left:7px;width:100px;height:25px}.datepicker input:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 0.2em rgba(3,102,214,0.3);outline:none}.datepicker .calendar{width:195px;border:1px #c7c4c4 solid;background-color:white;border-radius:3px;padding:5px;font-size:12px;position:absolute;margin-top:5px}.datepicker .calendar .head{display:flex;justify-content:space-between;width:100%;padding:0 11px;margin:5px 0;color:#333333}.datepicker .calendar .head .head-button{width:120px;height:22px;border-radius:2px;font-weight:bold}.datepicker .calendar .head .head-button:hover{background-color:#e6e6e6}.datepicker .calendar .head .pointer{cursor:pointer}.datepicker .calendar .row{display:flex;justify-content:space-between;width:100%;height:30px}.datepicker .calendar .row .cell{display:flex;justify-content:center;align-items:center;width:25px;height:25px;cursor:pointer}.datepicker .calendar .row .week{font-weight:bold;cursor:default}.datepicker .calendar .row .gray{color:#adadad}.datepicker .calendar .row .red{color:#ff4c4c}.datepicker .calendar .row .red-circle{border-radius:50%;background-color:#ff4c4c;color:white}.datepicker .calendar .row.type2{height:50px}.datepicker .calendar .row.type2 .cell{width:40px;height:40px}.datepicker .center{display:flex;justify-content:center;align-items:center}.datepicker *{box-sizing:border-box;color:#585858;font-family:helvetica}


/*# sourceMappingURL=style.css.map*/