@font-face{font-family:Pretendard;font-weight:100;font-style:normal;font-display:swap;src:url(/assets/Pretendard-Thin-Cq3km6ap.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;font-display:swap;src:url(/assets/Pretendard-ExtraLight-CmnYHmfp.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/Pretendard-Light-BSr3DBFh.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Pretendard-Regular-D5CgADJ9.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Pretendard-Medium-Cs2k_Pp2.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Pretendard-Bold-DD7wHHNl.woff) format("woff")}html,body,#root{margin:0;padding:0;height:100%;font-family:Pretendard,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-synthesis:none}@media (min-width: 768px){.container{max-width:600px;margin:0 auto}}.container{background:linear-gradient(to right,#a8d5c2,teal);min-height:100vh;display:flex;justify-content:center;align-items:flex-start;position:relative}.overay-box{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 65px);z-index:1;border-top-left-radius:32px;border-top-right-radius:32px}.header{position:fixed;width:100%;height:65px;display:flex;justify-content:center;align-items:center;gap:2px;padding:0 16px}.icon{width:30px;height:auto}.title{color:#fff;font-size:20px;font-weight:500}.date-button-wrapper{position:relative;display:flex;align-items:flex-start;gap:70px;margin-top:5px}.coalition-button{position:absolute;padding:10px 24px;top:15px;right:24px;background-color:#4dc5911a;color:#4dc591;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;height:fit-content;box-sizing:border-box}.coalition-button:hover{color:#fff;background-color:#4dc591}.notice-box{display:flex;justify-content:center;margin-bottom:10px}.notice{display:flex;align-items:center;width:95%;height:40px;background-color:#4db6ac;border-radius:16px}.notice-text{padding-left:16px;font-size:14px;color:#fff}._container_1iiqc_1{display:flex;padding:10px 20px;background-color:#fff;border-top-left-radius:32px}._day_1iiqc_8{font-size:50px;font-weight:400;line-height:1;margin-right:8px;margin-top:2px;color:#222;-webkit-user-select:none;user-select:none}._monthWeekday_1iiqc_18{font-size:20px;color:#555;margin-top:5px;-webkit-user-select:none;user-select:none}._month_1iiqc_18{font-size:15px}._text_11ea8_1{font-size:14px;color:#bcc1cd;margin-left:4%}._container_11ea8_7{display:flex;gap:16px;padding:15px 18px}._selectionBox_11ea8_13{flex:1;color:#fff;height:90px;text-align:center;border-radius:8px;position:relative;container-type:inline}._selectionBox_11ea8_13 span{position:absolute;left:8px;bottom:10px;font-size:clamp(12px,3cqw,14px)}._selectionBox_11ea8_13:nth-child(1){background:linear-gradient(to right,#01796f,#a8d5c2);font-size:14px}._selectionBox_11ea8_13:nth-child(2){background:linear-gradient(to right,#00b3b3,#4b9ea9);font-size:12px}._selectionBox_11ea8_13:nth-child(3){background:linear-gradient(to right,#01796f,#4b9ea9);font-size:14px}._selected_11ea8_43{border:2px solid #e6fffa;box-shadow:0 4px 12px #2e888b4d;background-color:#fff8f0;transform:scale(1.05);border-radius:12px;transition:all .3s ease}._selected_11ea8_43 span{font-weight:500}._calendarWrapper_1es40_1{width:100%;max-width:600px;margin:0 auto;padding-left:5vw;padding-right:5vw;box-sizing:border-box}._calendar_1es40_1{display:flex;gap:15px;justify-content:center}._calendarCell_1es40_16{text-align:center;width:40px;border-radius:12px;padding:4px 0}._dayLabel_1es40_23{font-size:12px;color:gray}._dateNumber_1es40_28{font-size:18px;font-weight:500}._selected_1es40_33{background-color:#ff7648;color:#fff}._selectedLabel_1es40_38{color:#fff}._today_1es40_42:not(._selected_1es40_33){border:1px solid #DCDCDC}._underLine_1es40_46{height:10px;border-bottom:2px solid #FAF9F9}._container_191zb_1{display:flex;gap:16px;padding:16px;align-items:flex-start}._extra_191zb_10{height:30px}._extra_191zb_10 span{font-size:14px;font-weight:500;color:#bcc1cd;display:inline-block;margin-left:12px;padding-top:15px}._operatingHours_191zb_23{font-size:14px;width:48px}._operatingHours_191zb_23 p:first-child{margin-top:2px;margin-bottom:0;font-weight:500}._operatingHours_191zb_23 p:last-child{margin-top:8px;margin-left:8px;font-weight:500;color:teal}._divider_191zb_41{width:2px;background-color:#faf9f9;align-self:stretch}._cornersContainer_191zb_49{width:100%;display:flex;flex-direction:column;gap:25px}._cornerBox_191zb_56{width:100%;min-height:150px;padding:16px;box-sizing:border-box;border-radius:8px;background-color:#fffdfc;box-shadow:0 4px 12px #00808026;display:flex;flex-direction:column;justify-content:flex-start;transition:height .3s ease}._cornerTitle_191zb_70{font-size:16px;font-weight:500;margin-left:10px;margin-top:10px}._cornerTitle_191zb_70 span{color:#555}._menuList_191zb_81{margin-top:0}._menuList_191zb_81 li{font-size:14px;padding-top:7px}._noRestaurant_191zb_91{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:50%}._noRestaurant_191zb_91 p{margin:6px;color:#555}._noMenu_191zb_105{margin-left:10px;font-size:14px}._menuPhoto_191zb_112{display:flex;justify-content:flex-end;width:100%}._menuPhoto_191zb_112 a{text-decoration:none}._photoLink_191zb_122{color:teal;font-size:12px}
