.Pages{box-sizing:border-box;width:100%;height:100%;overflow-y:auto}.SubPagesContainer{height:100%;background-color:var(--background-color)}.SubPagesContainer .AppBar .ToolBar{justify-content:flex-start}.SubPagesContainer .AppBar .ToolBar .H1{display:block;flex-grow:1;width:100%;padding-top:calc(var(--font-resize) * .175);padding-right:var(--font-resize);font-weight:700;font-size:calc(var(--font-resize) * 1.25);text-align:center}.AdmissionCompletePage{max-height:calc(100% - 130px)}.AdmissionCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.AdmissionCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.AdmissionCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.AdmissionCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.AdmissionCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.AdmissionManagePage .List{margin-bottom:20px;position:relative}.AdmissionManagePage .List:after{width:calc(100% + var(--font-size) * 2);height:8px;position:absolute;left:calc(var(--font-size) * -1);background-color:#f5f6f8;content:""}.AdmissionManagePage .List .ListItem{justify-content:space-between;padding:10px;border-bottom:var(--reservation-detail-line)}.AdmissionManagePage .List .ListItem:nth-child(3){border-bottom:0}.AdmissionManagePage .List .ListItem .S{color:var(--color-gray);font-weight:400}.AdmissionManagePage .List .ListItem .S:nth-child(2){font-weight:700}.AdmissionManagePage .List .ListItem em.S{color:var(--card-color-accent);font-weight:900}.AdmissionManagePage .H2{padding:8px 0 6px;color:var(--card-color-accent);font-size:calc(var(--font-resize) * 1.125)}.AdmissionManagePage .P{padding:6px 0;color:var(--color-gray);font-size:calc(var(--font-resize) * .875)}.AdmissionPage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.AdmissionPage .Section .Box{display:flex;align-items:center;flex-direction:column;padding:16px 0 40px}.AdmissionPage .Section .Box .H2{padding-top:28px;color:var(--card-color-accent);font-weight:700;font-size:var(--font-resize);text-align:center;white-space:pre-wrap}.AdmissionPage .Section .Box .P{width:100%;padding-top:8px;font-size:calc(var(--font-resize) * .875)}.AdmissionPage .Section .Box .P .S{color:var(--color-gray)}.AdmissionPage .Section .Box .P em.S{color:var(--card-color-accent);font-weight:700}.AdmissionPage .Section .Box>.P:first-of-type{padding-top:24px}.AdmissionPage .Section .InputController{width:100%;padding-bottom:12px}.AdmissionPage .Section .InputController .InputLabel{padding:0;font-size:calc(var(--font-resize) * .875)}.AdmissionPage .Section .InputController .InputContainer{margin-top:8px}.AdmissionPage .Section .InputController .InputContainer .InputText{border-radius:10px;background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.AdmissionPage .Section .InputController .InputContainer .FieldSet{border:var(--reservation-detail-line);border-radius:10px}.AdmissionPage .Section .InputController.Filled .InputLabel,.AdmissionPage .Section .InputController.Focus .InputLabel,.AdmissionPage .Section .InputController.Disabled .InputLabel{color:var(--color-gray)}.AdmissionPage .Section .InputController.Disabled .InputContainer .InputText{background-color:var(--info-disabled-background-color)}.PushPageContainer-AdmissionPage-1 .ToolBar .IconButton{display:none}.BabyCompletePage{max-height:calc(100% - 130px)}.BabyCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.BabyCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.BabyCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.BabyCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.BabyCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.BabyManagePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.BabyManagePage .List{margin-bottom:20px;position:relative}.BabyManagePage .List:after{width:calc(100% + var(--font-size) * 2);height:8px;position:absolute;left:calc(var(--font-size) * -1);background-color:#f5f6f8;content:""}.BabyManagePage .List .ListItem{justify-content:space-between;padding:10px;border-bottom:var(--reservation-detail-line)}.BabyManagePage .List .ListItem:nth-child(8),.BabyManagePage .List .ListItem:nth-child(9){border-bottom:0}.BabyManagePage .List .ListItem:nth-child(9){padding:0}.BabyManagePage .List .ListItem .S{color:var(--color-gray);font-weight:400}.BabyManagePage .List .ListItem .S:nth-child(2){font-weight:700}.BabyManagePage .List .ListItem .Button{width:100%;margin:8px 0 20px;padding:8px;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875);line-height:1.715}.BabyNotePage{padding:0}.BabyNotePage .H2 .Img{display:block;width:100%}.BabyNotePage .Section{padding:16px 16px 60px}.BabyNotePage .Section .H2{padding:16px 0 8px;color:var(--card-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.25)}.BabyNotePage .Section .P{padding-bottom:12px;white-space:pre-wrap}.BabyNotePage .Section .P span{color:var(--card-color)}.BabyNotePage .Section .P em{color:var(--card-color-accent)}.BabyNotePage .Section .P .Red{color:#d20000}.BabyReservePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.BabyReservePage .Section{display:flex;flex-direction:column;gap:20px;padding-bottom:calc(var(--font-resize) * 10)}.BabyReservePage .InputController{width:100%}.BabyReservePage .InputController .InputLabel{padding:0;font-size:calc(var(--font-resize) * .875)}.BabyReservePage .InputController .InputContainer{margin-top:8px}.BabyReservePage .InputController .InputContainer .InputText{border-radius:10px;background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.BabyReservePage .InputController .InputContainer .InputText::placeholder{font-weight:400}.BabyReservePage .InputController .InputContainer .FieldSet{border:var(--reservation-detail-line);border-radius:10px}.BabyReservePage .InputController.Filled .InputLabel,.BabyReservePage .InputController.Focus .InputLabel,.BabyReservePage .InputController.Disabled .InputLabel{color:var(--color-gray)}.BabyReservePage .InputController.Disabled .InputContainer .InputText{background-color:var(--info-disabled-background-color)}.BabyReservePage .InputController .Buttons{display:flex;gap:8px;margin-top:8px}.BabyReservePage .InputController .Buttons .Button{flex-grow:1;margin:0;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.BabyReservePage .InputController .Buttons .Button.Fill{box-shadow:0 2px 8px #e9629b4d}.BabyReservePage .InputController .Buttons .Button.Outline{box-shadow:0 2px 8px #e9629b1a}.PushPageContainer-BabyPage-2 .ToolBar .IconButton{display:none}.DischargeCompletePage{max-height:calc(100% - 130px)}.DischargeCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.DischargeCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.DischargeCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.DischargeCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.DischargeCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.DischargeManagePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.DischargeManagePage .List{margin-bottom:20px;position:relative}.DischargeManagePage .List:after{width:calc(100% + var(--font-size) * 2);height:8px;position:absolute;left:calc(var(--font-size) * -1);background-color:#f5f6f8;content:""}.DischargeManagePage .List .ListItem{justify-content:space-between;padding:10px;border-bottom:var(--reservation-detail-line)}.DischargeManagePage .List .ListItem:nth-child(3),.DischargeManagePage .List .ListItem:nth-child(4){border-bottom:0}.DischargeManagePage .List .ListItem:nth-child(4){padding:0}.DischargeManagePage .List .ListItem .S{color:var(--color-gray);font-weight:400}.DischargeManagePage .List .ListItem .S:nth-child(2){font-weight:700}.DischargeManagePage .List .ListItem .Button{width:100%;margin:8px 0 20px;padding:8px;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.DischargeNotePage{padding:0}.DischargeNotePage .H2 .Img{display:block;width:100%}.DischargeNotePage .Section{padding:16px 16px 90px}.DischargeNotePage .Section .H2{padding:16px 0 8px;color:var(--card-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.25)}.DischargeNotePage .Section .P{padding-bottom:12px;white-space:pre-wrap}.DischargeNotePage .Section .P span{color:var(--card-color)}.DischargeNotePage .Section .P em{color:var(--card-color-accent)}.DischargeNotePage .ButtonArea{padding:0 16px}.DischargeNotePage .ButtonArea .Button{justify-content:space-between;width:100%;margin:0;padding:16px 10px 16px 16px;border-color:var(--reservation-online-border-color);border-radius:12px;background-color:var(--card-background-color);font-weight:700;font-size:calc(var(--font-resize) * 1.125);line-height:1}.DischargeReservePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.DischargeReservePage .Section{display:flex;flex-direction:column;gap:20px;padding-bottom:calc(var(--font-resize) * 10)}.DischargeReservePage .InputController{width:100%}.DischargeReservePage .InputController .InputLabel{padding:0;font-size:calc(var(--font-resize) * .875)}.DischargeReservePage .InputController .InputContainer{margin-top:8px}.DischargeReservePage .InputController .InputContainer .InputText{border-radius:10px;background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.DischargeReservePage .InputController .InputContainer .FieldSet{border:var(--reservation-detail-line);border-radius:10px}.DischargeReservePage .InputController.Filled .InputLabel,.DischargeReservePage .InputController.Focus .InputLabel,.DischargeReservePage .InputController.Disabled .InputLabel{color:var(--color-gray)}.DischargeReservePage .InputController.Disabled .InputContainer .InputText{background-color:var(--info-disabled-background-color)}.PushPageContainer-DischargePage-2 .ToolBar .IconButton{display:none}.Feedbacks .FeedbacksContainer{height:100%;background-color:var(--background-color)}.Feedbacks .FeedbacksContainer .AppBar .H1{display:block;flex-grow:1;width:100%;padding-top:calc(var(--font-resize) * .175);padding-right:calc(var(--font-resize) * 1.5);font-weight:700;font-size:calc(var(--font-resize) * 1.25);text-align:center}.FeedbackCompletePage{max-height:calc(100% - 130px)}.FeedbackCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.FeedbackCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.FeedbackCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.FeedbackCompletePage .Section .P{color:var(--main-weekday-color);font-weight:700;font-size:calc(var(--font-resize) * .875)}.FeedbackCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.FeedbackCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.FeedbackPage{max-height:calc(100% - 125px);padding:0;overflow-x:hidden}.FeedbackPage .H2 .Img{display:block;width:100%}.FeedbackPage .Section{padding:var(--font-size)}.FeedbackPage .Section .P{color:var(--color-gray);line-height:1.25;white-space:pre-line}.FeedbackPage .Section .CheckBox{display:flex;align-items:center;margin-left:-10px}.FeedbackPage .Section .CheckBox svg{width:calc(var(--font-size) * 2);height:calc(var(--font-size) * 2)}.FeedbackPage .Section .CheckBox .S{font-weight:700;font-size:calc(var(--font-resize) * 1.125)}.FeedbackPage .Section .Article{display:flex;flex-direction:column;margin-top:12px;padding:var(--font-size);border:var(--all-unchecked-border);border-radius:14px}.FeedbackPage .Section .Article .S{color:var(--color-gray)}.FeedbackPage .Section .Article .S:nth-child(2n-1){padding:12px 0 4px;font-weight:700}.FeedbackPage .Section .Article .S:nth-child(1){padding-top:0}.FeedbackPage .Divid{margin:4px;background-color:var(--button-border-color-light)}.FeedbackQuestionsPage{max-height:calc(100% - 125px)}.FeedbackQuestionsPage .Questions .Article{padding-top:28px}.FeedbackQuestionsPage .Questions .Article .P{font-weight:700;line-height:1.375}.FeedbackQuestionsPage .Questions .Article .List .ListItem{padding:12px 0 0}.FeedbackQuestionsPage .Questions .Article .List .ListItem .Button.Outlined{justify-content:space-between;width:100%;padding:13px 16px;border:var(--reservation-detail-line);border-radius:8px;color:var(--color-gray);line-height:1}.FeedbackQuestionsPage .Questions .Article .List .ListItem .Button.Outlined svg{display:none}.FeedbackQuestionsPage .Questions .Article .List .ListItem .Button.Selected{border:var(--main-today-border);box-shadow:0 2px 4px #e9629b4d;background-color:#fff4f9;color:var(--card-color-accent);font-weight:700}.FeedbackQuestionsPage .Questions .Article .List .ListItem .Button.Selected svg{display:inline}.FeedbackQuestionsPage .Questions .Article .InputController{width:100%}.FeedbackQuestionsPage .Questions .Article:nth-child(1){padding-top:0}.FeedbackQuestionsPage .Questions .Article:nth-child(3),.FeedbackQuestionsPage .Questions .Article:nth-child(4),.FeedbackQuestionsPage .Questions .Article:nth-child(5){padding:0}.FeedbackQuestionsPage .Questions .Article:nth-child(3) .P,.FeedbackQuestionsPage .Questions .Article:nth-child(4) .P,.FeedbackQuestionsPage .Questions .Article:nth-child(5) .P{padding:16px 0 8px;color:var(--color-gray);font-weight:400}.PushPageContainer-Feedback-2 .ToolBar .IconButton{display:none}.FlowPage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.FlowPage .Waiting{margin-top:calc(var(--font-size) * 1.25);padding:calc(var(--font-size) * 1.875) calc(var(--font-size) * 2) calc(var(--font-size) * 2.25);border:var(--card-border);border-radius:calc(var(--font-size) * .875);background-color:var(--card-background-color)}.FlowPage .Waiting .Patient{display:flex;justify-content:center;align-items:center;gap:2px;margin:0 calc(var(--font-size) * -1);color:var(--color-gray)}.FlowPage .Waiting .Patient .S{font-size:calc(var(--font-resize) * 1.25);letter-spacing:-1px}.FlowPage .Waiting .Patient .S:nth-child(1){display:flex;margin-right:4px}.FlowPage .Waiting .Patient .S:nth-child(2){color:var(--card-color-accent);font-weight:700}.FlowPage .Waiting .Number{display:flex;justify-content:center}.FlowPage .Waiting .Number .S{padding:10px 0;position:relative;color:var(--card-color-accent);font-weight:900;font-size:calc(var(--font-resize) * 3.75);line-height:1.25;letter-spacing:-2px}.FlowPage .Waiting .Number .S:before{height:10px;position:absolute;right:0;bottom:calc(var(--font-resize) * .325);left:0;background-color:var(--number-line-color);content:"";opacity:.4}.FlowPage .Waiting .Divid{background-color:var(--button-border-color-light)}.FlowPage .Waiting .Info{padding-top:4px}.FlowPage .Waiting .Info .P{display:flex;justify-content:space-between;color:var(--color-gray)}.FlowPage .Waiting .Info .P:nth-child(2){margin-top:4px}.FlowPage .Waiting .Info .P .S:nth-child(2){font-weight:700}.FlowPage .Waiting:nth-child(1){margin-top:0}.FlowPage .Message{padding:var(--font-size) var(--font-size) 0 var(--font-size);color:var(--color-gray);font-size:calc(var(--font-resize) * .875);text-indent:calc(var(--font-resize) * -1)}.FlowPage .NoData{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.FlowPage .NoData .P{padding:calc(var(--font-resize) * 1.125) 0;color:var(--color-gray);font-weight:700}.MainPage{padding:calc(var(--font-resize) * 3.5) 0 calc(var(--font-resize) * 4);background:var(--main-gradient)}.MainPage .Schedule{padding:9px 16px;border-radius:0 0 24px 24px;box-shadow:var(--main-shedule-shadow);background-color:var(--background-color)}.MainPage .Schedule .Calendar{color:var(--main-calendar-color)}.MainPage .Schedule .Calendar .CalendarHeader{padding-bottom:14px}.MainPage .Schedule .Calendar .CalendarHeader svg{width:calc(var(--font-resize) * 1.25);height:calc(var(--font-resize) * 1.25)}.MainPage .Schedule .Calendar .CalendarHeader .Heading{padding-top:5px}.MainPage .Schedule .Calendar .CalendarHeader .Heading .S{line-height:calc(var(--font-resize) * 1.1111)}.MainPage .Schedule .Calendar .CalendarHeader .Next,.MainPage .Schedule .Calendar .CalendarHeader .Prev{margin:0 calc(var(--font-size) * .375);padding:calc(var(--font-size) * .375);--button-color-accent-dark: var(--button-color-accent-dark)}.MainPage .Schedule .Calendar .CalendarHeader .Today{margin:0;padding:.5em 1.05em;border:var(--main-today-border);border-radius:calc(var(--font-resize) * 1.25);box-shadow:none;top:5px;right:0;color:var(--main-today-color);font-size:calc(var(--font-resize) * .75);--button-color-accent: var(--main-today-color-accent);--button-color-accent-dark: var(--main-today-color-accent-dark);--button-background-color: var(--button-color-accent)}.MainPage .Schedule .Calendar .CalendarTable{height:calc(var(--font-resize) * 13)}.MainPage .Schedule .Calendar .CalendarTable .Weekday{color:var(--main-weekday-color);font-size:calc(var(--font-resize) * .875);line-height:1}.MainPage .Schedule .Calendar .CalendarTable .Date{-webkit-tap-highlight-color:transparent}.MainPage .Schedule .Calendar .CalendarTable .Date .Day{color:var(--main-calendar-color);font-weight:700;font-size:calc(var(--font-resize) * .875)}.MainPage .Schedule .Calendar .CalendarTable .Date .Day:before{width:calc(var(--font-resize) * 2);height:calc(var(--font-resize) * 2);top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.MainPage .Schedule .Calendar .CalendarTable .Date.ScheduleDate .Day:before{background-color:var(--main-scheduledate-color)}.MainPage .Schedule .Calendar .CalendarTable .Date.Today .Day{color:var(--button-color-accent)}.MainPage .Schedule .Calendar .CalendarTable .Date.Today .Day:before{border:var(--main-today-border);background-color:var(--main-today-color-accent)}.MainPage .Schedule .Calendar .CalendarTable .Date.Today.ScheduleDate .Day{color:var(--background-color);font-weight:800}.MainPage .Schedule .Calendar .CalendarTable .Date.Today.ScheduleDate .Day:before{border:none;background-color:var(--main-todayscheduledate-color)}.MainPage .Schedule .Calendar .CalendarTable .Date.SelectedDate .Day,.MainPage .Schedule .Calendar .CalendarTable .Date.SelectedDate.Today.ScheduleDate .Day{color:var(--background-color);font-weight:900}.MainPage .Schedule .Calendar .CalendarTable .Date.SelectedDate .Day:before,.MainPage .Schedule .Calendar .CalendarTable .Date.SelectedDate.Today.ScheduleDate .Day:before{border:1px solid var(--main-selecteddate-color);background-color:var(--main-selecteddate-color)}.MainPage .Schedule .Divid{margin:10px 0 14px;background-color:var(--divid-color)}.MainPage .Schedule .Carousel{min-height:calc(var(--font-resize) * 4.125)}.MainPage .Schedule .Carousel .CarouselItem .Article{display:flex;flex-direction:column;gap:4px;font-size:var(--font-resize);line-height:1.25}.MainPage .Schedule .Carousel .CarouselItem .Article .P{display:flex;padding:0 16px}.MainPage .Schedule .Carousel .CarouselItem .Article .P .S:nth-child(1){display:inline-block;width:calc(var(--font-resize) * 5.5);font-weight:700}.MainPage .Schedule .Carousel .CarouselDots{gap:0}.MainPage .Schedule .Carousel .CarouselDots .CarouselDot{margin:calc(var(--font-size) * -.375) calc(var(--font-size) * -.175)}.MainPage .Schedule .Carousel .CarouselDots .CarouselDot:before{background-color:var(--main-carousel-color);opacity:1}.MainPage .Schedule .Carousel .CarouselDots .CarouselDot:after{border:0}.MainPage .Schedule .Carousel .CarouselDots .CarouselDot.Current:before{background-color:var(--main-carousel-color-accent)}.MainPage .Schedule .Carousel.NoSchedule .CarouselTrack .CarouselItem .Box{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:calc(var(--font-resize) * .875)}.MainPage .Schedule .Carousel.NoSchedule .CarouselTrack .CarouselItem .Box .S:nth-child(1){padding:2px 0;position:relative;font-weight:800;font-size:calc(var(--font-resize) * 1.285715)}.MainPage .Schedule .Carousel.NoSchedule .CarouselTrack .CarouselItem .Box .S:nth-child(1):before{height:8px;position:absolute;right:-.125em;bottom:2px;left:-.25em;z-index:-1;background-color:var(--main-noschedule-line-color);content:""}.MainPage .Schedule .Carousel.NoSchedule .CarouselDots{display:none}.MainPage .Buttons .List{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:12px}.MainPage .Buttons .ListItem{width:auto;overflow:visible;text-align:center}.MainPage .Buttons .ListItem .Button{flex-direction:column;gap:4px;width:calc(var(--font-resize) * 5);padding:8px;border-radius:20px}.MainPage .Buttons .ListItem .Button svg{width:calc(var(--font-resize) * 3.5);height:calc(var(--font-resize) * 3.5)}.MainPage .Buttons .ListItem .Button .S{min-height:calc(var(--font-resize) * 2.28575);margin:0 -10px;color:var(--main-calendar-color);font-size:calc(var(--font-resize) * .875);line-height:1.14286;white-space:pre-line}.MainPage .Buttons .ListItem .Button .Ripple .Focus{width:calc(var(--font-resize) * 4)!important;height:calc(var(--font-resize) * 4)!important;margin:calc(var(--font-resize) * .25) calc(var(--font-resize) * .5)}.MainPage{padding-top:calc((var(--font-resize) * 3.5) + constant(safe-area-inset-top,0));padding-top:calc((var(--font-resize) * 3.5) + env(safe-area-inset-top,0));padding-bottom:calc((var(--font-resize) * 4) + constant(safe-area-inset-bottom,0));padding-bottom:calc((var(--font-resize) * 4) + env(safe-area-inset-bottom,0))}.GuestPage{padding:calc(var(--font-resize) * 3.5) 0 calc(var(--font-resize) * 4);background:var(--main-gradient)}.GuestPage .Welcome{display:flex;flex-direction:column;gap:32px;padding:66px 28px 114px;border-radius:0 0 24px 24px;box-shadow:var(--main-shedule-shadow);background-color:var(--background-color)}.GuestPage .Welcome .Article{padding:0 18px}.GuestPage .Welcome .Article .Box{display:flex;gap:20px}.GuestPage .Welcome .Article .Box svg{min-width:92px;height:92px}.GuestPage .Welcome .Article .Box .P{display:flex;justify-content:center;flex-direction:column;gap:8px}.GuestPage .Welcome .Article .Box .P .S:nth-child(1){color:var(--color);font-weight:800;font-size:calc(var(--font-resize) * 1.375)}.GuestPage .Welcome .Article .Box .P .S:nth-child(2){color:var(--color-gray);font-size:var(--font-resize);line-height:1.25}.GuestPage .Welcome .Button{box-shadow:none;background-color:var(--card-color-accent);color:var(--background-color);font-weight:700;font-size:calc(var(--font-resize) * 1.25);--button-color-accent: var(--background-color);--button-radius: 10px}.GuestPage .Buttons .H3{padding:32px 0 0;text-align:center;white-space:pre-wrap}.GuestPage .Buttons .List{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:12px}.GuestPage .Buttons .ListItem{width:auto;overflow:visible;text-align:center}.GuestPage .Buttons .ListItem .Button{flex-direction:column;gap:4px;width:calc(var(--font-resize) * 5);padding:8px;border-radius:20px}.GuestPage .Buttons .ListItem .Button svg{width:calc(var(--font-resize) * 3.5);height:calc(var(--font-resize) * 3.5)}.GuestPage .Buttons .ListItem .Button .S{min-height:calc(var(--font-resize) * 2.28575);margin:0 -10px;color:var(--main-calendar-color);font-size:calc(var(--font-resize) * .875);line-height:1.14286;white-space:pre-line}.GuestPage .Buttons .ListItem .Button .Ripple .Focus{width:calc(var(--font-resize) * 4)!important;height:calc(var(--font-resize) * 4)!important;margin:calc(var(--font-resize) * .25) calc(var(--font-resize) * .5)}.HearingPage{padding:0}.HearingPage .H2 .Img{display:block;width:100%}.HearingPage .Section{padding:16px 16px 90px}.HearingPage .Section .H2{padding:8px 0 16px;color:var(--card-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.25)}.HearingPage .Section .P{padding-bottom:12px;white-space:pre-wrap}.HearingPage .Section .P span{color:var(--card-color)}.HearingPage .Section .P em{color:var(--card-color-accent)}.HearingPage .Section .P .Bold{font-weight:600}.HearingPage .Section .List{margin-bottom:24px;font-size:calc(var(--font-resize) * .875)}.HearingPage .Section .List .ListItem{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgb(238,238,238)}.HearingPage .Section .List .ListItem .S{color:var(--color-gray);text-align:right;white-space:pre-wrap}.HearingPage .ButtonArea{padding:0 16px}.HearingPage .ButtonArea .Button{justify-content:space-between;width:100%;margin:0;padding:16px 10px 16px 16px;border-color:var(--reservation-online-border-color);border-radius:12px;background-color:var(--card-background-color);font-weight:700;font-size:calc(var(--font-resize) * 1.125);line-height:1}.PushPageContainer-HearingPage-2 .ToolBar .IconButton{display:none}.HearingManagePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.HearingManagePage .List{margin-bottom:20px;position:relative}.HearingManagePage .List:after{width:calc(100% + var(--font-size) * 2);height:8px;position:absolute;left:calc(var(--font-size) * -1);background-color:#f5f6f8;content:""}.HearingManagePage .List .ListItem{justify-content:space-between;padding:10px;border-bottom:var(--reservation-detail-line)}.HearingManagePage .List .ListItem:nth-child(3),.HearingManagePage .List .ListItem:nth-child(4){border-bottom:0}.HearingManagePage .List .ListItem:nth-child(4){padding:0}.HearingManagePage .List .ListItem .S{color:var(--color-gray);font-weight:400}.HearingManagePage .List .ListItem .S:nth-child(2){font-weight:700}.HearingManagePage .List .ListItem .Button{width:100%;margin:8px 0 20px;padding:8px;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.HistoryPage{padding:0}.HistoryPage .Tab{display:flex;flex-direction:column;height:100%;--tab-color-accent: var(--reservation-color-accent)}.HistoryPage .Tab .TabMenuContainer{border-color:var(--divid-color)}.HistoryPage .Tab .TabMenuItem{width:50%;padding:calc(var(--font-size) * .875) var(--font-size);color:var(--color-light)}.HistoryPage .Tab .TabMenuItem.Active{color:var(--color);font-weight:700}.HistoryPage .Tab .TabMenuItem .Effect,.HistoryPage .Tab .TabIndicator{background-color:var(--reservation-color-accent)}.HistoryPage .Tab .TabContents{flex-grow:1;max-height:100%}.HistoryPage .Tab .TabPanel{box-sizing:border-box;max-height:calc(100% - 130px);padding:var(--font-size);overflow-y:auto}.HistoryListPage{height:100%;padding:0}.HistoryListPage .Heading,.HistoryListPage .Item{display:flex;width:100%;text-align:center}.HistoryListPage .Heading .ListItem,.HistoryListPage .Item .ListItem{justify-content:center;width:100%}.HistoryListPage .Heading{padding:12px 0;border:var(--card-border);border-radius:6px 6px 0 0;background-color:var(--card-background-color);color:var(--card-color-accent);font-weight:700;line-height:1}.HistoryListPage .Section{height:100%}.HistoryListPage .Section .ListItem:nth-child(2n){background-color:#fafafa}.HistoryListPage .ItemList{padding-bottom:32px}.HistoryListPage .Item .ListItem{padding:11px 0;border-bottom:var(--reservation-detail-line);background-color:transparent!important;font-size:calc(var(--font-size) * .875);line-height:1}.HistoryListPage .Container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.HistoryListPage .Container .S{padding-top:calc(var(--font-resize) * 1.125);color:var(--color-gray);font-weight:700;font-size:var(--font-resize)}.IntensiveCompletePage{max-height:calc(100% - 130px)}.IntensiveCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.IntensiveCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.IntensiveCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.IntensiveCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.IntensiveCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.IntensiveManagePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.IntensiveManagePage .List{margin-bottom:20px;position:relative}.IntensiveManagePage .List:after{width:calc(100% + var(--font-size) * 2);height:8px;position:absolute;left:calc(var(--font-size) * -1);background-color:#f5f6f8;content:""}.IntensiveManagePage .List .ListItem{justify-content:space-between;padding:10px;border-bottom:var(--reservation-detail-line)}.IntensiveManagePage .List .ListItem:nth-child(6),.IntensiveManagePage .List .ListItem:nth-child(7){border-bottom:0}.IntensiveManagePage .List .ListItem:nth-child(7){padding:0}.IntensiveManagePage .List .ListItem .S{color:var(--color-gray);font-weight:400}.IntensiveManagePage .List .ListItem .S:nth-child(2){font-weight:700}.IntensiveManagePage .List .ListItem .Button{width:100%;margin:8px 0 20px;padding:8px;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.IntensiveNotePage{padding:0}.IntensiveNotePage .H2 .Img{display:block;width:100%}.IntensiveNotePage .Section{padding:16px 16px 60px}.IntensiveNotePage .Section .H2{padding:16px 0 8px;color:var(--card-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.25)}.IntensiveNotePage .Section .P{padding-top:12px;white-space:pre-wrap}.IntensiveNotePage .Section .P:nth-child(2){padding-top:12px}.IntensiveNotePage .Section .P:nth-child(3){padding-top:16px}.IntensiveNotePage .Section .P:nth-child(4){padding-top:8px}.IntensiveNotePage .Section .P span{color:var(--card-color)}.IntensiveNotePage .Section .P .Bold{font-weight:600}.IntensiveNotePage .ButtonArea{padding:0 16px}.IntensiveNotePage .ButtonArea .Button{justify-content:space-between;width:100%;margin:0;padding:16px 10px 16px 16px;border-color:var(--reservation-online-border-color);border-radius:12px;background-color:var(--card-background-color);font-weight:700;font-size:calc(var(--font-resize) * 1.125);line-height:1}.IntensiveReservePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.IntensiveReservePage .Section{display:flex;flex-direction:column;gap:20px;padding-bottom:calc(var(--font-resize) * 10)}.IntensiveReservePage .InputController{width:100%}.IntensiveReservePage .InputController .InputLabel{padding:0;font-size:calc(var(--font-resize) * .875)}.IntensiveReservePage .InputController .InputContainer{margin-top:8px}.IntensiveReservePage .InputController .InputContainer .InputText{border-radius:10px;background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.IntensiveReservePage .InputController .InputContainer .InputText::placeholder{font-weight:400}.IntensiveReservePage .InputController .InputContainer .FieldSet{border:var(--reservation-detail-line);border-radius:10px}.IntensiveReservePage .InputController.Filled .InputLabel,.IntensiveReservePage .InputController.Focus .InputLabel,.IntensiveReservePage .InputController.Disabled .InputLabel{color:var(--color-gray)}.IntensiveReservePage .InputController.Disabled .InputContainer .InputText{background-color:var(--info-disabled-background-color)}.IntensiveReservePage .InputController .Buttons{display:flex;gap:8px;margin-top:8px}.IntensiveReservePage .InputController .Buttons .Button{flex-grow:1;margin:0;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.IntensiveReservePage .InputController .Buttons .Button.Fill{box-shadow:0 2px 8px #e9629b4d}.IntensiveReservePage .InputController .Buttons .Button.Outline{box-shadow:0 2px 8px #e9629b1a}.PushPageContainer-IntensivePage-2 .ToolBar .IconButton{display:none}.MyPage{padding:0}.MyPage .Card{display:flex;justify-content:center;align-items:center;margin:var(--font-size);border:var(--card-border);border-radius:calc(var(--font-size) * .875);background-color:var(--card-background-color);color:var(--card-color)}.MyPage .Card .Barcode{display:flex;flex-direction:column;margin:20px 0}.MyPage .Card .Info{display:flex;justify-content:space-between;padding-top:6px;font-size:calc(var(--font-resize) * 1.125)}.MyPage .Card .Info em{color:var(--card-color-accent);font-weight:900}.MyPage .Divid{width:auto;height:1px;margin:20px 0;padding:0 var(--font-size);background-color:var(--divid-color)}.MyPage .Menu{padding:0;position:relative;z-index:2;color:var(--card-color)}.MyPage .Menu:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--background-color);content:""}.MyPage .Menu .MenuItem{padding:.5625em 1em;z-index:2}.MyPage .Menu .MenuItem svg:nth-child(2){width:calc(var(--font-resize) * 1.5);height:calc(var(--font-resize) * 1.5);color:var(--button-arrow-color)}.MyPage .Menu .MenuItem:nth-child(4) svg:nth-child(2){transition:transform .35s ease-in-out;transform:rotate(0)}.MyPage .Menu .SubMenu{margin:calc(var(--font-size) * .5) var(--font-size);padding:calc(var(--font-size) * .5) 0;border:1px solid var(--divid-color);border-radius:calc(var(--font-size) * .75);position:absolute;right:0;bottom:0;left:0;z-index:0;overflow:hidden;transition:bottom .35s ease-in-out,opacity .35s ease-in-out;opacity:0}.MyPage .ShowSubMenu:not(.SubMenu)>.MenuItem:nth-child(3) svg:nth-child(2){transform:rotate(-90deg)}.MyPage .ShowSubMenu .SubMenu{bottom:calc(-100% - 72px);opacity:1}.CompletePage{padding:calc(var(--font-size) * 2.5) calc(var(--font-size) * 2.25)}.CompletePage .Section{display:flex;align-items:center;flex-direction:column}.CompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.CompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.CompletePage .Section .Article{box-sizing:border-box;width:100%;margin-bottom:calc(var(--font-size) * 2.5);padding:calc(var(--font-size) * 1.5);border:var(--card-border);border-radius:calc(var(--font-size) * .875);background-color:var(--card-background-color)}.CompletePage .Section .Article .List{display:flex;flex-direction:column;gap:calc(var(--font-size) * .75)}.CompletePage .Section .Article .List .ListItem{display:flex;justify-content:space-between}.CompletePage .Section .Article .List .ListItem:empty{display:none}.CompletePage .Section .Article .List .ListItem .S:nth-child(2){font-weight:700}.CompletePage .Section .P{color:var(--card-color);font-weight:500;font-size:calc(var(--font-resize) * .875)}.CompletePage .Section .Box{margin-top:-4px;padding-bottom:20px}.CompletePage .Section .Box .P{text-align:center}.CompletePage .Section .Box .P em{display:block;padding:0 46px;color:var(--card-color-accent)}.CompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.CompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.DepartmentsPage{padding:var(--font-size) 0}.DepartmentsPage .Departments{padding:0;border-top:var(--reservation-guide-line)}.DepartmentsPage .Departments .MenuItem{justify-content:space-between;height:calc(var(--font-size) * 4.6875);padding:.5625em 1em;border-bottom:var(--reservation-guide-line)}.DepartmentsPage .Departments .MenuItem svg{width:calc(var(--font-resize) * 1.5);height:calc(var(--font-resize) * 1.5);color:var(--button-arrow-color)}.DoctorInfo{display:flex;width:100%}.DoctorInfo .Check{display:flex;justify-content:center;align-items:center;flex:0 0 calc(var(--font-size) * 2)}.DoctorInfo .Check .S{display:block;width:calc(var(--font-resize) * 1.25);height:calc(var(--font-resize) * 1.25);border:var(--reservation-check-border);border-radius:50%;position:relative;background-color:var(--background-color)}.DoctorInfo .Info{display:flex;flex-direction:column;flex:1 1 auto;padding:0 calc(var(--font-size) * 1.3333) 0 calc(var(--font-size) * .66666);color:var(--color-gray);font-size:calc(var(--font-resize) * .75)}.DoctorInfo .Info .Name{color:var(--reservation-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.5)}.DoctorInfo .Info .Expertise{display:-webkit-box;padding-top:calc(var(--font-size) * .3333);overflow:hidden;line-height:1.3333;word-break:break-word;text-overflow:ellipsis;line-clamp:2;text-wrap:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical}.DoctorInfo .Photo{flex:0 0 calc(var(--font-resize) * 4.25);color:var(--color-light)}.DoctorInfo .Photo .S{display:inline-block;width:calc(var(--font-resize) * 4.25);height:calc(var(--font-resize) * 4.25);border:1px solid rgb(238,238,238);border-radius:50%;overflow:hidden}.DoctorInfo .Photo .Img,.DoctorInfo .Photo svg{width:100%;height:auto}.DoctorInfo .Photo svg{margin-top:10px}.DoctorsPage{padding:0}.DoctorsPage .Doctors{padding:0;border-top:var(--reservation-guide-line)}.DoctorsPage .Doctors .MenuItem{padding:calc(var(--font-size) * 1.25) var(--font-size);border-bottom:var(--reservation-guide-line)}.DoctorsPage .Doctors .MenuItem:focus .Check .S,.DoctorsPage .Doctors .MenuItem:hover .Check .S{border-color:var(--reservation-color-accent);position:relative}.DoctorsPage .Doctors .MenuItem:focus .Check .S:after,.DoctorsPage .Doctors .MenuItem:hover .Check .S:after{border-radius:50%;position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:var(--reservation-color-accent);content:""}.MakePage{padding-top:calc(var(--font-size) * .75)}.MakePage .Heading .H2{padding-bottom:6px;color:var(--color-gray);font-weight:700;font-size:calc(var(--font-resize) * 1.5);line-height:1.25;white-space:pre-line}.MakePage .Heading .H2 em{color:var(--reservation-color-accent);font-weight:900}.MakePage .Heading .Button.Text{display:inline-flex;gap:2px;color:var(--reservation-textbutton-color);font-weight:700;font-size:calc(var(--font-resize) * .875)}.MakePage .Buttons{display:flex;gap:12px;padding:25px 0 40px}.MakePage .Buttons .Button{align-items:flex-start;flex-direction:column;gap:2px;width:50%;margin:0;padding:var(--font-size);border-radius:calc(var(--font-size) * .875);font-weight:700}.MakePage .Buttons .Button .S{color:var(--color);line-height:1.25}.MakePage .Buttons .Button svg{align-self:flex-end;margin:-4px}.MakePage .Buttons .Button:nth-child(1){border-color:var(--reservation-online-border-color);box-shadow:var(--reservation-online-shadow);background-color:var(--reservation-online-background-color)}.MakePage .Buttons .Button:nth-child(1) .S:nth-child(1){color:var(--reservation-online-color-accent)}.MakePage .Buttons .Button:nth-child(1) .Effect{background-color:var(--reservation-online-border-color)}.MakePage .Buttons .Button:nth-child(2){border-color:var(--reservation-phone-border-color);box-shadow:var(--reservation-phone-shadow);background-color:var(--reservation-phone-background-color)}.MakePage .Buttons .Button:nth-child(2) .S:nth-child(1){color:var(--reservation-phone-color-accent)}.MakePage .Buttons .Button:nth-child(2) .Effect{background-color:var(--reservation-phone-border-color)}.MakePage .PhoneGuide .H3{font-size:var(--font-resize)}.MakePage .PhoneGuide .List{padding-top:calc(var(--font-size) * .5)}.MakePage .PhoneGuide .ListItem{justify-content:space-between;padding:0 4px;border-bottom:var(--reservation-guide-line);color:var(--color-gray);font-size:calc(var(--font-resize) * .875);line-height:3.142857}.MakePage .PhoneGuide .ListItem:nth-child(4){border-bottom:none}.ManagePage{height:100%}.ManagePage .ReservationList{width:100%}.ManagePage .ReservationList .ListItem{flex-direction:column;padding-bottom:calc(var(--font-size) * 3)}.ManagePage .ReservationItem{width:100%}.ManagePage .ReservationItem .ListItem{justify-content:space-between;flex-direction:row;padding:0 10px;border-bottom:var(--reservation-detail-line);color:var(--color-gray);line-height:2.75}.ManagePage .ReservationItem .ListItem .S:nth-child(2){font-weight:700}.ManagePage .ReservationItem .ListItem:last-child{border:none}.ManagePage .Box{display:flex;gap:8px;width:100%;padding:12px 0}.ManagePage .Box .Button{flex-grow:1;margin:0;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * 1.125);line-height:1.6945}.ManagePage .Box .Button.Outline{border:var(--reservation-detail-line);color:var(--reservation-cancel-color)}.ManagePage .Box .Button.Fill{box-shadow:none;color:var(--bottom-button-color);--button-color-accent: var(--bottom-button-color-accent2);--button-color-accent-dark: var(--bottom-button-color-accent2)}.ManagePage .Box .Button.Fill .Effect{background-color:color-mix(in srgb,currentColor 75%,transparent)}.ManagePage .Container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.ManagePage .Container .S{padding-top:calc(var(--font-resize) * 1.125);color:var(--color-gray);font-weight:700;font-size:var(--font-resize)}.NotePage .Article{display:flex;flex-direction:column;gap:calc(var(--font-resize) * 1.25);color:var(--color-gray);font-size:calc(var(--font-resize) * .875);line-height:1.42857}.NotePage .Article em{color:var(--reservation-color-accent)}.ReservationPage{padding:0}.ReservationPage .Tab{display:flex;flex-direction:column;height:100%;--tab-color-accent: var(--reservation-color-accent)}.ReservationPage .Tab .TabMenuContainer{border-color:var(--divid-color)}.ReservationPage .Tab .TabMenuItem{width:50%;padding:calc(var(--font-size) * .875) var(--font-size);color:var(--color-light)}.ReservationPage .Tab .TabMenuItem.Active{color:var(--color);font-weight:700}.ReservationPage .Tab .TabMenuItem .Effect,.ReservationPage .Tab .TabIndicator{background-color:var(--reservation-color-accent)}.ReservationPage .Tab .TabContents{flex-grow:1;max-height:100%}.ReservationPage .Tab .TabPanel{box-sizing:border-box;max-height:calc(100% - 54px);padding:var(--font-size);overflow-y:auto}.SelectDatePage{max-height:calc(100% - (var(--font-resize) * 8));padding:0}.SelectDatePage .Dates{padding:var(--font-size)}.SelectDatePage .Calendar{color:var(--main-calendar-color)}.SelectDatePage .Calendar .CalendarHeader{padding-bottom:14px}.SelectDatePage .Calendar .CalendarHeader svg{width:calc(var(--font-resize) * 1.25);height:calc(var(--font-resize) * 1.25)}.SelectDatePage .Calendar .CalendarTable{height:calc(var(--font-resize) * 16)}.SelectDatePage .Calendar .CalendarTable .Weekday{color:var(--main-weekday-color);font-size:calc(var(--font-size) * .875);line-height:1.2857142}.SelectDatePage .Calendar .CalendarTable .Date .Day{color:var(--main-calendar-color);font-weight:700;font-size:calc(var(--font-resize) * .875)}.SelectDatePage .Calendar .CalendarTable .Date .Day:before{width:calc(var(--font-resize) * 2);height:calc(var(--font-resize) * 2);top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.SelectDatePage .Calendar .CalendarTable .Date.Today .Day{color:var(--button-color-accent)}.SelectDatePage .Calendar .CalendarTable .Date.Today .Day:before{border:var(--main-today-border);background-color:var(--main-today-color-accent)}.SelectDatePage .Calendar .CalendarTable .Date.EnableDate .Day:before{border:1px solid var(--reservation-enabledate-color);background-color:var(--reservation-enabledate-color)}.SelectDatePage .Calendar .CalendarTable .Date.EnableDate+.EnableDate:before{width:100%;position:absolute;top:50%;bottom:0;left:-50%;z-index:-1;background-color:var(--reservation-enabledate-color);content:"";opacity:.4;transform:translateY(-50%)}.SelectDatePage .Calendar .CalendarTable .Date.SelectedDate .Day{color:var(--background-color);font-weight:900}.SelectDatePage .Calendar .CalendarTable .Date.SelectedDate .Day:before{border:1px solid var(--reservation-color-accent);background-color:var(--reservation-color-accent)}.SelectDatePage .Marker{display:flex;justify-content:flex-end;padding:calc(var(--font-size) * .25) calc(var(--font-size) * .75);color:var(--reservation-marker-color);font-size:calc(var(--font-resize) * .75)}.SelectDatePage .Marker .S{display:inline-block;margin-left:calc(var(--font-resize) * .83333);padding-left:calc(var(--font-resize) * 1.5);position:relative}.SelectDatePage .Marker .S:before{display:inline-block;width:calc(var(--font-resize) * 1.16666);height:calc(var(--font-resize) * 1.16666);border-radius:50%;position:absolute;top:50%;left:0;content:"";transform:translateY(-50%)}.SelectDatePage .Marker .S:nth-child(1):before{border:1px solid var(--reservation-enabledate-color);background-color:var(--reservation-enabledate-color)}.SelectDatePage .Marker .S:nth-child(2):before{border:var(--main-today-border);background-color:var(--main-today-color-accent)}.SelectDatePage .Divid{margin:calc(var(--font-size) * .5) 0 calc(var(--font-size) * 1.5);background-color:var(--divid-color)}.SelectDatePage .Times{padding:var(--font-size)}.SelectDatePage .Times .List{display:flex;column-gap:calc(var(--font-size) * .75);row-gap:calc(var(--font-size) * .5);justify-content:space-between;flex-wrap:wrap}.SelectDatePage .Times .List .ListItem{width:auto}.SelectDatePage .Times .List .ListItem .Button{min-width:calc(var(--font-size) * 6.25);margin:0;box-shadow:var(--reservation-time-button-outline-shadow)}.SelectDatePage .Times .List .ListItem .Button.Fill{box-shadow:var(--reservation-time-button-fill-shadow)}.SelectDatePage .Times .List .ListItem .Button.Fill .Effect{background-color:var(--background-color)}.SelectDatePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.SelectDatePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.PushPageContainer-HearingPage-2 .ToolBar .IconButton,.PushPageContainer-Reservation-4 .ToolBar .IconButton{display:none}.ResultPage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.ResultPage .Section{display:flex;flex-direction:column;height:100%}.ResultPage .Section .P{font-weight:600}.ResultPage .Section .Article{padding-bottom:calc(var(--font-size) * 2.5)}.ResultPage .Section .Article .H2{padding:calc(var(--font-size) * .4375);border:var(--card-border);border-radius:calc(var(--font-size) * .375);background-color:var(--card-background-color);font-weight:500;font-size:var(--font-resize);text-align:center}.ResultPage .Section .Article .List{margin-top:calc(var(--font-size) * 1.25)}.ResultPage .Section .Article .List .ListItem{display:flex;justify-content:space-between;flex-wrap:wrap;padding:calc(var(--font-size) * .625);border-bottom:var(--reservation-detail-line)}.ResultPage .Section .Article .List .ListItem .S{color:var(--color-gray)}.ResultPage .Section .Article .List .ListItem .S:nth-child(2){font-weight:700}.ResultPage .Section .Article .List .ListItem .P{display:flex;justify-content:space-between;flex-basis:100%}.ResultPage .Section .Article .List .ListItem .P.Small .S{font-weight:400;font-size:calc(var(--font-resize) * .875)}.ResultPage .Section .Container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.ResultPage .Section .Container .S{padding-top:calc(var(--font-resize) * 1.125);color:var(--color-gray);font-weight:700;font-size:var(--font-resize)}.RoomCompletePage{max-height:calc(100% - 130px)}.RoomCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.RoomCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.RoomCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.RoomCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.RoomCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.RoomInfoPage{max-height:calc(100% - 130px);padding:0}.RoomInfoPage .H2 .Img{display:block;width:100%}.RoomInfoPage .Section{padding:20px 16px 60px}.RoomInfoPage .Section .H2{padding:28px 0 8px;color:var(--card-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.25)}.RoomInfoPage .Section .P{color:var(--card-color);font-weight:600;white-space:pre-wrap}.RoomInfoPage .Section .P.Accent{color:var(--card-color-accent)}.RoomInfoPage .Section .P.MarginT{margin-top:16px}.RoomInfoPage .Section .Images{display:flex;justify-content:center;gap:8px;padding-top:12px}.RoomInfoPage .Section .Images .Img{width:104px;height:auto}.RoomManagePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.RoomManagePage .List{margin-bottom:20px;position:relative}.RoomManagePage .List:after{width:calc(100% + var(--font-size) * 2);height:8px;position:absolute;left:calc(var(--font-size) * -1);background-color:#f5f6f8;content:""}.RoomManagePage .List .ListItem{justify-content:space-between;padding:10px;border-bottom:var(--reservation-detail-line)}.RoomManagePage .List .ListItem:nth-child(8),.RoomManagePage .List .ListItem:nth-child(9){border-bottom:0}.RoomManagePage .List .ListItem:nth-child(9){padding:0}.RoomManagePage .List .ListItem .S{color:var(--color-gray);font-weight:400}.RoomManagePage .List .ListItem .S:nth-child(2){font-weight:700}.RoomManagePage .List .ListItem .Button{width:100%;margin:8px 0 20px;padding:8px;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.RoomNotePage{max-height:calc(100% - 130px);padding:0}.RoomNotePage .H2 .Img{display:block;width:100%}.RoomNotePage .Section{padding:16px 16px 60px}.RoomNotePage .Section .H2{padding:16px 0 8px;color:var(--card-color-accent);font-weight:700;font-size:calc(var(--font-resize) * 1.25)}.RoomNotePage .Section .P{padding-bottom:12px;white-space:pre-wrap}.RoomNotePage .Section .P span{color:var(--card-color)}.RoomNotePage .Section .P em{color:var(--card-color-accent)}.RoomNotePage .Section .P .Red{color:#d20000}.RoomNotePage .ButtonArea{padding:0 16px 32px}.RoomNotePage .ButtonArea .Button{justify-content:space-between;width:100%;margin:0;padding:16px 10px 16px 16px;border-color:var(--reservation-online-border-color);border-radius:12px;background-color:var(--card-background-color);font-weight:700;font-size:calc(var(--font-resize) * 1.125);line-height:1}.RoomReservePage{box-sizing:border-box;max-height:calc(100% - 130px);overflow-y:auto}.RoomReservePage .Section{display:flex;flex-direction:column;gap:20px;padding-bottom:calc(var(--font-resize) * 10)}.RoomReservePage .InputController{width:100%}.RoomReservePage .InputController .InputLabel{padding:0;font-size:calc(var(--font-resize) * .875)}.RoomReservePage .InputController .InputContainer{margin-top:8px}.RoomReservePage .InputController .InputContainer .InputText{border-radius:10px;background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.RoomReservePage .InputController .InputContainer .FieldSet{border:var(--reservation-detail-line);border-radius:10px}.RoomReservePage .InputController.Filled .InputLabel,.RoomReservePage .InputController.Focus .InputLabel,.RoomReservePage .InputController.Disabled .InputLabel{color:var(--color-gray)}.RoomReservePage .InputController.Disabled .InputContainer .InputText{background-color:var(--info-disabled-background-color)}.RoomReservePage .InputController .Buttons{display:flex;gap:8px;margin-top:8px}.RoomReservePage .InputController .Buttons .Button{flex-grow:1;margin:0;border-radius:10px;font-weight:700;font-size:calc(var(--font-resize) * .875)}.RoomReservePage .InputController .Buttons .Button.Fill{box-shadow:0 2px 8px #e9629b4d}.RoomReservePage .InputController .Buttons .Button.Outline{box-shadow:0 2px 8px #e9629b1a}.Rooms .RoomsContainer{height:100%;background-color:var(--background-color)}.Rooms .RoomsContainer .AppBar .H1{display:block;flex-grow:1;width:100%;padding-top:calc(var(--font-resize) * .175);padding-right:calc(var(--font-resize) * 1.5);font-weight:700;font-size:calc(var(--font-resize) * 1.25);text-align:center}.PushPageContainer-RoomPage-2 .ToolBar .IconButton{display:none}.Settings .SettingsContainer{height:100%;background-color:var(--background-color)}.Settings .SettingsContainer .AppBar .H1{display:block;flex-grow:1;width:100%;padding-top:calc(var(--font-resize) * .175);padding-right:calc(var(--font-resize) * 1.5);font-weight:700;font-size:calc(var(--font-resize) * 1.25);text-align:center}.SettingPage{padding:0;color:var(--color-gray)}.SettingPage .Section{padding:1.5em 0}.SettingPage .Section:nth-child(1){padding-top:1em}.SettingPage .Section .H2{padding:0 1em .5em;font-weight:700;font-size:var(--font-resize)}.SettingPage .Section .SwitchController.Checked .SwitchTrack{background-color:var(--setting-switch-color)}.SettingPage .Section .Article,.SettingPage .Section .Button.Text{min-height:calc(var(--font-resize) * 3.28575);padding:0 calc(var(--font-size) * 1.14285);color:currentColor;font-size:calc(var(--font-resize) * .875)}.SettingPage .Section .Button.Text{display:block;width:100%;border-radius:0;text-align:left}.SettingPage .Section .Button.Text .Ripple .Focus{border-radius:0!important;transform:scale(1)!important}.SettingPage .Section .Article{display:flex;justify-content:space-between;align-items:center}.SettingPage .Section .Article .Box{display:flex;flex-direction:column}.SettingPage .Section .Article .Box .S:nth-child(2){color:var(--color-light);font-size:calc(var(--font-resize) * .85714)}.SettingPage .Section .Article .Button{width:calc(var(--font-resize) * 7.14287);height:calc(var(--font-resize) * 2.57143);color:var(--color-gray);--button-color-accent: var(--button-arrow-color);--button-color-a50: var(--button-border-color-light)}.SettingPage .Section .Button .Ripple .Focus{opacity:.05!important}.SettingPage .Divid{margin:0;background-color:var(--divid-color)}.InfoPage .InputController{width:100%;padding-bottom:calc(var(--font-size) * 1.25)}.InfoPage .InputLabel{padding:0 0 calc(var(--font-size) * .71428) 0;color:var(--color-gray);font-size:calc(var(--font-resize) * .875);opacity:1}.InfoPage .InputText{padding:calc(var(--font-resize) * .625) calc(var(--font-resize) * .75);background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.InfoPage .FieldSet{border:1px solid var(--button-border-color-light);border-radius:calc(var(--font-size) * .625)}.InfoPage .Disabled .InputText{border-radius:calc(var(--font-size) * .625);background-color:var(--info-disabled-background-color)}.RightSideMenu{min-width:calc(var(--font-size) * 18.125);right:auto}.RightSideMenu .RightSideMenuContainer{height:100%;background-color:var(--background-color)}.RightSideMenu .RightSideMenuContainer .ToolBar{flex-direction:row-reverse}.MenuPage{padding:20px 0}.MenuPage .SideMenu{padding:0}.MenuPage .SideMenu .MenuItem{padding:.5625em 1em}.MenuPage .SideMenu .MenuItem svg:nth-child(2){width:calc(var(--font-resize) * 1.5);height:calc(var(--font-resize) * 1.5);color:var(--button-arrow-color)}.MenuPage .SideMenu .Divid{background-color:var(--divid-color)}.MenuPage .SocialButtons{display:flex;justify-content:center;flex-direction:row;gap:8px;margin:0;padding:33px 0 0}.MenuPage .SocialButtons .ListItem{width:auto}.MenuPage .SocialButtons .ListItem .Img{width:calc(var(--font-size) * 2);height:calc(var(--font-size) * 2)}.Surveys .SurveysContainer{height:100%;background-color:var(--background-color)}.Surveys .SurveysContainer .AppBar .H1{display:block;flex-grow:1;width:100%;padding-top:calc(var(--font-resize) * .175);padding-right:calc(var(--font-resize) * 1.5);font-weight:700;font-size:calc(var(--font-resize) * 1.25);text-align:center}.SurveyCompletePage{max-height:calc(100% - 130px)}.SurveyCompletePage .Section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.SurveyCompletePage .Section .H2{padding:calc(var(--font-resize) * 1.125) 0 var(--font-resize);color:var(--confirm-body-color);font-weight:700;font-size:var(--font-resize)}.SurveyCompletePage .Section .H2 .S{color:var(--confirm-title-color);font-weight:800}.SurveyCompletePage .Section .P{color:var(--main-weekday-color);font-weight:700;font-size:calc(var(--font-resize) * .875)}.SurveyCompletePage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.SurveyCompletePage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.SurveyPage{padding:0}.SurveyPage .H2 .Img{display:block;width:100%}.SurveyPage .Section{padding:var(--font-size)}.SurveyPage .Section .P{color:var(--color-gray);line-height:1.25;white-space:pre-line}.SurveyQuestionsPage{max-height:calc(100% - 125px);padding-bottom:calc(var(--font-size) * 2)}.SurveyQuestionsPage .Heading .P{padding-bottom:4px;color:var(--color-gray);line-height:1.25;white-space:pre-line}.SurveyQuestionsPage .Questions .Article{padding-top:28px}.SurveyQuestionsPage .Questions .Article .P{font-weight:700;line-height:1.375}.SurveyQuestionsPage .Questions .Article .List .ListItem{padding:12px 0 0}.SurveyQuestionsPage .Questions .Article .List .ListItem .Button.Outlined{justify-content:space-between;width:100%;padding:13px 16px;border:var(--reservation-detail-line);border-radius:8px;color:var(--color-gray);line-height:1}.SurveyQuestionsPage .Questions .Article .List .ListItem .Button.Outlined .Img{margin-right:8px}.SurveyQuestionsPage .Questions .Article .List .ListItem .Button.Outlined .S{flex-grow:1;text-align:left}.SurveyQuestionsPage .Questions .Article .List .ListItem .Button.Outlined svg{display:none}.SurveyQuestionsPage .Questions .Article .List .ListItem .Button.Selected{border:var(--main-today-border);box-shadow:0 2px 4px #e9629b4d;background-color:#fff4f9;color:var(--card-color-accent);font-weight:700}.SurveyQuestionsPage .Questions .Article .List .ListItem .Button.Selected svg{display:inline}.SurveyQuestionsPage .Questions .Article .InputController{width:100%}.SurveyQuestionsPage .Questions .Article.Q201,.SurveyQuestionsPage .Questions .Article.Q202,.SurveyQuestionsPage .Questions .Article.Q203,.SurveyQuestionsPage .Questions .Article.Q204{padding:0}.SurveyQuestionsPage .Questions .Article.Q201 .P,.SurveyQuestionsPage .Questions .Article.Q202 .P,.SurveyQuestionsPage .Questions .Article.Q203 .P,.SurveyQuestionsPage .Questions .Article.Q204 .P{padding:16px 0 8px;color:var(--color-gray);font-weight:400}.SurveyQuestionsPage .Questions .Article.Q300 .InputController{padding:12px 0}.SurveyQuestionsPage .Questions .Article .Points{display:flex;flex-wrap:wrap;gap:4px}.SurveyQuestionsPage .Questions .Article .Points .ListItem{width:calc(50% - 4px)}.PushPageContainer-Survey-2 .ToolBar .IconButton{display:none}.AgreementPage .Section{display:flex;align-items:center;flex-direction:column;padding-top:16px}.AgreementPage .Section .List{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:28px}.AgreementPage .Section .List .ListItem{height:calc(var(--font-resize) * 2);color:var(--color-gray)}.AgreementPage .Section .List .ListItem .Box{display:flex;align-items:center;gap:2px;width:100%;height:100%;padding-left:2px}.AgreementPage .Section .List .ListItem .Box .IconButton{margin:0;padding:6px;position:relative;top:0}.AgreementPage .Section .List .ListItem .Box .IconButton svg{width:32px;height:32px}.AgreementPage .Section .List .ListItem .Box .IconButton.Arrow{color:var(--card-gray)}.AgreementPage .Section .List .ListItem .Box .IconButton.Arrow svg{width:16px;height:16px}.AgreementPage .Section .List .ListItem .Box .S{flex-grow:1;font-weight:500;font-size:calc(var(--font-resize) * .875)}.AgreementPage .Section .List .ListItem:nth-child(1){height:calc(var(--font-resize) * 3.25);margin-bottom:4px;border:var(--all-unchecked-border);border-radius:14px;background-color:var(--all-unchecked-background-color);color:var(--card-gray)}.AgreementPage .Section .List .ListItem:nth-child(1):has(.Checked){border:var(--card-border);background-color:var(--card-background-color);color:var(--card-color-accent)}.AgreementPage .Section .List .ListItem:nth-child(1) .S{font-weight:700;font-size:calc(var(--font-resize) * 1.125)}.AgreementPage .Section .Divid{width:calc(100% + 32px);margin:60px 0 20px;background-color:var(--divid-color)}.AgreementPage .Section .P{color:var(--color-gray);font-size:calc(var(--font-resize) * .875);line-height:1.57143}.AgreementPage .Section .Buttons{display:flex;justify-content:space-between;gap:8px;width:100%;margin:10px 0}.AgreementPage .Section .Buttons .Button{flex-grow:1;margin:0;box-shadow:var(--agreement-button-shadow)}.RegisterPage .InputController{width:100%;padding-bottom:calc(var(--font-size) * 1.25)}.RegisterPage .InputLabel{padding:0 0 calc(var(--font-size) * .71428) 0;color:var(--color-gray);font-size:calc(var(--font-resize) * .875);opacity:1}.RegisterPage .InputText{padding:calc(var(--font-resize) * .625) calc(var(--font-resize) * .75);background-color:var(--info-background-color);color:var(--color-gray);font-weight:700}.RegisterPage .InputText::placeholder{font-weight:400}.RegisterPage .FieldSet{border:1px solid var(--button-border-color-light);border-radius:calc(var(--font-size) * .625)}.RegisterPage .Disabled .InputText{border-radius:calc(var(--font-size) * .625);background-color:var(--info-disabled-background-color)}.RegisterPage .BottomButtons{background-color:var(--background-color);letter-spacing:-1px}.RegisterPage .BottomButtons .Button.Disabled{background-color:var(--color-light)}.Ticket{top:auto}.Ticket .PageBackdrop{background-color:var(--ticket-backdrop-background-color)}.TicketContainer{border-radius:calc(var(--font-size) * 1.875) calc(var(--font-size) * 1.875) 0 0;overflow:hidden;background-color:var(--background-color)}.TicketContainer .ToolBar{flex-direction:row-reverse;min-height:auto;padding:calc(var(--font-size) * .875) calc(var(--font-size) * 1.625) calc(var(--font-size) * .0625) calc(var(--font-size) * 1.25);border-bottom:var(--ticket-header-border)}.TicketContainer .ToolBar .Button svg{width:calc(var(--font-resize) * 1.25);height:calc(var(--font-resize) * 1.25)}.TicketContainer .ToolBar .H1{padding-top:2px;font-size:calc(var(--font-resize) * 1.125);line-height:1}.TicketContainer:has(>.Full) .AppBar{display:none}.TicketPage{padding:calc(var(--font-size) * 1.25) var(--font-size) calc(var(--font-size) * 1.875 + env(safe-area-inset-bottom,0));transform-origin:center center}.TicketPage .MobileTicket{display:flex;justify-content:center;align-items:center;flex-direction:column}.TicketPage .MobileTicket .P{display:flex;justify-content:center;align-items:center;font-size:calc(var(--font-resize) * 1.25)}.TicketPage .MobileTicket .P em{color:var(--card-color-accent);font-weight:700}.TicketPage .MobileTicket .Barcode{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:20px 0 0}.TicketPage .MobileTicket .Barcode .Info{display:flex;justify-content:space-between;width:100%;padding-top:10px;font-size:calc(var(--font-resize) * 1.125)}.TicketPage .MobileTicket .Barcode .Info .S:nth-child(2){font-weight:700}.TicketPage .MobileTicket .Img{display:none}.TicketPage.Full{width:calc(100vh - 32px - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0));height:calc(100vw - 32px);border-radius:20px;position:fixed;top:calc(16px + env(safe-area-inset-top,0));right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0));left:16px;transform-origin:top left;transform:rotate(90deg) translateY(-100%)}.TicketPage.Full .MobileTicket{zoom:1.75}.TicketPage.Full .MobileTicket .P{display:none}.TicketPage.Full .MobileTicket .Img{display:block;position:absolute;bottom:16px}.VerificationPage{padding:0}.VerificationPage iframe{display:block;width:100%;height:100%;margin:0;padding:0;border:none;outline:none}.TermPage .P{color:var(--color-gray);font-size:calc(var(--font-resize) * .875);white-space:pre-wrap}.AppBar{box-shadow:none;z-index:999;background-color:var(--background-color);--appbar-color: var(--color)}.AppBar .ToolBar{justify-content:space-between}.AppBar .ToolBar .H1{display:inline-flex;font-size:var(--font-resize)}.AppBar .ToolBar .H1 .Logo{height:calc(var(--font-resize) * 2.875)}.AppBar .ToolBar .Button{margin:0 calc(var(--font-resize) * -.75);color:var(--color)}.AppBar .ToolBar .Button svg{width:calc(var(--font-resize) * 1.5);height:calc(var(--font-resize) * 1.5)}.Main{width:100vw;height:100%;z-index:1}.Button .Effect,.MenuList .Effect,.TabNavigation .Effect{background-color:var(--button-color-accent)}.TabNavigation{min-height:calc(var(--font-resize) * 4);box-shadow:var(--tabnavigation-shadow);z-index:999}.TabNavigation .TabNavigationItem{gap:4px;padding:10px 0;color:var(--tabnavigation-color);font-weight:400;font-size:calc(var(--font-resize) * .875);line-height:var(--font-resize);font-family:var(--font-family-pretendard)}.TabNavigation .TabNavigationItem svg{width:calc(var(--font-resize) * 1.7143);height:calc(var(--font-resize) * 1.7143);color:var(--tabnavigation-icon-color)}.TabNavigation .TabNavigationItem.Active{color:var(--color);font-weight:700}.TabNavigation .TabNavigationItem.Active svg{color:currentColor}.MenuList .MenuItem:focus,.MenuList .MenuItem:hover{background-color:color-mix(in srgb,var(--button-color-accent) 5%,transparent)}.BottomButtons{display:flex;gap:8px;box-sizing:border-box;min-height:calc(var(--font-resize) * 4.25);padding:calc(var(--font-size) * .75) var(--font-size);box-shadow:var(--bottom-button-shadow);position:absolute;right:0;bottom:0;left:0;background-color:var(--background-color)}.BottomButtons .Button{flex-grow:1;margin:0;border-radius:10px;box-shadow:none;color:var(--bottom-button-color);font-weight:700;font-size:calc(var(--font-resize) * 1.125);--button-color-accent: var(--bottom-button-color-accent2);--button-color-accent-dark: var(--bottom-button-color-accent2)}.BottomButtons .Button.Outline{border:var(--reservation-detail-line);background-color:var(--info-background-color);color:var(--button-arrow-color)}.BottomButtons .Button .Effect{background-color:color-mix(in srgb,currentColor 75%,transparent)}.Dialog .DialogBackdrop{--dialog-backdrop-color: rgba(0, 0, 0, .8)}.Confirm{width:calc(100vw - (var(--font-size) * 2))}.Confirm .ConfirmHead{padding-top:calc(var(--font-size) * .75);color:var(--confirm-title-color);font-weight:700;text-align:center;white-space:pre-wrap}.Confirm .ConfirmBody{padding-bottom:calc(var(--font-size) * 2);color:var(--confirm-body-color);line-height:1.35;text-align:center;white-space:pre-wrap}.Confirm .ConfirmFoot{gap:8px}.Confirm .ConfirmFoot .Button{flex-grow:1;margin:0;padding:calc(var(--font-size) * .6808);border-radius:calc(var(--font-size) * .555556);box-shadow:none;font-weight:700;font-size:calc(var(--font-size) * 1.125);line-height:1.25;--button-color-accent: var(--confirm-button-background-color);--button-color-accent-dark: var(--confirm-button-background-color)}.Confirm .ConfirmFoot .Button.ConfirmCancel{color:var(--main-weekday-color);--button-color-accent: var(--confirm-cancel-button-background-color);--button-color-accent-dark: var( --confirm-cancel-button-background-color )}.Confirm .ConfirmFoot .Button .Effect{background-color:color-mix(in srgb,currentColor 75%,transparent)}.Confirm.Reserve .ConfirmBody{padding-top:calc(var(--font-size) * .5625)}.Confirm.Reserve .ConfirmBody .ListItem{justify-content:space-between;padding:12px 0;border-bottom:var(--reservation-detail-line)}.Confirm.Reserve .ConfirmBody .ListItem:empty{padding:0;border-bottom:none}.Confirm.Reserve .ConfirmBody .ListItem .S{color:var(--color-gray);font-size:calc(var(--font-resize) * .888888)}.Confirm.Reserve .ConfirmBody .ListItem .S:nth-child(2){font-weight:700}.AppBar{padding-top:constant(safe-area-inset-top,0);padding-top:env(safe-area-inset-top,0)}.Ticket .AppBar{padding-top:0}.TabNavigation{padding-bottom:constant(safe-area-inset-bottom,0);padding-bottom:env(safe-area-inset-bottom,0)}.BottomButtons{padding-bottom:calc(var(--font-size) * .75 + constant(safe-area-inset-bottom,0));padding-bottom:calc(var(--font-size) * .75 + env(safe-area-inset-bottom,0))}.Select{width:100%;position:relative}.Select .Label{color:var(--color-gray);font-size:calc(var(--font-resize) * .875)}.Select .SelectValue{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;border:var(--reservation-detail-line);border-radius:10px;outline:none;background-color:var(--info-background-color);color:var(--color-gray);font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Select .SelectValue:active,.Select .SelectValue:focus{outline:none;background-color:var(--info-background-color)!important}.Select .SelectValue:hover{border-color:var(--button-color-accent)}.Select .SelectValue .Placeholder{color:var(--color-placeholder);font-weight:400}.Select .SelectValue .Arrow{margin-left:var(--font-resize);color:var(--button-arrow-color);line-height:1;transform:rotate(90deg)}.Select .SelectValue .Arrow.Open{transform:rotate(270deg)}.Select .SelectValue .Arrow svg{width:20px;height:20px}.Select .SelectValue .List{max-height:200px;margin-top:4px;padding:calc(var(--font-resize) * .5) 0;border:var(--reservation-detail-line);border-radius:10px;outline:none;box-shadow:var(--main-shedule-shadow);position:absolute;top:100%;right:0;left:0;z-index:100;overflow-y:auto;background-color:var(--background-color)}.Select .SelectValue .List .ListItem{padding:10px 12px;outline:none;background-color:var(--background-color);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Select .SelectValue .List .ListItem:active,.Select .SelectValue .List .ListItem:focus{outline:none;background-color:var(--info-background-color)!important}.Select .SelectValue .List .ListItem:hover{background-color:transparent}.Select .SelectValue .List .ListItem.Selected{background-color:var(--card-background-color);font-weight:700}
