.HolidayCalendar[data-v-546ece6b]{margin:0 auto;max-width:1000px;padding:0}.HeaderArea[data-v-546ece6b]{border-radius:12px;margin-bottom:16px;padding:20px}.YearSelector[data-v-546ece6b]{align-items:center;border-bottom:1px dashed var(--color-neutral-3);display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px}.Label[data-v-546ece6b]{color:var(--color-text-2);font-size:14px}.SummaryCards[data-v-546ece6b]{display:flex;gap:16px}.SummaryCard[data-v-546ece6b]{border-radius:10px;color:#fff;flex:1;padding:16px;text-align:center}.SummaryCard.blue[data-v-546ece6b]{background:linear-gradient(135deg,rgb(var(--arcoblue-6)),rgb(var(--arcoblue-5)))}.SummaryCard.green[data-v-546ece6b]{background:linear-gradient(135deg,rgb(var(--green-6)),rgb(var(--green-5)))}.SummaryCard.orange[data-v-546ece6b]{background:linear-gradient(135deg,rgb(var(--orange-6)),rgb(var(--orange-5)))}.SummaryNum[data-v-546ece6b]{font-size:28px;font-weight:700;margin-bottom:4px}.SummaryLabel[data-v-546ece6b]{font-size:13px;opacity:.9}.TimelineSection[data-v-546ece6b]{border-radius:12px;margin-bottom:16px;padding:20px}.TimelineHeader[data-v-546ece6b]{align-items:center;color:var(--color-text-1);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.Timeline[data-v-546ece6b]{display:flex;justify-content:space-between;position:relative}.Timeline[data-v-546ece6b]:before{background:var(--color-neutral-3);content:"";height:2px;left:20px;position:absolute;right:20px;top:8px;z-index:0}.TimelineItem[data-v-546ece6b]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;position:relative;z-index:1}.TimelineDot[data-v-546ece6b]{background:var(--color-neutral-3);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--color-neutral-3);height:16px;width:16px}.TimelineDot.normal[data-v-546ece6b]{background:rgb(var(--arcoblue-6));box-shadow:0 0 0 2px rgb(var(--arcoblue-6))}.TimelineDot.major[data-v-546ece6b]{background:rgb(var(--red-6));box-shadow:0 0 0 2px rgb(var(--red-6))}.TimelineMonth[data-v-546ece6b]{color:var(--color-text-2);font-size:13px;font-weight:500}.TimelineHolidays[data-v-546ece6b]{align-items:center;display:flex;flex-direction:column;gap:4px}.HolidayTag[data-v-546ece6b]{border-radius:4px;font-size:11px;padding:2px 6px;white-space:nowrap}.HolidayTag.normal[data-v-546ece6b]{background:rgba(var(--arcoblue-6),.1);color:rgb(var(--arcoblue-6))}.HolidayTag.major[data-v-546ece6b]{background:rgba(var(--red-6),.1);color:rgb(var(--red-6));font-weight:500}.DetailSection[data-v-546ece6b]{border-radius:12px;margin-bottom:16px;padding:20px}.SectionTitle[data-v-546ece6b]{align-items:center;color:var(--color-text-1);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.HolidayTable[data-v-546ece6b]{border:1px solid var(--color-neutral-3);border-radius:8px;overflow:hidden}.TableHeader[data-v-546ece6b]{background:var(--color-neutral-2);color:var(--color-text-2);display:grid;font-size:13px;font-weight:600;gap:12px;grid-template-columns:120px 1fr 80px 1fr 100px;padding:12px 16px}.TableBody[data-v-546ece6b]{display:flex;flex-direction:column}.TableRow[data-v-546ece6b]{align-items:center;border-top:1px solid var(--color-neutral-3);display:grid;font-size:13px;gap:12px;grid-template-columns:120px 1fr 80px 1fr 100px;padding:12px 16px}.TableRow[data-v-546ece6b]:hover{background:var(--color-neutral-1)}.ColName[data-v-546ece6b]{align-items:center;display:flex;font-weight:500;gap:8px}.HolidayDot[data-v-546ece6b]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.HolidayDot.normal[data-v-546ece6b]{background:rgb(var(--arcoblue-6))}.HolidayDot.major[data-v-546ece6b]{background:rgb(var(--red-6))}.ColDate[data-v-546ece6b]{color:var(--color-text-2)}.ColDays[data-v-546ece6b]{text-align:center}.ColWorkday[data-v-546ece6b]{color:var(--color-text-2)}.WorkdayText[data-v-546ece6b]{color:rgb(var(--orange-6))}.NoWorkday[data-v-546ece6b]{color:var(--color-text-3)}.ColCountdown[data-v-546ece6b]{text-align:center}.TodayTag[data-v-546ece6b]{background:rgb(var(--red-6));border-radius:10px;color:#fff;font-size:12px;font-weight:500;padding:2px 10px}.CountdownNum[data-v-546ece6b]{color:rgb(var(--arcoblue-6));font-weight:500}.PassedTag[data-v-546ece6b]{color:var(--color-text-3)}@media(max-width:768px){.SummaryCards[data-v-546ece6b]{flex-direction:column}.Timeline[data-v-546ece6b]{flex-wrap:wrap;gap:12px}.Timeline[data-v-546ece6b]:before{display:none}.TimelineItem[data-v-546ece6b]{flex:0 0 calc(25% - 9px)}.TableHeader[data-v-546ece6b],.TableRow[data-v-546ece6b]{grid-template-columns:100px 1fr 60px}.ColCountdown[data-v-546ece6b],.ColWorkday[data-v-546ece6b]{display:none}}
