.calendar-wrap[data-v-1a10e92a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:4.267vw;background:#fff;padding:1.333vw;-webkit-box-shadow:.533vw .533vw .533vw #ddd;box-shadow:.533vw .533vw .533vw #ddd}.calendar-header[data-v-1a10e92a]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10.667vw;line-height:10.667vw;padding:0 6.5vw}.calendar-header .title[data-v-1a10e92a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.calendar-header svg.left[data-v-1a10e92a],.calendar-header svg.right[data-v-1a10e92a]{width:6.4vw;height:6.4vw}.calendar-header svg.left[data-v-1a10e92a]{-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)}.calendar-header .right[data-v-1a10e92a]{-webkit-transform:translateX(50%);transform:translateX(50%)}.calendar-body .row-header[data-v-1a10e92a],.calendar-body .row[data-v-1a10e92a]{display:grid;grid-template-columns:13vw auto 13vw auto 13vw auto 13vw auto 13vw auto 13vw auto 13vw;margin-bottom:1.333vw}.calendar-body .row-header[data-v-1a10e92a]{color:#d3d3d3}.calendar-body .cell0[data-v-1a10e92a],.calendar-body .cell1[data-v-1a10e92a],.calendar-body .cell2[data-v-1a10e92a],.calendar-body .cell3[data-v-1a10e92a],.calendar-body .cell4[data-v-1a10e92a],.calendar-body .cell5[data-v-1a10e92a],.calendar-body .cell6[data-v-1a10e92a]{height:13vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row:1}.calendar-body .row .cell0[data-v-1a10e92a],.calendar-body .row .cell6[data-v-1a10e92a]{color:red}.calendar-body .cell0[data-v-1a10e92a]{grid-column:1}.calendar-body .cell1[data-v-1a10e92a]{grid-column:3}.calendar-body .cell2[data-v-1a10e92a]{grid-column:5}.calendar-body .cell3[data-v-1a10e92a]{grid-column:7}.calendar-body .cell4[data-v-1a10e92a]{grid-column:9}.calendar-body .cell5[data-v-1a10e92a]{grid-column:11}.calendar-body .cell6[data-v-1a10e92a]{grid-column:13}.calendar-body .active[data-v-1a10e92a]{border-radius:50%;border:1px solid #d3d3d3}.calendar-body .disabled[data-v-1a10e92a]{opacity:.35}.calendar-body .has-data[data-v-1a10e92a]{border-radius:50%;background-color:#1abdca;color:#fff}.calendar-body .has-data.active[data-v-1a10e92a]{background-color:#0e9aa7}.tabBar{height:13.333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff;border-top:.267vw solid #ddd}.tabBar .item{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2.667vw;line-height:1}.tabBar .item svg{width:6.4vw;height:6.4vw;fill:currentColor;margin-bottom:.667vw}.tabBar .item.isActive a{color:#3389e7}.sign-page .btn-sign{display:block;margin:4vw auto;text-align:center;width:24vw;height:24vw;line-height:24vw;border-radius:50%;font-size:4.8vw;font-weight:700;color:#fff;background:linear-gradient(140deg,#01d6bd,#06d0e2);-webkit-box-shadow:.4vw .4vw .667vw #ddd;box-shadow:.4vw .4vw .667vw #ddd}.sign-page ul.records{margin-top:4vw;width:100%;background-color:#fff;font-size:4.267vw}.sign-page ul.records li{line-height:2;padding:0 4vw;border-bottom:1px solid #ddd}.sign-page ul.records li:last-child{border-bottom:0}