.calendar-detail[data-v-17edfc66]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.calendar-detail__date[data-v-17edfc66]{color:var(--color-primary);font-size:13px;font-weight:650;line-height:1.4}.calendar-detail__clock[data-v-17edfc66]{display:flex;flex-direction:column;gap:.12rem}.calendar-detail__clock strong[data-v-17edfc66]{color:#111827;font-size:14px;font-weight:650;line-height:1.35}.calendar-detail__clock span[data-v-17edfc66]{color:#111827;font-size:12px;font-weight:400;line-height:1.35}.calendar-detail__en[data-v-17edfc66],.calendar-detail__place[data-v-17edfc66]{color:#111827;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-detail__full[data-v-17edfc66]{color:#374151;font-size:15px;font-weight:400;line-height:1.7}.calendar-detail__links[data-v-17edfc66]{display:flex;flex-wrap:wrap;gap:.4rem}.calendar-detail__btn[data-v-17edfc66]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;display:inline-flex;font-size:12px;font-weight:650;gap:.28rem;height:1.7rem;line-height:1;padding:0 .55rem;text-decoration:none;white-space:nowrap}.calendar-detail__btn[data-v-17edfc66]:hover{border-color:var(--color-primary);color:var(--color-primary)}.calendar-detail__btn img[data-v-17edfc66],.calendar-detail__btn svg[data-v-17edfc66]{display:block;flex:0 0 .85rem;height:.85rem;-o-object-fit:contain;object-fit:contain;width:.85rem}.calendar-detail__btn[data-v-17edfc66] .baidu-mark{flex-basis:1.05rem;height:1.05rem;width:1.05rem}@media (max-width:767px){.calendar-detail__zone[data-v-17edfc66]{display:none}.calendar-detail__links[data-v-17edfc66]{gap:.3rem}.calendar-detail__btn[data-v-17edfc66]{font-size:11px;height:1.55rem;padding:0 .4rem}}
