.calendar-page[data-v-5dcd1dfe]{padding-top:46px;min-height:100vh;background:#f7f8fa}.calendar-page[data-v-5dcd1dfe] .van-nav-bar{position:fixed;top:0;width:100%;z-index:10;background-color:#3288ff}.calendar-page[data-v-5dcd1dfe] .van-nav-bar .van-icon{color:#fff}.calendar-page[data-v-5dcd1dfe] .van-nav-bar .van-nav-bar__title{color:#fff;font-size:18px}.calendar-page[data-v-5dcd1dfe] .van-nav-bar .van-nav-bar__text{color:#fff}.calendar-panel[data-v-5dcd1dfe]{margin:10px;background:#fff;border-radius:8px;padding:12px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.month-header[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px}.month-header .month-title[data-v-5dcd1dfe]{font-size:18px;font-weight:700;color:#323233}.weekdays[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}.weekdays .weekday[data-v-5dcd1dfe]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:13px;color:#969799;padding:6px 0}.date-grid[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.date-cell[data-v-5dcd1dfe]{width:14.28571%;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:6px}.date-cell .date-num[data-v-5dcd1dfe]{font-size:16px;color:#323233}.date-cell.is-other-month .date-num[data-v-5dcd1dfe]{color:#c8c9cc}.date-cell.is-selected[data-v-5dcd1dfe]{background:#3288ff}.date-cell.is-selected .date-num[data-v-5dcd1dfe]{color:#fff;font-weight:700}.date-cell.is-future .date-num[data-v-5dcd1dfe]{color:#dcdee0}.records-section[data-v-5dcd1dfe]{margin:10px}.records-section .section-header[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px 10px}.records-section .section-header .section-title[data-v-5dcd1dfe]{font-size:18px;font-weight:700;color:#1a1a1a;letter-spacing:.5px}.records-section .section-header .section-date[data-v-5dcd1dfe]{font-size:13px;color:#3288ff;background:#e8f2ff;padding:3px 10px;border-radius:10px;font-weight:500}.records-section .loading-wrap[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0}.records-section .loading-wrap .loading-text[data-v-5dcd1dfe]{margin-top:12px;font-size:14px;color:#969799}.records-section .record-list[data-v-5dcd1dfe]{padding:0 6px}.records-section .record-card[data-v-5dcd1dfe]{background:#fff;border-radius:10px;padding:16px;margin-bottom:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.records-section .record-card .card-header[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px}.records-section .record-card .card-header .card-meta[data-v-5dcd1dfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.records-section .record-card .card-header .card-meta .card-time[data-v-5dcd1dfe]{font-size:14px;color:#646566}.records-section .record-card .card-header .card-meta .card-result[data-v-5dcd1dfe]{font-size:13px;font-weight:600;padding:3px 12px;border-radius:12px;letter-spacing:.5px}.records-section .record-card .card-header .card-meta .card-result.is-match[data-v-5dcd1dfe]{background:#e8f8e8;color:#07c160}.records-section .record-card .card-header .card-meta .card-result.is-mismatch[data-v-5dcd1dfe]{background:#ffebee;color:#ee0a24}.records-section .record-card .card-body[data-v-5dcd1dfe]{background:#f7f8fa;border-radius:8px;padding:12px}.records-section .record-card .card-body .card-label[data-v-5dcd1dfe]{font-size:12px;color:#969799;margin-bottom:8px;letter-spacing:1px}.records-section .record-card .card-body .card-msg[data-v-5dcd1dfe]{font-size:14px;color:#323233;line-height:1.8;word-break:break-all}.records-section .empty-wrap[data-v-5dcd1dfe]{text-align:center;padding:60px 0}.records-section .empty-wrap .empty-icon[data-v-5dcd1dfe]{font-size:48px;margin-bottom:12px}.records-section .empty-wrap .empty-text[data-v-5dcd1dfe]{font-size:14px;color:#969799}