.flicking-viewport{position:relative;overflow:hidden}.flicking-viewport.vertical{display:inline-flex}.flicking-viewport.vertical>.flicking-camera{display:inline-flex;flex-direction:column}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{width:100%;height:100%;display:flex;position:relative;flex-direction:row;z-index:1;will-change:transform}.flicking-camera>*{flex-shrink:0}.CheckboxWeekday_checkboxWeekday__fR74P{position:relative}.CheckboxWeekday_button__INXi0{width:100%;padding:0 1rem;font-size:1.125rem;line-height:1.1111111111;font-weight:500;color:#131313;height:3.25rem;border-radius:.75rem;background-color:#f0f0f0;transition:background-color .3s ease;overflow:hidden;border:2px solid rgba(0,0,0,0)}.CheckboxWeekday_button__INXi0.CheckboxWeekday_invalid__h4zOg{border-color:#e45466}.CheckboxWeekday_button__INXi0[data-state=checked]{background-color:#ffcc49}.CheckboxWeekday_button__INXi0[data-disabled]{background-color:var(--disabled-color);border-color:var(--disabled-color)}.Checkbox_checkbox__TZNRf{position:relative}.Checkbox_checkbox__TZNRf:hover .Checkbox_button__Y05bq:not([data-disabled]){border-color:var(--text-color)}.Checkbox_button__Y05bq{position:absolute;top:.6875rem;left:0;width:1.25rem;height:1.25rem;border:3px solid var(--disabled-color);border-radius:.375rem;transition:border-color .3s ease;overflow:hidden}.Checkbox_button__Y05bq[data-state=checked]{border-color:var(--text-color)}.Checkbox_button__Y05bq[data-state=checked] .Checkbox_icon__Dv5wS:before{transform:translate(-50%,-50%) scale(20);border-radius:.375rem;opacity:1;visibility:visible}.Checkbox_button__Y05bq[data-state=checked] .Checkbox_icon__Dv5wS svg{opacity:1;visibility:visible}.Checkbox_button__Y05bq[data-state=checked]+.Checkbox_label__04Akh{color:var(--text-color)}.Checkbox_button__Y05bq[data-disabled]{background-color:var(--disabled-color);border-color:var(--disabled-color)}.Checkbox_icon__Dv5wS{position:absolute;top:-.1875rem;left:-.1875rem;display:block;width:1.25rem;height:1.25rem;color:var(--bg-color)}.Checkbox_icon__Dv5wS:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:-1;display:block;width:.0625rem;height:.0625rem;background-color:var(--text-color);border-radius:50%;opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(0,.49,.58,1),opacity .3s cubic-bezier(0,.49,.58,1),visibility .3s cubic-bezier(0,.49,.58,1)}.Checkbox_icon__Dv5wS svg{width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0,.49,.58,1),visibility .3s cubic-bezier(0,.49,.58,1)}.Checkbox_label__04Akh{display:block;padding:.6875rem 0 .6875rem 1.8125rem;font-size:1.0625rem;font-weight:500;line-height:1.1764705882;color:var(--disabled-color);cursor:pointer;transition:color .3s ease}