.daisy-schedule{min-width:0}.daisy-schedule .schedule-top{gap:18px}.daisy-schedule .schedule-top h3{white-space:nowrap}.daisy-schedule .schedule-empty{justify-content:center;min-height:250px}.daisy-schedule .schedule-month-empty{min-height:160px;padding-top:20px;padding-bottom:24px}.daisy-schedule .schedule-month-empty .empty-title{font-size:18px}.daisy-schedule .calendar-view{padding-top:18px;padding-bottom:7px}.daisy-schedule .calendar-toolbar{margin-bottom:12px}.schedule-month-heading{align-items:center;gap:13px;display:flex}.schedule-month-heading h3{font-family:var(--sans);font-size:13px}.schedule-month-heading button{color:var(--muted);border-bottom:1px solid #b7a692;padding:3px 0;font-size:9px}.daisy-schedule .calendar-day{width:35px;height:35px;position:relative}.schedule-day-dot{background:var(--wine);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:calc(50% - 1.5px)}.is-selected .schedule-day-dot{background:var(--cream)}.schedule-clear-day{color:var(--wine);text-underline-offset:4px;margin-top:13px;font-size:10px;text-decoration:underline}.schedule-events{margin:0;padding:8px 0;list-style:none}.schedule-events li+li{border-top:1px solid #d1cbbd}.schedule-event{justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;transition:opacity .2s;display:flex}.schedule-event:hover{opacity:.72}.schedule-event-copy{min-width:0}.schedule-event-date{color:var(--muted);font-size:10px;line-height:1.8}.schedule-event h4{font-family:var(--korean-serif);color:var(--wine);overflow-wrap:anywhere;margin:6px 0 5px;font-size:18px;font-weight:400;line-height:1.6}.schedule-event-copy>span{color:var(--muted);font-size:9px}.schedule-event>svg{color:var(--wine);flex-shrink:0}.schedule-source{justify-content:space-between;align-items:center;gap:14px;padding:10px 0 20px;display:flex}.schedule-source .text-button{gap:7px;font-size:10px}.schedule-source>span{color:var(--muted);font-size:9px}.schedule-status-note{color:var(--muted);margin:3px 0 12px;font-size:10px;line-height:1.8}.daisy-schedule button:disabled{opacity:.45;cursor:default}@media (max-width:760px){.daisy-schedule .schedule-empty{min-height:230px}.daisy-schedule .schedule-month-empty{min-height:145px}.schedule-event h4{font-size:17px}.schedule-event-date{font-size:9px}.schedule-source{gap:8px;padding-bottom:18px}.schedule-source .text-button{font-size:9px}.schedule-source>span{font-size:8px}.daisy-schedule .calendar-day{width:34px;height:34px}}
