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