.zs-year-month[data-v-deac53de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:1px solid #f1f1f1}.zs-year-month .zm-item[data-v-deac53de]{background-color:#f3f3f3;border-radius:6px;color:#333;font-size:14px;padding:4px 10px;margin-right:10px;line-height:1}.calendar[data-v-deac53de]{width:300px;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px}.calendar .date-top[data-v-deac53de]{width:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar .date-top .left[data-v-deac53de],.calendar .date-top .right[data-v-deac53de]{width:20px;height:20px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar .date-top .left div[data-v-deac53de],.calendar .date-top .right div[data-v-deac53de]{width:20px;height:20px;background-color:var(--you-primary-color)}.calendar .date-top .left>div[data-v-deac53de]{-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.calendar .date-top .right>div[data-v-deac53de]{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.calendar .date-top .time[data-v-deac53de]{font-size:14px;color:#333}.calendar .date-list[data-v-deac53de],.calendar .month-list[data-v-deac53de],.calendar .year-list[data-v-deac53de]{width:100%;padding:10px;height:220px}.calendar .month-list[data-v-deac53de],.calendar .year-list[data-v-deac53de]{display:grid;grid-template-columns:40px 40px 40px 40px 40px 40px 40px;grid-template-rows:30px 30px 30px 30px 30px 30px 30px}.calendar .month-list .month-item[data-v-deac53de],.calendar .year-list .month-item[data-v-deac53de]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;height:122px}.calendar .month-list .month-item[data-v-deac53de]:active,.calendar .year-list .month-item[data-v-deac53de]:active{background-color:#eee}.calendar .month-list .active[data-v-deac53de],.calendar .year-list .active[data-v-deac53de]{background-color:#dcf4f3}.calendar .date-list[data-v-deac53de]{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .date-list .date-content[data-v-deac53de]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:40px 40px 40px 40px 40px 40px 40px;grid-template-rows:30px 30px 30px 30px 30px 30px 30px}.calendar .date-list .date-content div[data-v-deac53de]{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px}.calendar .date-list .date-content .other-day[data-v-deac53de]{color:#ccc!important;cursor:default!important}.calendar .date-list .date-content .date-item[data-v-deac53de]{font-size:14px;color:#363636;position:relative;cursor:default!important}.calendar .date-list .date-content .date-item .have[data-v-deac53de]:before{position:absolute;bottom:-4px;left:50%;line-height:1;-webkit-transform:translatex(-50%);transform:translatex(-50%);content:"\672A\68C0";font-size:9px;color:#f54337}.calendar .date-list .date-content .date-item .haveOther[data-v-deac53de]:before{position:absolute;bottom:-4px;left:50%;line-height:1;-webkit-transform:translatex(-50%);transform:translatex(-50%);content:"\5DF2\68C0";font-size:9px;color:var(--you-primary-color)}.lan[data-v-deac53de]{color:var(--you-primary-color)!important}.hong[data-v-deac53de]{color:#f54337!important}