@media screen and (min-width:770px){.calendar[data-v-dd75f30f]{background:#fff;box-shadow:0 0 8px #00000040;height:100%;padding:20px 18px 14px;width:100%}.calendar .year-month[data-v-dd75f30f]{align-items:center;display:flex;justify-content:center;margin-bottom:22px}.calendar .year-month i[data-v-dd75f30f]{color:#365a8e;cursor:pointer;font-size:12px;font-weight:700}.calendar .year-month span[data-v-dd75f30f]{color:#365a8e;font-size:18px;font-weight:700;text-align:center;width:240px}.calendar .week[data-v-dd75f30f]{display:flex;justify-content:center;margin-bottom:9px}.calendar .week span[data-v-dd75f30f]{color:#000;font-weight:500;line-height:22px;text-align:center;width:42px}.calendar .day[data-v-dd75f30f]{display:flex;flex-wrap:wrap}.calendar .day .item[data-v-dd75f30f]{display:flex;justify-content:center;margin-bottom:6px;width:36px}.calendar .day .item span[data-v-dd75f30f]{position:relative}.calendar .day .item span.today[data-v-dd75f30f]{background:#5081e9;border-radius:50%;color:#fff;height:30px;width:30px}.calendar .day .item span.today i[data-v-dd75f30f]{background-color:#fff;border-radius:2px;bottom:4px;height:3.6px;position:absolute;width:3.6px}.calendar .day .item span.today.active[data-v-dd75f30f]{background:linear-gradient(180deg,#5081e9,#2d4983);color:#fff}.calendar .day span[data-v-dd75f30f]{align-items:center;border-radius:50%;color:#000;display:flex;font-weight:500;height:30px;justify-content:center;line-height:22px;width:30px}.calendar .day span.has-event[data-v-dd75f30f]{background:#1677ff33;cursor:pointer}.calendar .day span.other-month[data-v-dd75f30f]{color:#b1b1b1;cursor:not-allowed}.calendar .day span.active[data-v-dd75f30f]{background:linear-gradient(180deg,#5081e9,#2d4983);color:#fff}}@media screen and (max-width:768px){.calendar[data-v-dd75f30f]{background:#fff;box-shadow:0 0 8px #00000040;height:100%;padding:1rem;width:100%}.calendar .year-month[data-v-dd75f30f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:0 1rem}.calendar .year-month i[data-v-dd75f30f]{border:.0625rem solid #1d5195;border-radius:.125rem;color:#365a8e;cursor:pointer;font-size:.75rem;font-weight:700;height:2.5rem;line-height:2.5rem;text-align:center;width:2.5rem}.calendar .year-month span[data-v-dd75f30f]{color:#365a8e;font-size:1.25rem;font-weight:700;text-align:center}.calendar .week[data-v-dd75f30f]{display:flex;justify-content:center;margin-bottom:.75rem}.calendar .week span[data-v-dd75f30f]{color:#000;font-size:.875rem;font-weight:500;line-height:1.375rem;text-align:center;width:2.375rem}.calendar .day[data-v-dd75f30f]{display:flex;flex-wrap:wrap;justify-content:center}.calendar .day .item[data-v-dd75f30f]{display:flex;justify-content:center;margin-bottom:.375rem;width:2.375rem}.calendar .day .item span[data-v-dd75f30f]{position:relative}.calendar .day .item span.today[data-v-dd75f30f]{background:#5081e9;border-radius:50%;color:#fff;height:1.875rem;width:1.875rem}.calendar .day .item span.today i[data-v-dd75f30f]{background-color:#fff;border-radius:50%;bottom:.25rem;height:.25rem;position:absolute;width:.25rem}.calendar .day span[data-v-dd75f30f]{align-items:center;border-radius:50%;color:#000;display:flex;font-weight:500;height:1.875rem;justify-content:center;line-height:1.375rem;width:1.875rem}.calendar .day span.has-event[data-v-dd75f30f]{background:#1677ff33;cursor:pointer}.calendar .day span.other-month[data-v-dd75f30f]{color:#b1b1b1;cursor:not-allowed}}
