/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.react-calendar{--tw-border-style:none;border-style:none;flex-direction:column;align-items:center;width:100%;display:flex}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar__navigation__label{width:fit-content;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 5);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:var(--color-base-100)}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{opacity:.3}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__month-view__weekdays__weekday--weekend{color:#f36a6a}.react-calendar__tile{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.react-calendar__tile>abbr{width:100%;height:100%;padding-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-kukmin-secondary,#686868);justify-content:center;align-items:center;display:flex}.react-calendar__tile:disabled{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ababab;background-color:#f0f0f0;border-radius:0}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover,.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:var(--color-base-100)}.react-calendar__tile--active>abbr{background-image:var(--background-image-red-gradient,linear-gradient(to bottom,#ffcdbc,#e18fab));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#0000;-webkit-background-clip:text;background-clip:text}.react-calendar__tile--now>abbr{background-color:#0000}.react-calendar__tile--hasActive,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background-color:var(--color-base-100)}.react-calendar__tile--hasActive>abbr{background-color:var(--color-primary)}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{border-radius:var(--radius-xl,.75rem);background-color:var(--color-black,#000)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.holiday{color:#f36a6a}@property --tw-font-weight{syntax:"*";inherits:false}