.CustomerInfo-module__uE3NYa__customerInfoBox{box-sizing:border-box;background-color:#fff;border-radius:10px;width:100%;margin-bottom:0;padding:10px}.CustomerInfo-module__uE3NYa__customerInfoHeader{justify-content:space-between;align-items:center;font-size:20px;font-weight:600;display:flex}.CustomerInfo-module__uE3NYa__userHeader{color:#000;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:1.23rem;font-weight:600;line-height:1.2;display:flex}.CustomerInfo-module__uE3NYa__userName{display:inline-block}.CustomerInfo-module__uE3NYa__headerArrowIcon{color:#1e1e1e;align-items:center;margin-left:3px;font-size:.9em;line-height:1;display:inline-flex}.CustomerInfo-module__uE3NYa__customerId{color:#555;margin:10px 0;font-size:.9rem}.CustomerInfo-module__uE3NYa__infoLink{color:#000;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.2rem;transition:background .3s,color .3s;display:flex;box-shadow:0 1px 3px #0000000d}.CustomerInfo-module__uE3NYa__infoLink:hover{color:#444;background:#e7e7e7}.CustomerInfo-module__uE3NYa__periodOrderCard{cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex;box-shadow:-1px 1px 3px #0000000a,2px 2px 6px #0000000a}.CustomerInfo-module__uE3NYa__periodOrderLabel{font-size:.85rem;font-weight:600}.CustomerInfo-module__uE3NYa__periodOrderValue{color:#ff3e24;font-size:.85rem;font-weight:700}.CustomerInfo-module__uE3NYa__periodBenefitCard{color:#fff;box-sizing:border-box;cursor:pointer;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 34%),linear-gradient(135deg,#e84b29 0%,#ff6a3d 100%);border-radius:18px;width:100%;margin-top:12px;padding:18px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #e84b2933}.CustomerInfo-module__uE3NYa__periodBenefitCard:hover{transform:translateY(-1px);box-shadow:0 12px 28px #e84b2942}.CustomerInfo-module__uE3NYa__periodBenefitCard:focus-visible{outline-offset:3px;outline:3px solid #e84b2947}.CustomerInfo-module__uE3NYa__periodBenefitTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CustomerInfo-module__uE3NYa__periodBenefitEyebrow{opacity:.96;letter-spacing:-.02em;font-size:13px;font-weight:800;line-height:1.3}.CustomerInfo-module__uE3NYa__periodBenefitStatus{white-space:nowrap;background:#ffffff2e;border:1px solid #fff3;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:800;line-height:1}.CustomerInfo-module__uE3NYa__periodBenefitMain{letter-spacing:-.04em;word-break:keep-all;font-size:19px;font-weight:950;line-height:1.35}.CustomerInfo-module__uE3NYa__periodBenefitProgressWrap{margin:16px 0 6px}.CustomerInfo-module__uE3NYa__periodBenefitStepTrack{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;column-gap:7px;width:100%;display:grid}.CustomerInfo-module__uE3NYa__periodBenefitStepBar{background:#ffffff38;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:22px;transition:background .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.CustomerInfo-module__uE3NYa__periodBenefitStepBarActive{background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 5px 12px #3c180c29}.CustomerInfo-module__uE3NYa__periodBenefitStepNumber{color:#ffffffc7;font-size:11px;font-weight:950;line-height:1}.CustomerInfo-module__uE3NYa__periodBenefitStepBarActive .CustomerInfo-module__uE3NYa__periodBenefitStepNumber{color:#e84b29}.CustomerInfo-module__uE3NYa__periodBenefitStepLabels{color:#ffffffc7;letter-spacing:-.02em;justify-content:space-between;align-items:center;margin-top:2px;font-size:10px;font-weight:800;display:flex}.CustomerInfo-module__uE3NYa__periodBenefitBottom{letter-spacing:-.025em;word-break:keep-all;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.CustomerInfo-module__uE3NYa__periodBenefitGuide{letter-spacing:-.02em;color:#ffffffdb;word-break:keep-all;border-top:1px solid #ffffff2e;margin-top:5px;padding-top:8px;font-size:12px;font-weight:650;line-height:1.45}.CustomerInfo-module__uE3NYa__customerInfoStats{background:#f2f2f2;border-radius:12px;flex-direction:column;margin-top:10px;padding:12px 7px;display:flex}.CustomerInfo-module__uE3NYa__customerInfoStat{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:2px 10px;display:flex}.CustomerInfo-module__uE3NYa__customerInfoStatLabel{color:#666;font-size:14px}.CustomerInfo-module__uE3NYa__customerInfoStatValue{font-size:1.05rem;font-weight:700}.CustomerInfo-module__uE3NYa__personalInfoLink{color:#353535;cursor:pointer;align-items:center;font-size:.85rem;font-weight:700;display:flex}.CustomerInfo-module__uE3NYa__personalInfoLink:hover{color:#666}.CustomerInfo-module__uE3NYa__verticalDivider{display:none}@media (max-width:768px){.CustomerInfo-module__uE3NYa__customerInfoBox{box-shadow:none;border:none;border-radius:0;margin-bottom:0;padding:15px}.CustomerInfo-module__uE3NYa__customerInfoBox h3{font-size:1.6rem}.CustomerInfo-module__uE3NYa__customerInfoHeader{font-size:17px}.CustomerInfo-module__uE3NYa__customerId{font-size:.85rem}.CustomerInfo-module__uE3NYa__infoLink{font-size:1.1rem}.CustomerInfo-module__uE3NYa__periodOrderLabel,.CustomerInfo-module__uE3NYa__periodOrderValue{font-size:13px}.CustomerInfo-module__uE3NYa__periodBenefitCard{border-radius:18px;margin-top:14px;padding:20px 22px}.CustomerInfo-module__uE3NYa__periodBenefitMain{font-size:21px}.CustomerInfo-module__uE3NYa__periodBenefitEyebrow{font-size:14px}.CustomerInfo-module__uE3NYa__periodBenefitStatus{padding:6px 9px;font-size:13px}.CustomerInfo-module__uE3NYa__periodBenefitStepTrack{column-gap:6px}.CustomerInfo-module__uE3NYa__periodBenefitStepBar{height:24px}.CustomerInfo-module__uE3NYa__periodBenefitStepNumber{font-size:11px}.CustomerInfo-module__uE3NYa__periodBenefitBottom,.CustomerInfo-module__uE3NYa__periodBenefitGuide{font-size:12px}.CustomerInfo-module__uE3NYa__customerInfoStats{flex-direction:row;justify-content:center;align-items:stretch;width:100%;display:flex}.CustomerInfo-module__uE3NYa__customerInfoStat{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-bottom:0;padding:0 0 0 20px;display:flex;position:relative}.CustomerInfo-module__uE3NYa__verticalDivider{background-color:#bcbcbc;flex:0 0 1px;align-self:center;width:1px;height:26px;margin:0;display:block}}
.AddPet-module__vfyCRq__addPetWrapper{flex-direction:column;width:100%;max-width:500px;height:80vh;margin:0 auto;display:flex}.AddPet-module__vfyCRq__header{background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.AddPet-module__vfyCRq__header h2{margin:0;font-size:18px}.AddPet-module__vfyCRq__progressBar{height:10px}.AddPet-module__vfyCRq__progressBar .ant-progress-outer{padding:0}.AddPet-module__vfyCRq__progressBar .ant-progress-bg{border-radius:4px}.AddPet-module__vfyCRq__progressBar .ant-progress-inner{border-radius:4px}.AddPet-module__vfyCRq__addPet{flex-direction:column;flex:1;padding:20px 20px 90px;display:flex;overflow-y:auto}.AddPet-module__vfyCRq__addPetCard{background-color:#fff;border:none;flex:1;width:100%;margin-bottom:20px;padding:10px;transition:all .3s}.AddPet-module__vfyCRq__addPetCard h3{text-align:left;color:#333;margin-bottom:16px;font-size:1.2rem;font-weight:400}.AddPet-module__vfyCRq__addPetCard:hover{transform:none}.AddPet-module__vfyCRq__stepIndicator{color:#888;background-color:#f0f0f0;border-radius:15px;padding:5px 10px;font-size:12px;position:absolute;top:20px;right:20px}.AddPet-module__vfyCRq__customInput{justify-content:center;align-items:center;width:100%;height:40px;margin-top:4px;display:flex}.AddPet-module__vfyCRq__customInput:focus{border:2px solid #e84b29;box-shadow:0 0 0 2px #ffbdd233}:is(.AddPet-module__vfyCRq__addPetCard .ant-input,.AddPet-module__vfyCRq__addPetCard .ant-select,.AddPet-module__vfyCRq__addPetCard .ant-checkbox-group,.AddPet-module__vfyCRq__addPetCard .ant-radio-group,.AddPet-module__vfyCRq__addPetCard .ant-picker){width:100%;margin-bottom:14px}.AddPet-module__vfyCRq__genderSelection{justify-content:center;gap:15px;display:flex}.AddPet-module__vfyCRq__genderCard{cursor:pointer;border:2px solid #d9d9d9;justify-content:center;align-items:center;width:150px;height:150px;font-size:16px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000001a}.AddPet-module__vfyCRq__genderCard:hover{border-color:#e84b29}.AddPet-module__vfyCRq__genderCard.AddPet-module__vfyCRq__selected{color:#000;background-color:#fff;border:3px solid #e84b29;font-weight:700}.AddPet-module__vfyCRq__neutralizeCheckbox{justify-content:left;margin-top:20px;display:flex}.AddPet-module__vfyCRq__weightInputs{justify-content:space-between;gap:5px;margin-top:30px;margin-bottom:10px;display:flex}.AddPet-module__vfyCRq__weightInputs .AddPet-module__vfyCRq__MuiFormControl-root{flex:1}.AddPet-module__vfyCRq__MuiOutlinedInput-root .AddPet-module__vfyCRq__MuiOutlinedInput-notchedOutline,.AddPet-module__vfyCRq__MuiOutlinedInput-root:hover .AddPet-module__vfyCRq__MuiOutlinedInput-notchedOutline,.AddPet-module__vfyCRq__MuiOutlinedInput-root.AddPet-module__vfyCRq__Mui-focused .AddPet-module__vfyCRq__MuiOutlinedInput-notchedOutline{border-color:#e84b29!important}.AddPet-module__vfyCRq__customRadioGroup,.AddPet-module__vfyCRq__customCheckboxGroup{flex-direction:column;width:100%;display:flex}.AddPet-module__vfyCRq__customCheckbox{border:1px solid #d9d9d9;border-radius:8px;align-items:flex-start;margin-bottom:5px;padding:10px;transition:all .3s;display:flex}.AddPet-module__vfyCRq__customCheckbox:hover{border-color:#e84b29}.AddPet-module__vfyCRq__customRadio.AddPet-module__vfyCRq__ant-radio-wrapper-checked,.AddPet-module__vfyCRq__customCheckbox.AddPet-module__vfyCRq__ant-checkbox-wrapper-checked{border:2px solid #e84b29;font-weight:700}.AddPet-module__vfyCRq__customRadio span.AddPet-module__vfyCRq__ant-radio+*,.AddPet-module__vfyCRq__customCheckbox span.AddPet-module__vfyCRq__ant-checkbox+*{padding-left:8px}.AddPet-module__vfyCRq__genderRadioGroup{justify-content:center;gap:15px;margin-bottom:15px;display:flex}.AddPet-module__vfyCRq__genderRadioOption{cursor:pointer;background:#fff;border:1.5px solid #d9d9d9;border-radius:10px;justify-content:center;align-items:center;min-width:160px;height:160px;font-size:1.25rem;transition:border .2s,box-shadow .2s;display:flex}.AddPet-module__vfyCRq__genderRadioOption:hover,.AddPet-module__vfyCRq__genderRadioOption:focus{border:2px solid #e84b29;outline:none}.AddPet-module__vfyCRq__genderRadioOption.AddPet-module__vfyCRq__selected{color:#e84b29;background:#fff7f4;border:3px solid #e84b29;font-weight:700;box-shadow:0 2px 8px #e84b290d}.AddPet-module__vfyCRq__genderLabel{color:#333;font-size:1.2rem;font-weight:400}.AddPet-module__vfyCRq__activeMassOption{cursor:pointer;background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;align-items:center;margin-bottom:8px;padding:16px 14px;transition:border .2s,box-shadow .2s;display:flex}.AddPet-module__vfyCRq__activeMassOption:hover,.AddPet-module__vfyCRq__activeMassOption:focus{border:2px solid #e84b29;outline:none;box-shadow:0 2px 8px #e84b290d}.AddPet-module__vfyCRq__activeMassOption.AddPet-module__vfyCRq__selected{background:#fff7f4;border:2px solid #e84b29;font-weight:700;box-shadow:0 2px 8px #e84b291a}.AddPet-module__vfyCRq__activeMassLabel{color:#333;font-size:1rem}.AddPet-module__vfyCRq__footer{z-index:10;background-color:#fff;padding:16px 20px;position:sticky;bottom:0}.AddPet-module__vfyCRq__buttonGroup{justify-content:center;width:100%;display:flex}.AddPet-module__vfyCRq__button{border:none;border-radius:5px;min-width:120px;height:40px;font-size:16px;font-weight:700;transition:all .3s;color:#fff!important;background-color:#e84b29!important;border-color:#e84b29!important}.AddPet-module__vfyCRq__button:hover{background-color:#d33f20!important;border-color:#e37763!important}.AddPet-module__vfyCRq__recommendButton{border-radius:18px;min-width:70px;height:26px;padding:0 10px;font-size:12px;font-weight:600;transition:all .2s;color:#e84b29!important;background-color:#fff!important;border:1px solid #e84b29!important}.AddPet-module__vfyCRq__recommendButton:hover,.AddPet-module__vfyCRq__recommendButtonActive{color:#fff!important;background-color:#e84b29!important}@media (max-width:768px){.AddPet-module__vfyCRq__addPetWrapper{height:100%}.AddPet-module__vfyCRq__header h2{font-size:16px}.AddPet-module__vfyCRq__addPet{padding:15px}.AddPet-module__vfyCRq__addPetCard{margin:0;padding:0}.AddPet-module__vfyCRq__addPetCard h3{text-align:left;color:#333;margin-bottom:16px;font-size:18px;font-weight:700}.AddPet-module__vfyCRq__customRadio,.AddPet-module__vfyCRq__customCheckbox{padding:12px;font-size:14px}.AddPet-module__vfyCRq__button{min-width:100px;height:36px;font-size:14px}.AddPet-module__vfyCRq__recommendButton{min-width:60px;height:24px;padding:0 8px;font-size:11px}}
.AddPetSuccessModal-module__qLYBUq__successModal{width:320px;max-width:90vw}.AddPetSuccessModal-module__qLYBUq__modalContent{text-align:center;padding:24px 20px}.AddPetSuccessModal-module__qLYBUq__checkIcon{color:#e84b29;margin-bottom:16px;font-size:60px}.AddPetSuccessModal-module__qLYBUq__title{margin-bottom:8px;font-size:22px;font-weight:700}.AddPetSuccessModal-module__qLYBUq__subtitle{color:#666;text-align:center;margin-bottom:20px;font-size:15px;line-height:1.4}.AddPetSuccessModal-module__qLYBUq__composeButton{color:#e84b29;width:100%;height:40px;box-shadow:none;background:0 0;border:none;margin-bottom:12px;padding:0;font-weight:700}.AddPetSuccessModal-module__qLYBUq__composeButton:hover,.AddPetSuccessModal-module__qLYBUq__composeButton:focus,.AddPetSuccessModal-module__qLYBUq__composeButton:active{color:#e84b29;box-shadow:none!important;background:0 0!important;border:none!important}.AddPetSuccessModal-module__qLYBUq__confirmButton{color:#000;background-color:#f0f0f0;border-radius:6px;width:100%;height:40px;font-weight:700}@media (max-width:768px){.AddPetSuccessModal-module__qLYBUq__successModal{margin:20px}}@media (min-width:769px){.AddPetSuccessModal-module__qLYBUq__successModal{max-width:calc(100% - 40px);margin:20px auto}}
.DecimalOnePlaceInput-module__yYpmaG__wrapper{width:100%;position:relative}.DecimalOnePlaceInput-module__yYpmaG__input{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;width:100%;height:48px;padding:4px 16px;font-size:16px;line-height:1.5715}.DecimalOnePlaceInput-module__yYpmaG__input:focus{border-color:#e84b29;box-shadow:0 0 0 2px #e84b291f}.DecimalOnePlaceInput-module__yYpmaG__input::placeholder{color:#bfbfbf}.DecimalOnePlaceInput-module__yYpmaG__mirror{visibility:hidden;white-space:pre;font-family:inherit;font-size:16px;line-height:1.5715;font-weight:inherit;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.DecimalOnePlaceInput-module__yYpmaG__ghostSuffix{color:#bfbfbf;pointer-events:none;white-space:nowrap;font-size:16px;line-height:1.5715;position:absolute;top:50%;transform:translateY(-50%)}
.MealReport-module__32IttG__container{flex-direction:column;height:100vh;display:flex}.MealReport-module__32IttG__desktop{width:600px;margin:0 auto}.MealReport-module__32IttG__mobile{width:100%}.MealReport-module__32IttG__content{flex-grow:1;padding:10px;overflow-y:auto}.MealReport-module__32IttG__content h6{color:#333;font-size:14px;font-weight:700}.MealReport-module__32IttG__content h2{color:#333;margin-bottom:20px;font-size:22px;font-weight:700}.MealReport-module__32IttG__titleWithIcon{align-items:center;gap:8px;margin-top:10px;margin-bottom:30px;display:flex}.MealReport-module__32IttG__titleWithIcon h2{color:#333;margin:0;font-size:22px;font-weight:700;line-height:1}.MealReport-module__32IttG__page{background-color:#fff;border-radius:10px;min-height:83vh;margin-bottom:0;padding:10px}.MealReport-module__32IttG__firstPage{min-height:25vh;background-color:#fff!important}.MealReport-module__32IttG__secondPage{min-height:5vh;background-color:#fff!important}.MealReport-module__32IttG__infoContainer{flex-direction:column;justify-content:center;height:100%;padding:5px;display:flex}.MealReport-module__32IttG__infoRow{align-items:center;gap:7px;height:100%;margin-bottom:0;display:flex}.MealReport-module__32IttG__petName{color:#333;white-space:nowrap;text-align:left;align-items:center;width:fit-content;margin-bottom:5px;font-size:26px;font-weight:700;display:flex}.MealReport-module__32IttG__petDetailInfo{color:#666;white-space:nowrap;text-align:left;border-radius:6px;align-items:center;width:fit-content;margin-top:3px;padding:3px 5px;font-size:12px;font-weight:700;display:flex}.MealReport-module__32IttG__petSpecialInfo{color:#515151;margin-top:7px;font-size:15px;font-weight:500}.MealReport-module__32IttG__highlightText{color:#000;margin-right:4px;font-size:16px;font-weight:600}.MealReport-module__32IttG__recommendQuantityContainer,.MealReport-module__32IttG__recommendProductListContainer,.MealReport-module__32IttG__recommendCommonProductListContainer,.MealReport-module__32IttG__recommendCalculatorQuantityContainer{color:#4a4a4a;background-color:#fff;border:2px solid #e84b29;border-radius:10px;margin-top:10px;margin-bottom:15px;transition:box-shadow .4s;overflow:visible}.MealReport-module__32IttG__recommendQuantityToggle,.MealReport-module__32IttG__recommendProductListToggle{color:#e84b29;cursor:pointer;text-align:left;background:#fff;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:6px 10px;font-size:17px;font-weight:600;transition:background .3s;display:flex}.MealReport-module__32IttG__recommendQuantityToggle .MealReport-module__32IttG__icon,.MealReport-module__32IttG__recommendProductListToggle .MealReport-module__32IttG__icon{stroke-width:2px;stroke:currentColor;filter:drop-shadow(0 0 1px);max-height:1800px;margin-left:auto;font-size:.9rem;transform:scale(1.1,.8)}.MealReport-module__32IttG__recommendQuantityContent,.MealReport-module__32IttG__recommendProductListContent{opacity:0;will-change:max-height, opacity, transform;background:#fff;border-top:none;border-radius:10px;max-height:0;padding:0 2px;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.MealReport-module__32IttG__recommendQuantityContent.MealReport-module__32IttG__open,.MealReport-module__32IttG__recommendProductListContent.MealReport-module__32IttG__open{opacity:1;min-height:100px;max-height:1000px;padding:2px;transform:translateY(0)}.MealReport-module__32IttG__divider{border-bottom:2px solid #ececec;width:96%;margin:0 auto}.MealReport-module__32IttG__tableContainer{margin-bottom:0}.MealReport-module__32IttG__table{border:.6px solid #e0e0e0;border-radius:8px;flex-direction:column;margin-bottom:10px;display:flex;overflow:hidden}.MealReport-module__32IttG__row{display:flex}.MealReport-module__32IttG__cell{text-align:center;border-bottom:.6px solid #e0e0e0;border-right:.6px solid #e0e0e0;padding:3px;font-size:12px}.MealReport-module__32IttG__row:last-child .MealReport-module__32IttG__cell{border-bottom:none}.MealReport-module__32IttG__cell:last-child{border-right:none}.MealReport-module__32IttG__headerCell{background-color:#f1f1f1;border-bottom:.6px solid #e0e0e0;border-right:.6px solid #e0e0e0}.MealReport-module__32IttG__dataCell{background-color:#fff;font-weight:700}.MealReport-module__32IttG__cell:first-child{flex:0 0 17%}.MealReport-module__32IttG__cell:not(:first-child){flex:1}.MealReport-module__32IttG__caption{text-align:center;color:#666;margin-top:0;font-size:.75rem}.MealReport-module__32IttG__reportText{color:#757575;margin-top:20px;margin-bottom:20px;font-size:12px;line-height:1.5}.MealReport-module__32IttG__recommendedText{margin-top:45px;margin-bottom:25px;font-size:16px;font-weight:700}.MealReport-module__32IttG__imageSliderOuter{justify-content:center;align-items:center;gap:4px;margin-bottom:20px;display:flex}.MealReport-module__32IttG__imageSliderContainer{flex:1;overflow:hidden}.MealReport-module__32IttG__imageSlider{transition:transform .3s ease-in-out;display:flex}.MealReport-module__32IttG__imageWrapper{border-radius:8px;flex:0 0 33.333%;padding:0 3px;overflow:hidden}.MealReport-module__32IttG__imageWrapper img{object-fit:cover;border:1.5px solid #e0e0e0!important;border-radius:8px!important}.MealReport-module__32IttG__sliderButton{box-shadow:none;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;background:0 0!important;border:none!important}.MealReport-module__32IttG__sliderButton:disabled{opacity:.3;cursor:default}.MealReport-module__32IttG__sliderButton:hover{background-color:#000000b3}.MealReport-module__32IttG__moreProductsButton{color:#7e7e7e;cursor:pointer;border:none;margin:0 auto;font-size:13px;font-weight:700;display:block}.MealReport-module__32IttG__recommendationBox{text-align:center;color:#999;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;height:8vh;margin-top:20px;padding:5px;font-size:14px;display:flex}.MealReport-module__32IttG__recommendationBox p{color:#888;margin:0;font-size:14px}.MealReport-module__32IttG__pageDivider{background-color:#e5e5e5;width:96%;height:5px;margin-top:10px}.MealReport-module__32IttG__resetComposition{text-align:center;color:#757575;align-items:center;width:100%;height:50px;margin-top:30px;font-size:.8rem;font-weight:700;text-decoration:underline}.MealReport-module__32IttG__resetComposition:hover{text-decoration:underline}.MealReport-module__32IttG__footer:before{content:"";pointer-events:none;background:linear-gradient(#fff0 0% 40%,#fff0 65%,#0000001a 100%);width:100%;height:100px;position:absolute;bottom:100%;left:0}.MealReport-module__32IttG__footer{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#ffffffeb;border-top:1px solid #e8e8e8;width:100%;padding:15px;position:sticky;bottom:0}.MealReport-module__32IttG__footerButton{color:#fff;background-color:#e84b29;border:none;width:100%;max-width:300px;height:40px;font-size:1.2rem;font-weight:600}.MealReport-module__32IttG__footerButton:hover{background-color:#333}.MealReport-module__32IttG__autoOpening{animation:.42s cubic-bezier(.22,1,.36,1) MealReport-module__32IttG__autoOpenCard}@keyframes MealReport-module__32IttG__autoOpenCard{0%{opacity:.6;transform:translateY(6px)scale(.985)}60%{opacity:1;transform:translateY(-2px)scale(1.01)}to{transform:translateY(0)scale(1)}}.MealReport-module__32IttG__autoGlow{animation:.9s MealReport-module__32IttG__glowOnce}@keyframes MealReport-module__32IttG__glowOnce{0%{box-shadow:0 0 #e84b2900}40%{box-shadow:0 0 0 6px #e84b2926}to{box-shadow:0 0 #e84b2900}}@media (max-width:768px){.MealReport-module__32IttG__container{width:100%}.MealReport-module__32IttG__content{padding-bottom:0}.MealReport-module__32IttG__petName{white-space:nowrap;font-size:22px;font-weight:700}.MealReport-module__32IttG__petSpecialInfo{font-size:16px}}@media (min-width:769px){.MealReport-module__32IttG__infoContainer{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;margin-right:auto;display:flex}.MealReport-module__32IttG__petName,.MealReport-module__32IttG__petDetailInfo{white-space:nowrap}}
.MealCommonHeader-module__IQBlCW__header{background-color:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.MealCommonHeader-module__IQBlCW__title{font-size:.9rem;font-weight:700}.MealCommonHeader-module__IQBlCW__backButton,.MealCommonHeader-module__IQBlCW__closeButton{cursor:pointer;font-size:1rem}.MealCommonHeader-module__IQBlCW__header h2{margin:0;font-size:1rem}
.ProductListModal-module__kq6iIG__modalContent{border-radius:5px;flex-direction:column;height:100%;margin:0;display:flex}.ProductListModal-module__kq6iIG__modalHeader{background-color:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:30px;padding:0 .5rem;display:flex}.ProductListModal-module__kq6iIG__modalHeader h2{margin:0;font-size:1rem;font-weight:700}.ProductListModal-module__kq6iIG__modalBody{flex-direction:column;flex:1;display:flex}.ProductListModal-module__kq6iIG__modalBodySubTitle{background-color:#f7f7f7;padding:20px 20px 10px}.ProductListModal-module__kq6iIG__modalBodyDescriptionContainer{background-color:#fff;gap:10px;padding-top:15px;padding-bottom:15px}.ProductListModal-module__kq6iIG__modalBodyDescription{color:#757575;padding:20px;font-size:.8rem;font-weight:700}.ProductListModal-module__kq6iIG__modalBody h6{text-align:center;color:#757575;flex-shrink:0;margin-bottom:0;font-size:.85rem;font-weight:700;text-decoration:underline}.ProductListModal-module__kq6iIG__modalBody h1{text-align:center;flex-shrink:0;font-size:1.1rem;font-weight:700}.ProductListModal-module__kq6iIG__closeButton{cursor:pointer;font-size:1.2rem}.ProductListModal-module__kq6iIG__productGrid{background-color:#f7f7f7;flex-grow:1;grid-template-columns:repeat(3,1fr);gap:8px;height:auto;padding:16px;display:grid}.ProductListModal-module__kq6iIG__productItem{background-color:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:auto;margin:0;padding:4px;display:flex;box-shadow:0 1px 3px #0000001a}.ProductListModal-module__kq6iIG__imageWrapper{width:100%;padding-top:75%;position:relative}.ProductListModal-module__kq6iIG__productName{text-align:center;margin:0;font-size:.7rem;line-height:1.2}.ProductListModal-module__kq6iIG__modalFooter{text-align:center;background-color:#fff;border-radius:0 0 10px 10px;height:70px;margin-bottom:10px;padding:10px;position:relative;bottom:0;left:0;right:0}.ProductListModal-module__kq6iIG__footerButton{color:#fff;background-color:#000;width:100%;max-width:300px;height:40px;font-size:.9rem}.ProductListModal-module__kq6iIG__fullImageWrapper{background:#fff;border-radius:10px;justify-content:center;align-items:flex-start;width:100%;max-width:100vw;margin:0;padding:0;display:flex;position:relative;overflow-y:auto}.ProductListModal-module__kq6iIG__fullImage{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:100%;display:block}.ProductListModal-module__kq6iIG__closeFullImageBtn{z-index:10;color:#333;cursor:pointer;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}.ProductListModal-module__kq6iIG__closeFullImageBtn:hover{background:#fffc}
.MealComposition-module__MGXhdG__container{padding:0}.MealComposition-module__MGXhdG__modalContent{overflow:visible!important}.MealComposition-module__MGXhdG__title{color:#000;text-align:left;margin-top:20px;margin-bottom:20px;font-weight:700;font-size:20px!important}.MealComposition-module__MGXhdG__selectRow{color:#000;gap:10px;margin-bottom:10px;display:flex}.MealComposition-module__MGXhdG__feedingCalculatorBanner{cursor:pointer;background:#ffe7e0;border-radius:12px;align-items:center;width:100%;height:80px;margin-bottom:20px;transition:box-shadow .15s;display:flex;box-shadow:0 2px 8px #ff5a9b0d}.MealComposition-module__MGXhdG__feedingCalculatorBanner:hover{box-shadow:0 4px 16px #ff5a9b1f}.MealComposition-module__MGXhdG__bannerLeft{flex:0 0 70px;justify-content:center;align-items:center;height:100%;display:flex}.MealComposition-module__MGXhdG__bannerCenter{flex-direction:column;flex:auto;justify-content:center;padding-left:6px;display:flex}.MealComposition-module__MGXhdG__bannerTextTop{color:#e84b29;font-size:.85rem;font-weight:600;line-height:1.1}.MealComposition-module__MGXhdG__bannerTextBottom{color:#1e1e1e;margin-top:7px;font-size:16px;font-weight:700;line-height:1.2}.MealComposition-module__MGXhdG__bannerRight{flex:0 0 36px;justify-content:center;align-items:center;height:100%;display:flex}.MealComposition-module__MGXhdG__mainInfoText{color:#404040;text-align:center;margin-bottom:5px;font-weight:700;font-size:.9rem!important}.MealComposition-module__MGXhdG__infoText{color:#666;text-align:center;margin-bottom:10px;font-weight:700;text-decoration:underline;font-size:.8rem!important}.MealComposition-module__MGXhdG__pageDivider{background-color:#e5e5e5;width:100%;height:5px;margin-top:30px}.MealComposition-module__MGXhdG__sectionTitle{color:#000;text-align:left;margin-top:20px;margin-bottom:10px;font-weight:700;font-size:18px!important}.MealComposition-module__MGXhdG__subSectionTitle{color:#5a5a5a;text-align:left;margin-top:5px;margin-bottom:8px;font-weight:500;font-size:14px!important}.MealComposition-module__MGXhdG__sectionNote{color:#555;vertical-align:middle;margin-left:8px;font-size:.85rem;font-weight:400}.MealComposition-module__MGXhdG__select{color:#000;width:100%;height:55px}.MealComposition-module__MGXhdG__select .ant-select-selector{text-align:center;justify-content:center;align-items:center;display:flex;color:#000!important;border:1px solid #bdbdbd!important;border-radius:8px!important;height:55px!important;font-size:17px!important}.MealComposition-module__MGXhdG__select .ant-select-selection-placeholder{align-items:center;display:flex;color:#474747!important;opacity:1!important;font-size:17px!important}.MealComposition-module__MGXhdG__centeredDropdown{text-align:center}.MealComposition-module__MGXhdG__centeredDropdown .ant-select-item{text-align:center;justify-content:center;display:flex}.MealComposition-module__MGXhdG__centeredDropdown .ant-select-item-option-content{text-align:center;width:100%}.MealComposition-module__MGXhdG__radioGroup{justify-content:space-between;gap:5px;width:100%;display:flex}.MealComposition-module__MGXhdG__radioButton{text-align:center;color:#000;flex:1;align-content:center;height:50px;border-radius:12px!important}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper{text-align:center;width:calc(50% - 5px)}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper:not(:first-child):before{display:none!important}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper:first-child{border-radius:4px 0 0 4px}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper:last-child{border-radius:0 4px 4px 0;border-left:1px solid #d9d9d9!important}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper-checked{font-weight:700;color:#000!important;background-color:#fff7fc!important;border-color:#e88d79!important}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper-checked:before{background-color:#e88d79!important}.MealComposition-module__MGXhdG__radioGroup .ant-radio-button-wrapper:hover{color:#000}.MealComposition-module__MGXhdG__compositionResultList{background-color:#fff;height:auto;padding:3px 3px 10px;position:relative;border-radius:8px!important}.MealComposition-module__MGXhdG__compositionResultTitleContainer{align-items:center;margin-top:10px;padding-left:10px;display:flex}.MealComposition-module__MGXhdG__compositionResultTitle{color:#000;font-size:20px;font-weight:700}.MealComposition-module__MGXhdG__recommendBadge{color:#e84b29;background:#fff1ec;border-radius:6px;margin-left:4px;padding:2px 5px;font-size:10px}.MealComposition-module__MGXhdG__blankCompositionResult{text-align:center;color:#a8a8a8;justify-content:center;align-items:center;width:100%;padding:9px;font-size:13px;display:flex}.MealComposition-module__MGXhdG__totalOrderSummary{justify-content:space-between;align-items:center;margin:38px 6px 10px;padding-bottom:12px;font-size:15px;font-weight:550;display:flex}.MealComposition-module__MGXhdG__totalOrderWeight,.MealComposition-module__MGXhdG__totalOrderPack{color:#464646}.MealComposition-module__MGXhdG__pageDividerSummary{background-color:#e5e5e5;width:100%;height:2px}.MealComposition-module__MGXhdG__summaryContainer{background:#fafafa;border:1px solid #ededed;border-radius:12px;width:100%;margin-top:20px;margin-bottom:30px;padding:10px 0 2px}.MealComposition-module__MGXhdG__priceBreakdown{width:100%}.MealComposition-module__MGXhdG__priceRow span:last-child{color:#222;flex-shrink:0;font-weight:700}.MealComposition-module__MGXhdG__finalPriceRow{color:#222;background:#fafafa;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:2px 14px;font-size:16px;font-weight:700;line-height:1.45;display:flex}.MealComposition-module__MGXhdG__finalPriceRow span:last-child{flex-shrink:0;font-size:22px;font-weight:700}.MealComposition-module__MGXhdG__maxDiscountRow{border-top:1px dashed #e2e2e2;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:10px 14px 12px;display:flex}.MealComposition-module__MGXhdG__maxDiscountLabel{color:#232323;flex:none;font-size:14px;font-weight:600;line-height:1.45}.MealComposition-module__MGXhdG__maxDiscountValueBox{text-align:right;flex-direction:column;flex:1;align-items:flex-end;min-width:0;display:flex}.MealComposition-module__MGXhdG__maxDiscountPrice{color:#1e1e1e;word-break:keep-all;font-size:18px;font-weight:700;line-height:1.35}.MealComposition-module__MGXhdG__maxDiscountMeta{color:#777;word-break:keep-all;margin-top:2px;font-size:12px;font-weight:500;line-height:1.4}.MealComposition-module__MGXhdG__maxDiscountNotice{text-align:right;color:#777;word-break:keep-all;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5}.MealComposition-module__MGXhdG__totalWeightText{color:#636363;margin-top:6px;margin-bottom:8px;padding-left:10px;font-size:14px;font-weight:550}.MealComposition-module__MGXhdG__autoSummaryRow{background:#fff;border-radius:10px;align-items:center;margin:10px 6px 12px;display:flex;overflow:hidden}.MealComposition-module__MGXhdG__autoSummaryItem{text-align:center;flex:1;padding:12px 6px}.MealComposition-module__MGXhdG__autoSummaryLabel{color:#464646;margin-bottom:4px;font-size:14px;font-weight:500}.MealComposition-module__MGXhdG__autoSummaryValue{color:#222;font-size:16px;font-weight:700}.MealComposition-module__MGXhdG__autoSummaryDivider{background:#eee;width:1px;height:46px}.MealComposition-module__MGXhdG__autoGuideInfoBox{color:#777;background:#f8f8f8;border-radius:8px;margin:0 0 16px;padding:14px 12px;font-size:12px;line-height:1.6}.MealComposition-module__MGXhdG__autoGuideTitle{align-items:center;gap:6px;display:inline-flex}.MealComposition-module__MGXhdG__autoGuideWarning{color:#777;font-weight:500}.MealComposition-module__MGXhdG__autoGuideHint{margin-top:4px;font-size:12px}.MealComposition-module__MGXhdG__partDivider{border-bottom:2px solid #d3d3d3;width:96%;margin:0 auto}.MealComposition-module__MGXhdG__compositionResult{border:1px solid #e5e5e5;margin-top:12px;margin-bottom:10px;position:relative;box-shadow:-1px 1px 3px #00000014,6px 6px 6px #00000014}.MealComposition-module__MGXhdG__compositionResult .ant-card-body{padding:10px}.MealComposition-module__MGXhdG__compositionContent{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.MealComposition-module__MGXhdG__imageContainer{flex:0 0 75px;justify-content:center;align-items:center;width:75px;display:flex}.MealComposition-module__MGXhdG__productInfo{flex:auto;min-width:0;margin-left:0;font-size:15px;font-weight:700;position:relative}.MealComposition-module__MGXhdG__productRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:5px;padding-right:30px;display:flex}.MealComposition-module__MGXhdG__productName{color:#000;word-break:keep-all;min-width:0;font-size:16px;font-weight:600}.MealComposition-module__MGXhdG__priceRow{color:#222;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;padding:5px 14px 0;font-size:14px;font-weight:500;line-height:1.45;display:flex}.MealComposition-module__MGXhdG__productWeight{color:#666;font-size:16px;font-weight:500}.MealComposition-module__MGXhdG__totalWeight{color:#e84b29;font-size:16px;font-weight:650}.MealComposition-module__MGXhdG__productPrice{color:#202020;margin-left:4px;font-size:16px;font-weight:700;transition:color .18s}.MealComposition-module__MGXhdG__originalPrice{color:#b3b3b3;font-size:14px;font-weight:400;text-decoration:line-through}.MealComposition-module__MGXhdG__categoryLow{color:#e88d79;background-color:#fff;border:1px solid #e88d79;border-radius:10px;padding:1px 5px;display:inline-block}.MealComposition-module__MGXhdG__categoryGeneral{color:#fff;background-color:#e87e66;border-radius:10px;padding:1px 5px;display:inline-block}.MealComposition-module__MGXhdG__closeButton{color:#b3b3b3;cursor:pointer;z-index:1;font-size:10px;position:absolute;top:12px;right:10px}.MealComposition-module__MGXhdG__countInput{text-align:center;border:1px solid #d9d9d9;width:40px;height:25px;margin:0 8px;font-size:14px;font-weight:700;border-radius:8px!important}.MealComposition-module__MGXhdG__countInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MealComposition-module__MGXhdG__countInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MealComposition-module__MGXhdG__countInput[type=number]{-moz-appearance:textfield}.MealComposition-module__MGXhdG__itemSummaryRow{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:13px;font-weight:600;display:flex}.MealComposition-module__MGXhdG__itemTotalWeight{color:#444}.MealComposition-module__MGXhdG__itemPackInfo{color:#666}.MealComposition-module__MGXhdG__itemPriceGroup{flex:auto;min-width:0}.MealComposition-module__MGXhdG__countControl{flex:none;justify-content:flex-end;align-items:center;margin-top:6px;display:flex}.MealComposition-module__MGXhdG__countControl Button{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:flex}.MealComposition-module__MGXhdG__countInput{text-align:center;border:1px solid #d9d9d9;flex:0 0 40px;width:40px;height:25px;margin:0 8px;font-size:14px;font-weight:700;border-radius:8px!important}.MealComposition-module__MGXhdG__compositionResult+.MealComposition-module__MGXhdG__compositionResult{margin-top:3px}.MealComposition-module__MGXhdG__fullImageWrapper{background:#fff;border-radius:10px;justify-content:center;align-items:flex-start;width:100%;max-width:100vw;margin:0;padding:0;display:flex;position:relative;overflow-y:auto}.MealComposition-module__MGXhdG__fullImage{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:100%;display:block}.MealComposition-module__MGXhdG__closeFullImageBtn{z-index:10;color:#333;cursor:pointer;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}.MealComposition-module__MGXhdG__closeFullImageBtn:hover{background:#fffc}@media (max-width:768px){.MealComposition-module__MGXhdG__totalWeightText{color:#636363;margin-top:6px;margin-bottom:8px;font-size:15px;font-weight:550}.MealComposition-module__MGXhdG__productWeight{font-size:14px}.MealComposition-module__MGXhdG__compositionResult .ant-card-body{padding:10px 10px 12px}.MealComposition-module__MGXhdG__compositionContent{align-items:flex-start;gap:8px}.MealComposition-module__MGXhdG__imageContainer{flex:0 0 64px;width:64px}.MealComposition-module__MGXhdG__productInfo{flex:1 1 0;min-width:0}.MealComposition-module__MGXhdG__productRow{padding-right:22px}.MealComposition-module__MGXhdG__priceRow{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:0;padding:4px 0 0}.MealComposition-module__MGXhdG__itemPriceGroup{width:100%}.MealComposition-module__MGXhdG__countControl{justify-content:flex-end;width:100%;margin-top:0}.MealComposition-module__MGXhdG__countInput{width:38px;min-width:38px;margin:0 6px}.MealComposition-module__MGXhdG__countControl Button{width:30px;min-width:30px;height:30px;min-height:30px}.MealComposition-module__MGXhdG__productName{font-size:15px;line-height:1.35}.MealComposition-module__MGXhdG__originalPrice{font-size:12px}.MealComposition-module__MGXhdG__productPrice{font-size:14px}.MealComposition-module__MGXhdG__summaryContainer{border-radius:10px;padding-top:10px}.MealComposition-module__MGXhdG__priceRow{gap:10px;padding:4px 10px 0;font-size:13px}.MealComposition-module__MGXhdG__finalPriceRow{padding:4px 10px;font-size:15px}.MealComposition-module__MGXhdG__finalPriceRow span:last-child{font-size:20px}.MealComposition-module__MGXhdG__maxDiscountRow{gap:10px;padding:10px 10px 12px}.MealComposition-module__MGXhdG__maxDiscountLabel{font-size:14px}.MealComposition-module__MGXhdG__maxDiscountPrice{font-size:18px}.MealComposition-module__MGXhdG__maxDiscountMeta{font-size:11px}.MealComposition-module__MGXhdG__maxDiscountNotice{font-size:12px}}@keyframes MealComposition-module__MGXhdG__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}
.Cart-module__gj13ha__container{box-sizing:border-box;background-color:#fff;width:600px;height:100vh;position:relative;overflow:hidden;margin:0!important;padding:0!important}.Cart-module__gj13ha__content{-webkit-overflow-scrolling:touch;flex-grow:1;width:100%;max-width:600px;height:calc(100vh - 100px);padding:15px;position:absolute;top:38px;overflow-y:auto}.Cart-module__gj13ha__orderFormContainer{background:0 0;flex-direction:column;width:600px;height:100vh;display:flex;margin:0!important;padding:0!important}.Cart-module__gj13ha__selectAllContainer{justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.Cart-module__gj13ha__countInfo{color:#666;margin-left:4px;font-size:15px;font-weight:500}.Cart-module__gj13ha__deleteSelectedBtn{color:#0e0e0e;padding:0 6px;font-size:12px;font-weight:500}.Cart-module__gj13ha__cartCard{box-sizing:border-box;background-color:#fff;justify-content:center;margin-top:10px;position:relative;border:1px solid #e1e1e1!important}.Cart-module__gj13ha__cartCard .ant-card-body{padding:6px 12px;box-shadow:none!important}.Cart-module__gj13ha__dryIceCard .ant-card-body{padding:12px;border:none!important}.Cart-module__gj13ha__closeIcon{cursor:pointer;color:#d3d3d3;z-index:2;background:#fff;border-radius:50%;padding:0;font-size:13px;transition:color .2s;position:absolute;top:8px;right:8px}.Cart-module__gj13ha__closeIcon:hover{color:#ff4160}.Cart-module__gj13ha__quantityControl{align-items:center;gap:8px;margin-left:5px;margin-right:10px;display:flex}.Cart-module__gj13ha__quantityControl span{font-size:1rem;font-weight:700}.Cart-module__gj13ha__divider{background-color:#e0e0e0;height:1px;margin:0 15px}.Cart-module__gj13ha__cartContent{justify-content:space-between;align-items:center;display:flex}.Cart-module__gj13ha__imageContainer{flex:0 0 20%;justify-content:left;align-items:center;padding:10px;display:flex}.Cart-module__gj13ha__imageContainer img{border-radius:12px}.Cart-module__gj13ha__productInfo{flex-grow:1;font-size:.8rem;font-weight:700;position:relative}.Cart-module__gj13ha__cardTitleContainer{justify-content:space-between;align-items:center;display:flex}.Cart-module__gj13ha__cardTitle{color:#303030;font-size:14px;font-weight:700}.Cart-module__gj13ha__totalWeight{color:#666;font-size:13px;font-weight:700}.Cart-module__gj13ha__totalPrice{color:#000;font-size:16px;font-weight:600}.Cart-module__gj13ha__productPrice{color:#202020;font-size:17px;font-weight:600;transition:color .18s}.Cart-module__gj13ha__originalPrice{color:#b3b3b3;margin-left:8px;font-size:14px;font-weight:400;text-decoration:line-through}.Cart-module__gj13ha__createDate{color:#999;font-size:.7rem}.Cart-module__gj13ha__emptyCart{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.Cart-module__gj13ha__cartIcon{color:#ccc;margin-bottom:1rem}.Cart-module__gj13ha__emptyText,.Cart-module__gj13ha__suggestText{justify-content:center;align-items:center;display:flex}.Cart-module__gj13ha__emptyText{font-size:.9rem;font-weight:700}.Cart-module__gj13ha__suggestText{color:#666;font-size:.75rem}.Cart-module__gj13ha__emoji{font-size:.8rem}.Cart-module__gj13ha__totalPriceContainer{flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:2px 0;font-size:1.1rem;font-weight:400;display:flex}.Cart-module__gj13ha__totalPriceContainer:last-child{border-bottom:none}.Cart-module__gj13ha__priceInfo{align-items:center;display:flex}.Cart-module__gj13ha__discountAmount{color:#b3b3b3;margin-right:8px;font-size:12px;font-weight:700}.Cart-module__gj13ha__maxDiscountPrice{color:#666;margin-right:5px;font-size:12px;font-weight:700}.Cart-module__gj13ha__cartNoticeContainer{background-color:#ff3e24;justify-content:center;align-items:center;margin-top:20px;padding:28px 20px 20px}.Cart-module__gj13ha__cartNoticeContainerSubTitle{text-align:center;color:#fff;justify-content:center;align-items:center;margin-top:18px;font-size:18px;font-weight:500}.Cart-module__gj13ha__cartNoticeContainerMainTitle{text-align:center;color:#fff;background-color:#ff3e24;justify-content:center;align-items:center;margin-top:4px;margin-bottom:26px;font-size:32px;font-weight:550}.Cart-module__gj13ha__cartNotice{text-align:left;background:#fff;border-radius:22px;justify-content:flex-start;padding:26px 20px;box-shadow:0 10px 30px #00000014}.Cart-module__gj13ha__noticeSectionHeader{color:#464646;margin-bottom:7px;font-size:18px;font-weight:600}.Cart-module__gj13ha__noticeList{padding-left:0;list-style:none}.Cart-module__gj13ha__noticeList li{color:#464646;align-items:center;margin-bottom:0;font-size:15px;font-weight:550;display:flex}.Cart-module__gj13ha__noticeSub{color:#777;margin-top:4px;font-size:13px;font-weight:500}.Cart-module__gj13ha__noticeList span{color:#ff3e24;margin-left:2px;font-weight:800}.Cart-module__gj13ha__noticeListGray{padding-left:0}.Cart-module__gj13ha__noticeListGray li{color:#464646;margin-bottom:0;font-size:15px}.Cart-module__gj13ha__noticeDivider{background:#eee;height:2px;margin:22px 0}.Cart-module__gj13ha__noticeTip{color:#464646;font-size:16px;font-weight:550}.Cart-module__gj13ha__noticeTip span{color:#ff3e24;font-weight:800}.Cart-module__gj13ha__subscriptionTableContainer{background:#fff;border-radius:8px;margin-top:16px;margin-bottom:16px}.Cart-module__gj13ha__subscriptionTable{border-collapse:collapse;width:100%;font-size:.98rem}.Cart-module__gj13ha__subscriptionTable th,.Cart-module__gj13ha__subscriptionTable td{text-align:center;border:2px solid #ebebeb;padding:6px 8px}.Cart-module__gj13ha__subscriptionTable th{color:#000;background-color:#f8f8f8;font-weight:700}.Cart-module__gj13ha__subscriptionTable td{width:75px}.Cart-module__gj13ha__subscriptionTable td:first-child{width:130px}.Cart-module__gj13ha__subscriptionGrid{border:2px solid #ebebeb;grid-template-columns:130px repeat(6,1fr);font-size:14px;display:grid;overflow:hidden}.Cart-module__gj13ha__gridHeader{text-align:center;background-color:#f8f8f8;border-bottom:2px solid #ebebeb;border-right:2px solid #ebebeb;align-items:center;padding:3px 4px;font-weight:600}.Cart-module__gj13ha__gridCell{text-align:center;border-bottom:2px solid #ebebeb;border-right:2px solid #ebebeb;justify-content:center;align-items:center;padding:3px 4px;display:flex}.Cart-module__gj13ha__firstCol{color:#e84b29;font-weight:600;border:2px solid #e84b29!important}.Cart-module__gj13ha__exchangeRefundContainer{color:#4a4a4a;background-color:#fdfdfd;border:1px solid #ccc;margin-top:20px;overflow:hidden}.Cart-module__gj13ha__exchangeRefundToggle{color:#4a4a4a;cursor:pointer;text-align:left;background:#fff;border:none;width:100%;padding:12px 6px;font-size:.95rem;font-weight:700;transition:background .3s;display:block}.Cart-module__gj13ha__exchangeRefundContent{background-color:#f8f8f8;border:1px solid #ffe4ec;border-top:none;border-radius:0 0 8px 8px;max-height:0;padding:0 12px;transition:max-height .4s ease-in-out;overflow:hidden}.Cart-module__gj13ha__exchangeRefundContent.Cart-module__gj13ha__open{max-height:1000px;padding:12px}.Cart-module__gj13ha__sectionTitle{color:#464646;margin:20px 0 10px;padding:5px;font-size:14px;font-weight:600}.Cart-module__gj13ha__adminMessage{color:#ff4160;text-align:center;padding:10px;font-size:.9rem}.Cart-module__gj13ha__oneMoreButtonContainer{width:100%;margin-top:10px;margin-bottom:10px}.Cart-module__gj13ha__oneMoreButton{color:#1e1e1e;cursor:pointer;background-color:#fff;border:.5px solid #666;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:10px;font-size:14px;font-weight:600;display:flex}.Cart-module__gj13ha__expectedTotalPriceContainer{background:#fafafa;border:1px solid #ededed;border-radius:12px;flex-direction:column;gap:8px;margin-top:25px;padding:12px 10px;display:flex}.Cart-module__gj13ha__totalPriceRowSmall{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;font-weight:600;display:flex}.Cart-module__gj13ha__totalPriceRowLarge{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:16px;font-weight:600;display:flex}.Cart-module__gj13ha__subBoldTitle{color:#464646;flex:none;font-size:14px;font-weight:600;line-height:1.45}.Cart-module__gj13ha__subTotalPrice{color:#464646;font-size:14px;font-weight:600;line-height:1.45}.Cart-module__gj13ha__discountPrice{color:#1e1e1e;word-break:keep-all;font-size:14px;font-weight:700;line-height:1.4}.Cart-module__gj13ha__finalPrice{color:#e84b29;flex-shrink:0;font-size:19px;font-weight:700}.Cart-module__gj13ha__maxDiscountRow{border-top:1px dashed #e6e6e6;padding-top:6px}.Cart-module__gj13ha__maxDiscountValueBox{text-align:right;flex-direction:column;flex:1;align-items:flex-end;min-width:0;display:flex}.Cart-module__gj13ha__maxDiscountMeta{color:#777;word-break:keep-all;margin-top:2px;font-size:12px;font-weight:500;line-height:1.4}.Cart-module__gj13ha__maxDiscountNotice{text-align:right;color:#777;word-break:keep-all;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5}.Cart-module__gj13ha__subBoldTitle,.Cart-module__gj13ha__subTotalPrice{color:#464646;font-size:14px;font-weight:600}.Cart-module__gj13ha__subBoldFinalTitle{color:#464646;font-size:17px;font-weight:600}.Cart-module__gj13ha__modifyDate{color:#e84b29;letter-spacing:-.5px;text-align:left;margin-bottom:5px;margin-right:10px;font-size:13px;font-weight:700}.Cart-module__gj13ha__partDivider{background-color:#e0e0e0;height:1px;margin-top:10px}.Cart-module__gj13ha__mealMenuToggleBtn{color:#464646;cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:8px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.Cart-module__gj13ha__dropdownIcon{stroke-width:2px;stroke:currentColor;filter:drop-shadow(0 0 1px);align-items:center;margin-left:10px;font-size:.9rem;display:inline-flex;transform:scaleY(.9)}.Cart-module__gj13ha__mealMenuCurtain{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.Cart-module__gj13ha__mealMenuCurtain.Cart-module__gj13ha__open{max-height:280px;padding-top:10px;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.Cart-module__gj13ha__mealMenuDetailList{padding:3px 0 2px}.Cart-module__gj13ha__mealMenuDetailItem{align-items:center;margin-bottom:8px;display:flex}.Cart-module__gj13ha__mealMenuProductName{color:#222;text-align:left;flex:1;font-size:.95rem;font-weight:600}.Cart-module__gj13ha__mealMenuProductDesc{color:#222;text-align:left;margin-right:5px;font-size:.95rem;font-weight:600}.Cart-module__gj13ha__mealMenuProductOriginDesc{color:#b3b3b3;text-align:left;margin-right:10px;font-size:.95rem;font-weight:600;text-decoration:line-through}.Cart-module__gj13ha__mealMenuEmpty{color:#999;text-align:left;font-size:.9rem}.Cart-module__gj13ha__emptyCartWrapper{justify-content:center;align-items:center;width:100%;height:calc(100vh - 320px);display:flex}@media (max-width:768px){.Cart-module__gj13ha__container{box-sizing:border-box;width:100vw;max-width:100vw;position:fixed;top:0;left:0;right:0;overflow-y:auto;margin:0!important;padding:0!important}.Cart-module__gj13ha__content{width:100vw;padding:15px 15px 20px}.Cart-module__gj13ha__cardTitle{color:#303030;font-size:13px;font-weight:700}.Cart-module__gj13ha__mealMenuToggleBtn{padding:4px}.Cart-module__gj13ha__content h3{font-size:1.2rem}.Cart-module__gj13ha__cartNotice h3{color:#e84b29;margin-bottom:5px;font-size:14px;font-weight:700}.Cart-module__gj13ha__cartNotice p{margin:5px 0;font-size:12px}.Cart-module__gj13ha__productPrice{font-size:15px}.Cart-module__gj13ha__originalPrice{font-size:11px}.Cart-module__gj13ha__totalWeight{font-size:11px;font-weight:700}.Cart-module__gj13ha__mealMenuProductName{color:#222;text-align:left;flex:1;font-size:13px;font-weight:600}.Cart-module__gj13ha__mealMenuProductDesc{color:#222;text-align:left;margin-right:5px;font-size:13px;font-weight:600}.Cart-module__gj13ha__mealMenuProductOriginDesc{color:#b3b3b3;text-align:left;margin-right:10px;font-size:12px;font-weight:500;text-decoration:line-through}.Cart-module__gj13ha__modifyDate{margin-bottom:2px;margin-right:18px;font-size:11px}.Cart-module__gj13ha__sectionTitle{font-size:12px}.Cart-module__gj13ha__subscriptionGrid{border:2px solid #ebebeb;border-radius:8px;grid-template-columns:85px repeat(6,1fr);font-size:11px;display:grid;overflow:hidden}.Cart-module__gj13ha__expectedTotalPriceContainer{border-radius:10px;gap:7px;padding:12px 10px}.Cart-module__gj13ha__totalPriceRowSmall{gap:10px}.Cart-module__gj13ha__subBoldTitle,.Cart-module__gj13ha__subTotalPrice,.Cart-module__gj13ha__discountPrice{font-size:13px}.Cart-module__gj13ha__finalPrice{font-size:18px}.Cart-module__gj13ha__maxDiscountMeta{font-size:11px}.Cart-module__gj13ha__maxDiscountNotice{font-size:12px}}
.CartCommonHeader-module__mHY9OW__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;background:#fffffff5;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:600px;height:38px;padding:0 16px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.CartCommonHeader-module__mHY9OW__title{text-align:center;flex:1;font-size:.9rem;font-weight:700}.CartCommonHeader-module__mHY9OW__backButton,.CartCommonHeader-module__mHY9OW__closeButton{cursor:pointer;font-size:1rem}.CartCommonHeader-module__mHY9OW__header h2{margin:0;font-size:1rem}@media (max-width:768px){.CartCommonHeader-module__mHY9OW__header{width:100vw;left:0;transform:none}}
.CartCommonFooter-module__GWyYMa__footer:before{content:"";pointer-events:none;background:linear-gradient(#fff0 0% 40%,#fff0 65%,#0000001a 100%);width:100%;height:100px;position:absolute;bottom:100%;left:0}.CartCommonFooter-module__GWyYMa__footer{z-index:1000;background-color:#fffffff5;border-top:1px solid #e8e8e8;justify-content:center;align-items:center;width:600px;height:70px;padding:15px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.CartCommonFooter-module__GWyYMa__footerButton{width:100%;max-width:300px;height:40px;font-size:1rem;font-weight:700}.CartCommonFooter-module__GWyYMa__footerButton.ant-btn-primary{background-color:#000;border-color:#000}:is(.CartCommonFooter-module__GWyYMa__footerButton.ant-btn-primary:hover,.CartCommonFooter-module__GWyYMa__footerButton.ant-btn-primary:focus){background-color:#333;border-color:#333}.CartCommonFooter-module__GWyYMa__circleBadge{color:#111;text-align:center;background:#fff;border:1.5px solid #222;border-radius:50%;min-width:24px;height:24px;margin-left:8px;font-size:15px;font-weight:600;line-height:24px;display:inline-block}.CartCommonFooter-module__GWyYMa__footerButtonDisabled{color:#888!important;cursor:not-allowed!important;background-color:#d9d9d9!important;border-color:#d9d9d9!important}.CartCommonFooter-module__GWyYMa__footerButtonDisabled .CartCommonFooter-module__GWyYMa__circleBadge{color:#999;border:1.5px solid #bbb}@media (max-width:768px){.CartCommonFooter-module__GWyYMa__footer{width:100vw;min-width:0;padding:10px;left:0;right:0;transform:none}}
.Footer-module__3vxYuW__footer{background:#fff;border-top:1px solid #e9ecef;padding:2rem 1rem}.Footer-module__3vxYuW__content{max-width:1200px;margin:0 auto}.Footer-module__3vxYuW__companyInfo{flex-wrap:wrap;gap:2rem;margin-bottom:2rem;display:flex}.Footer-module__3vxYuW__section{flex:1;min-width:280px}.Footer-module__3vxYuW__section h4{color:#333;border-bottom:2px solid #eee;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem}.Footer-module__3vxYuW__section p{color:#666;margin:.5rem 0;font-size:.9rem;line-height:1.6}.Footer-module__3vxYuW__links{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.Footer-module__3vxYuW__links a{color:#666;font-size:.9rem;text-decoration:none}.Footer-module__3vxYuW__links a:hover{color:#333}.Footer-module__3vxYuW__copyright{text-align:center;color:#999;margin-top:1rem;font-size:.8rem}@media (max-width:767px){.Footer-module__3vxYuW__companyInfo{flex-direction:column;gap:1.5rem}.Footer-module__3vxYuW__section{min-width:auto}.Footer-module__3vxYuW__section h4{font-size:1rem}.Footer-module__3vxYuW__section p{font-size:.8rem}.Footer-module__3vxYuW__links{justify-content:center;gap:1rem}}
.OrderDetailModal-module__ei8-vG__modalContainer{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OrderDetailModal-module__ei8-vG__grayText{color:#555;font-size:12px;font-weight:550}.OrderDetailModal-module__ei8-vG__blackText{color:#111;font-size:12px;font-weight:700}.OrderDetailModal-module__ei8-vG__deliveryMessageRow{align-items:center;gap:10px;display:flex}.OrderDetailModal-module__ei8-vG__deliveryMessageIcon{color:#111;vertical-align:middle;font-size:16px}.OrderDetailModal-module__ei8-vG__modalContent{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-width:295px;max-width:380px;height:90vh;max-height:90vh;padding:0;animation:.22s cubic-bezier(.48,1.5,.63,1) OrderDetailModal-module__ei8-vG__modal-fade-in;display:flex;position:relative;overflow-y:auto;box-shadow:0 8px 24px #50505036}.OrderDetailModal-module__ei8-vG__modalHeader{align-items:center;gap:7px;padding:16px 18px 3px 12px;font-size:1.15rem;font-weight:650;display:flex}.OrderDetailModal-module__ei8-vG__mealMenuHistoryTitle{color:#0a0a0a;font-size:1.2rem;font-weight:700}.OrderDetailModal-module__ei8-vG__content{box-sizing:border-box;border-radius:9px;flex:1;min-height:0;margin:0 15px;padding:10px 0 16px;overflow-y:auto}.OrderDetailModal-module__ei8-vG__backButton{cursor:pointer;color:#434343;background:0 0;border:none;padding:5px;font-size:1.2rem;transition:color .15s}.OrderDetailModal-module__ei8-vG__backButton:hover{color:#cd4325}.OrderDetailModal-module__ei8-vG__closeButton{color:#bbb;cursor:pointer;z-index:2;background:0 0;border:none;align-items:center;font-size:14px;line-height:1;position:absolute;top:21px;right:19px}.OrderDetailModal-module__ei8-vG__detailContent{border-radius:0;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.OrderDetailModal-module__ei8-vG__infoRow{border-radius:4px;justify-content:space-between;padding:2px;display:flex}.OrderDetailModal-module__ei8-vG__infoRow span:first-child{color:#6c757d;font-weight:500}.OrderDetailModal-module__ei8-vG__section{border:none;border-radius:8px;padding:0}.OrderDetailModal-module__ei8-vG__sectionHeader{justify-content:space-between;align-items:center;min-height:44px;padding-right:0;display:flex;position:relative}.OrderDetailModal-module__ei8-vG__sectionTitle{color:#333;font-size:16px;font-weight:700;position:absolute;left:0%;transform:translate(0%)}.OrderDetailModal-module__ei8-vG__toggleButton{cursor:pointer;color:#737373;z-index:1;background:0 0;border:none;font-size:20px;position:absolute;top:50%;right:0;transform:translateY(-57%)}.OrderDetailModal-module__ei8-vG__valueBox{background:#fff;border:1px solid #cacaca;border-radius:8px;margin-bottom:1px;padding:15px 11px 12px;box-shadow:0 2px 10px #bec0c41c}.OrderDetailModal-module__ei8-vG__loadingContainer{justify-content:center;padding:50px;display:flex}.OrderDetailModal-module__ei8-vG__curtainBox{background:#fff;border-radius:8px;overflow-y:auto}.OrderDetailModal-module__ei8-vG__mealMenuCard,.OrderDetailModal-module__ei8-vG__additionalProductSection{background:#fafbfc;border:1px solid #eee;border-radius:8px;margin-bottom:16px;padding:12px}.OrderDetailModal-module__ei8-vG__mealMenuHeader{margin-bottom:8px;font-weight:700}.OrderDetailModal-module__ei8-vG__productRow{justify-content:space-between;align-items:center;padding:4px 0;font-size:15px;display:flex}.OrderDetailModal-module__ei8-vG__productName{flex:2}.OrderDetailModal-module__ei8-vG__productCount,.OrderDetailModal-module__ei8-vG__productPrice{text-align:right;flex:1}.OrderDetailModal-module__ei8-vG__detailCard{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:15px;padding:3px;box-shadow:0 2px 4px #0000001a}.OrderDetailModal-module__ei8-vG__detailCardContent{align-items:flex-start;display:flex}.OrderDetailModal-module__ei8-vG__detailImageContainer{flex:none;justify-content:center;align-items:center;width:80px;height:80px;padding:2px;display:flex}.OrderDetailModal-module__ei8-vG__detailImageContainer img{max-width:100%;max-height:100%}.OrderDetailModal-module__ei8-vG__detailCardDetails{flex:auto;padding-left:10px}.OrderDetailModal-module__ei8-vG__detailCardDetails p{margin:5px 0}.OrderDetailModal-module__ei8-vG__detailCardTitle{color:#555;white-space:nowrap;text-overflow:ellipsis;align-items:flex-end;width:220px;min-height:1.5em;margin-bottom:8px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.OrderDetailModal-module__ei8-vG__detailProductRow{flex-direction:column;margin-bottom:8px;font-size:14px;display:flex}.OrderDetailModal-module__ei8-vG__detailProductName{font-weight:600}.OrderDetailModal-module__ei8-vG__detailProductCount{margin-left:0}.OrderDetailModal-module__ei8-vG__detailProductPrice{color:#d81b60;margin-left:0}.OrderDetailModal-module__ei8-vG__cartCard,.OrderDetailModal-module__ei8-vG__orderDetailModalCard{background:#fff;border:none;border-radius:8px;margin-bottom:0;padding:3px}:is(.OrderDetailModal-module__ei8-vG__cartCard .ant-card-body,.OrderDetailModal-module__ei8-vG__orderDetailModalCard .ant-card-body){border:none;padding:10px}.OrderDetailModal-module__ei8-vG__cartContent{align-items:center;display:flex}.OrderDetailModal-module__ei8-vG__imageContainer{justify-content:center;align-items:center;width:60px;height:60px;margin-right:15px;display:flex}.OrderDetailModal-module__ei8-vG__productInfo{flex-grow:1;margin-bottom:2px}.OrderDetailModal-module__ei8-vG__cardTitle{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;font-weight:700;overflow:hidden}.OrderDetailModal-module__ei8-vG__totalWeight,.OrderDetailModal-module__ei8-vG__totalPrice{color:#666;margin:3px 0}.OrderDetailModal-module__ei8-vG__totalPrice{color:#4a90e2;font-weight:700}.OrderDetailModal-module__ei8-vG__productPrice{color:#202020;font-size:16px;font-weight:700;transition:color .18s}.OrderDetailModal-module__ei8-vG__originalPrice{color:#b3b3b3;margin-left:8px;font-size:14px;font-weight:400;text-decoration:line-through}.OrderDetailModal-module__ei8-vG__mealMenuDetailItem{align-items:center;margin-bottom:2px;display:flex}.OrderDetailModal-module__ei8-vG__mealMenuProductName{color:#222;text-align:left;flex:1;margin-right:10px;font-size:11px;font-weight:500}.OrderDetailModal-module__ei8-vG__mealMenuProductDesc{color:#222;text-align:left;margin-right:5px;font-size:11px;font-weight:500}.OrderDetailModal-module__ei8-vG__mealMenuProductOriginDesc{color:#b3b3b3;text-align:left;margin-right:10px;font-size:11px;font-weight:500;text-decoration:line-through}.OrderDetailModal-module__ei8-vG__bottomButton{color:#fff;cursor:pointer;background:#606060;border:none;width:100%;height:55px;margin:0;font-size:1.1rem;font-weight:700;transition:background .16s}.OrderDetailModal-module__ei8-vG__bottomButton:hover{background:#e04b44}.OrderDetailModal-module__ei8-vG__mealMenuDetailList{margin-top:6px}.OrderDetailModal-module__ei8-vG__orderTotalWeightBox{background:#f4f6f8;border-radius:12px;justify-content:space-between;margin-top:12px;padding:12px;font-weight:700;display:flex}.OrderDetailModal-module__ei8-vG__orderTotalWeightValue{color:#e84b29;font-weight:800}.OrderDetailModal-module__ei8-vG__mealMenuDetailItem{align-items:center;padding:4px 0;display:flex}.OrderDetailModal-module__ei8-vG__mealMenuProductName{flex:1;font-size:13px;font-weight:600}.OrderDetailModal-module__ei8-vG__mealMenuProductDesc{margin-left:8px;font-size:13px;font-weight:600}.OrderDetailModal-module__ei8-vG__mealMenuProductOriginDesc{color:#b3b3b3;margin-left:6px;font-size:12px;text-decoration:line-through}@keyframes OrderDetailModal-module__ei8-vG__modal-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.OrderDetailModal-module__ei8-vG__modalContent{min-width:unset;max-width:97vw}.OrderDetailModal-module__ei8-vG__modalHeader{align-items:center;display:flex}.OrderDetailModal-module__ei8-vG__modalHeader h2{margin-left:10px;font-size:1.35rem}.OrderDetailModal-module__ei8-vG__receiptButton{padding:0;font-size:12px;font-weight:700}.OrderDetailModal-module__ei8-vG__detailContent{border-radius:0;padding:5px}.OrderDetailModal-module__ei8-vG__orderDetailModalCard{border:none;margin-top:10px}.OrderDetailModal-module__ei8-vG__productPrice{font-size:14px}.OrderDetailModal-module__ei8-vG__originalPrice,.OrderDetailModal-module__ei8-vG__mealMenuProductName,.OrderDetailModal-module__ei8-vG__mealMenuProductDesc{font-size:12px}.OrderDetailModal-module__ei8-vG__mealMenuProductOriginDesc{font-size:11px}}
.AddReviewModal-module__H-uZxq__header{z-index:1000;background-color:#fff;width:100%;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.AddReviewModal-module__H-uZxq__desktopHeader{justify-content:space-between;align-items:center;width:80%;height:70px;margin:0 auto;display:none}.AddReviewModal-module__H-uZxq__mobileHeader{color:#1e1e1e;flex-direction:column;align-items:center;display:flex}.AddReviewModal-module__H-uZxq__mobileTopBar{justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;display:flex}.AddReviewModal-module__H-uZxq__logoLink{cursor:pointer;display:inline-block}.AddReviewModal-module__H-uZxq__logo{width:auto;height:auto}.AddReviewModal-module__H-uZxq__sidebarToggle{cursor:pointer;background:0 0;border:none;font-size:1.5rem}.AddReviewModal-module__H-uZxq__cartButton{cursor:pointer;background:0 0;border:none;margin-left:auto}.AddReviewModal-module__H-uZxq__cartButton img{width:24px;height:24px}.AddReviewModal-module__H-uZxq__modalOverlay{background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddReviewModal-module__H-uZxq__cartModal{border-radius:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,Apple SD Gothic Neo,sans-serif;padding:0!important}.AddReviewModal-module__H-uZxq__cartModal .ant-modal-content{border-radius:0;padding:0!important}.AddReviewModal-module__H-uZxq__cartModal .ant-modal-body{padding:0!important}.AddReviewModal-module__H-uZxq__modalContent{box-sizing:border-box;background:#fff;height:calc(100% - 120px);padding:24px;overflow-y:auto}.AddReviewModal-module__H-uZxq__starButton{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:4px;transition:transform .1s;display:inline-flex}.AddReviewModal-module__H-uZxq__starButton:active{transform:scale(.95)}.AddReviewModal-module__H-uZxq__filledStar{color:#ff3e24;font-size:32px;transition:color .2s}.AddReviewModal-module__H-uZxq__emptyStar{color:#d9d9d9;font-size:32px;transition:color .2s}.AddReviewModal-module__H-uZxq__section{margin-top:40px;margin-bottom:20px}.AddReviewModal-module__H-uZxq__ratingSection{text-align:center;margin-top:40px;margin-bottom:40px}.AddReviewModal-module__H-uZxq__reviewSection{text-align:left;justify-content:center;margin-top:40px}.AddReviewModal-module__H-uZxq__reviewPrivateLabel{cursor:pointer;color:#b7b7b7;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.AddReviewModal-module__H-uZxq__reviewPrivateLabel input{display:none}.AddReviewModal-module__H-uZxq__checkbox{background:#fff;border:2px solid #d9d9d9;border-radius:4px;width:18px;height:18px;transition:all .15s;position:relative}.AddReviewModal-module__H-uZxq__checkbox:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;margin:auto;transition:transform .15s;position:absolute;inset:0;transform:rotate(-45deg)scale(0)}.AddReviewModal-module__H-uZxq__checked{color:#ff3e24}.AddReviewModal-module__H-uZxq__checked .AddReviewModal-module__H-uZxq__checkbox{background:#ff3e24;border-color:#ff3e24}.AddReviewModal-module__H-uZxq__checked .AddReviewModal-module__H-uZxq__checkbox:after{transform:rotate(-45deg)scale(1)}.AddReviewModal-module__H-uZxq__questionSection{margin-bottom:40px}.AddReviewModal-module__H-uZxq__questionTitle{color:#000;text-align:center;margin:0 0 12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:22px;font-weight:600}.AddReviewModal-module__H-uZxq__optionLabel{color:#b7b7b7;text-align:center;white-space:nowrap;margin-top:8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.AddReviewModal-module__H-uZxq__optionContainer{flex-wrap:wrap;justify-content:space-around;gap:16px;display:flex}.AddReviewModal-module__H-uZxq__optionItem{text-align:center;flex:1;max-width:100px}.AddReviewModal-module__H-uZxq__sliderWrap{width:73%;max-width:520px;margin:0 auto;padding-top:6px;padding-bottom:40px;position:relative}.AddReviewModal-module__H-uZxq__sliderLine{background:#b7b7b7;height:1px;position:absolute;top:13px;left:0;right:0}.AddReviewModal-module__H-uZxq__optionItemAbsolute{flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.AddReviewModal-module__H-uZxq__circleButton{cursor:pointer;background:#d9d9d9;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:relative}.AddReviewModal-module__H-uZxq__circleButton:after{content:"";background:#b7b7b7;border-radius:999px;width:15px;height:15px;display:block}.AddReviewModal-module__H-uZxq__circleButton.AddReviewModal-module__H-uZxq__selected{background:#ffc5bd}.AddReviewModal-module__H-uZxq__circleButton.AddReviewModal-module__H-uZxq__selected:after{background:#ff3e24}.AddReviewModal-module__H-uZxq__circleButton:active{transform:scale(.96)}.AddReviewModal-module__H-uZxq__poopOptions{background:#fff;border-radius:0;padding:0;overflow:hidden}.AddReviewModal-module__H-uZxq__poopOption{cursor:pointer;text-align:center;color:#b7b7b7;background:#fff;border:1px solid #d9d9d9;padding:7px 12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;transition:all .15s}.AddReviewModal-module__H-uZxq__poopOption+.AddReviewModal-module__H-uZxq__poopOption{border-top:none}.AddReviewModal-module__H-uZxq__poopOption.AddReviewModal-module__H-uZxq__selected{color:#ff3e24;background:#fff5f4;border:1px solid #ff3e24}.AddReviewModal-module__H-uZxq__imageUploadSection{align-items:flex-start;gap:12px;margin-top:12px;display:flex}.AddReviewModal-module__H-uZxq__imageUploadCard{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;height:78px;transition:border-color .2s;display:flex}.AddReviewModal-module__H-uZxq__imageUploadCard:hover{border-color:#b7b7b7}.AddReviewModal-module__H-uZxq__cameraIcon{color:#000;font-size:24px}.AddReviewModal-module__H-uZxq__uploadCount{color:#000;font-size:14px;font-weight:600}.AddReviewModal-module__H-uZxq__previewWrapper{width:78px;height:78px;position:relative;overflow:visible}.AddReviewModal-module__H-uZxq__previewCard{isolation:isolate;border-radius:8px;width:78px;height:78px;position:relative;overflow:hidden}.AddReviewModal-module__H-uZxq__previewImage{object-fit:cover;width:100%;height:100%;display:block}.AddReviewModal-module__H-uZxq__previewRemove{color:#fff;cursor:pointer;z-index:999;background:#e1e1e1;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0006}.AddReviewModal-module__H-uZxq__previewRemove:before{content:"";color:#fff;z-index:-1;background:#acacac;border-radius:50%;position:absolute;inset:0}.AddReviewModal-module__H-uZxq__previewRemove:hover{background:#2f2f2f;transform:scale(1.05)}.AddReviewModal-module__H-uZxq__hiddenInput{display:none}.AddReviewModal-module__H-uZxq__textArea{resize:none;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;width:100%;min-height:140px;padding:14px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;box-shadow:none!important;background:#fff!important}.AddReviewModal-module__H-uZxq__textCounter{text-align:right;color:#b7b7b7;margin-top:8px;font-size:12px}.AddReviewModal-module__H-uZxq__imageMessage{color:#000;border-radius:8px;margin-top:16px;font-size:14px;font-weight:600}.AddReviewModal-module__H-uZxq__imageMessage p{text-align:left;margin:2px 0}.AddReviewModal-module__H-uZxq__noticeMessage{color:#ff3e24;border-radius:8px;font-size:14px;font-weight:600}.AddReviewModal-module__H-uZxq__noticeMessage p{margin:0}@media (min-width:768px){.AddReviewModal-module__H-uZxq__cartModal .ant-modal-content{border-radius:0;flex-direction:column;padding:0;display:flex;box-shadow:0 4px 8px #00000026;width:40vw!important;max-width:40vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important}.AddReviewModal-module__H-uZxq__cartModal .ant-modal-body{height:100%;min-height:100%;padding:0}.AddReviewModal-module__H-uZxq__cartModalContent{width:100%;height:100%;overflow-y:auto}}@media (max-width:767px){.AddReviewModal-module__H-uZxq__cartModal{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;top:0!important;bottom:0!important}:is(.AddReviewModal-module__H-uZxq__cartModal .ant-modal-content,.AddReviewModal-module__H-uZxq__cartModal .ant-modal-body){height:100vh}.AddReviewModal-module__H-uZxq__modalContent{padding:20px}.AddReviewModal-module__H-uZxq__questionTitle{font-size:18px}.AddReviewModal-module__H-uZxq__sliderWrap{max-width:420px}.AddReviewModal-module__H-uZxq__uploadCount{font-size:12px}.AddReviewModal-module__H-uZxq__imageMessage,.AddReviewModal-module__H-uZxq__noticeMessage,.AddReviewModal-module__H-uZxq__reviewPrivateLabel{font-size:11px}}
.MealPlanning-module__gETEOW__container{background-color:#fff;flex-direction:column;height:100vh;display:flex}.MealPlanning-module__gETEOW__content{flex-grow:1;padding:20px;overflow-y:auto}.MealPlanning-module__gETEOW__content h3{color:#333;margin-bottom:20px;font-size:1.5rem}@media (max-width:768px){.MealPlanning-module__gETEOW__content{padding:15px}.MealPlanning-module__gETEOW__content h3{font-size:1.2rem}}
.AddReviewModalCommonHeader-module__jTVCDq__header{background-color:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.AddReviewModalCommonHeader-module__jTVCDq__title{text-align:center;flex:1;font-size:.9rem;font-weight:700}.AddReviewModalCommonHeader-module__jTVCDq__backButton,.AddReviewModalCommonHeader-module__jTVCDq__closeButton{cursor:pointer;font-size:1rem}.AddReviewModalCommonHeader-module__jTVCDq__header h2{margin:0;font-size:1rem}
.AddReviewModalCommonFooter-module__CvSVVW__footer{text-align:center;z-index:1000;background-color:#fff;border-top:1px solid #e8e8e8;width:100%;padding:15px;position:sticky;bottom:0;left:0;right:0}.AddReviewModalCommonFooter-module__CvSVVW__footerButton{width:100%;max-width:300px;height:40px;font-size:1rem;font-weight:700}.AddReviewModalCommonFooter-module__CvSVVW__footerButton.ant-btn-primary{background-color:#000;border-color:#000}:is(.AddReviewModalCommonFooter-module__CvSVVW__footerButton.ant-btn-primary:hover,.AddReviewModalCommonFooter-module__CvSVVW__footerButton.ant-btn-primary:focus){background-color:#333;border-color:#333}
.PersonalInfo-module__bPMDVW__personalInfoContainer{box-sizing:border-box;background-color:#fff;width:100%;margin:0 auto;padding:2rem;box-shadow:0 2px 4px #0000001a}.PersonalInfo-module__bPMDVW__personalInfoContainer h2{color:#333;text-align:left;margin-bottom:24px;font-size:24px;font-weight:700}.PersonalInfo-module__bPMDVW__personalInfoContainer h6{color:#333;text-align:left;margin-bottom:1.5rem;font-size:18px;font-weight:700}.PersonalInfo-module__bPMDVW__formGroup{flex-direction:column;gap:5px;margin-bottom:30px;display:flex}.PersonalInfo-module__bPMDVW__formGroup label{color:#555;margin-bottom:.5rem;font-weight:600;display:block}.PersonalInfo-module__bPMDVW__inputContainer{align-items:center;display:flex}.PersonalInfo-module__bPMDVW__input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;height:36px;padding:.5rem;font-size:1rem}.PersonalInfo-module__bPMDVW__smallInput{width:120px;}.PersonalInfo-module__bPMDVW__mediumInput{width:200px;}.PersonalInfo-module__bPMDVW__largeInput{width:300px;}.PersonalInfo-module__bPMDVW__disabledInput{pointer-events:none;background-color:#f5f5f5;}.PersonalInfo-module__bPMDVW__profileImageWrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.PersonalInfo-module__bPMDVW__profileImage{object-fit:cover;background:#f8f8f8;border:1px solid #eee;border-radius:50%;width:100px;height:100px;display:block}.PersonalInfo-module__bPMDVW__profileEditButton{cursor:pointer;z-index:2;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 4px #00000014}.PersonalInfo-module__bPMDVW__profileEditButton:disabled{opacity:.6;cursor:not-allowed}.PersonalInfo-module__bPMDVW__passwordEditRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PersonalInfo-module__bPMDVW__passwordFieldWrap{flex:none;width:200px}.PersonalInfo-module__bPMDVW__passwordFieldWrap .PersonalInfo-module__bPMDVW__mediumInput{width:100%}.PersonalInfo-module__bPMDVW__phoneEditRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PersonalInfo-module__bPMDVW__phoneRow{flex:none;align-items:center;gap:6px;display:flex}.PersonalInfo-module__bPMDVW__phoneInput{text-align:center;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:72px;height:40px;padding:0 8px;font-size:14px}.PersonalInfo-module__bPMDVW__phoneInput:focus{border-color:#e84b29;outline:none}.PersonalInfo-module__bPMDVW__hyphen{color:#888;-webkit-user-select:none;user-select:none;flex:none;font-size:16px}.PersonalInfo-module__bPMDVW__editActionButton{color:#555;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #cfcfcf;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:64px;height:40px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.PersonalInfo-module__bPMDVW__editActionButton:hover{background-color:#f7f7f7}.PersonalInfo-module__bPMDVW__editActionButton:focus{outline:none}.PersonalInfo-module__bPMDVW__editActionButton[aria-disabled=true]{opacity:.6;cursor:not-allowed}.PersonalInfo-module__bPMDVW__buttonGroupContainer{justify-content:center;width:100%;margin-top:2rem;display:flex}.PersonalInfo-module__bPMDVW__buttonGroup{justify-content:center;gap:20px;display:flex}.PersonalInfo-module__bPMDVW__buttonGroup button{min-width:120px}.PersonalInfo-module__bPMDVW__backButton{color:#535353;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:5px;width:100%;height:40px;font-size:16px;font-weight:700;transition:all .3s}.PersonalInfo-module__bPMDVW__backButton:hover{background-color:#333}.PersonalInfo-module__bPMDVW__saveButton{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:5px;width:100%;height:40px;font-size:16px;font-weight:700;transition:all .3s}.PersonalInfo-module__bPMDVW__saveButton:hover{background-color:#333}.PersonalInfo-module__bPMDVW__deleteAccount{text-align:center;margin-top:1rem}.PersonalInfo-module__bPMDVW__deleteAccount button{color:#888;text-decoration:underline}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-content{border-radius:10px;padding:0!important}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-header{background-color:#f0f2f5;border-radius:10px 10px 0 0;padding:10px}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-footer{background-color:#fff;border-radius:10px 10px 0 0;padding:10px}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-title{color:#000}.PersonalInfo-module__bPMDVW__passwordChangeForm{padding:20px 0}.PersonalInfo-module__bPMDVW__passwordChangeForm label{margin-bottom:5px;font-weight:700;display:block}.PersonalInfo-module__bPMDVW__passwordInput{border:1px solid #d9d9d9;border-radius:4px;width:100%;padding:8px;font-size:14px}.PersonalInfo-module__bPMDVW__passwordInput:focus{border-color:#40a9ff;outline:none;box-shadow:0 0 0 2px #1890ff33}.PersonalInfo-module__bPMDVW__passwordInputWrapper{width:100%;position:relative}.PersonalInfo-module__bPMDVW__passwordInputWrapper .PersonalInfo-module__bPMDVW__passwordInput{padding-right:42px}.PersonalInfo-module__bPMDVW__passwordToggle{cursor:pointer;color:#999;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PersonalInfo-module__bPMDVW__passwordToggle:hover{color:#666}.PersonalInfo-module__bPMDVW__errorMessage{color:#ef4444;margin:12px;font-size:.95em}.PersonalInfo-module__bPMDVW__validMessage{color:#10b981;margin:12px;font-size:.875rem}.PersonalInfo-module__bPMDVW__centerModalWrapper{justify-content:center;align-items:center;animation:.18s ease-out PersonalInfo-module__bPMDVW__modalFadeScaleIn;display:flex;position:fixed;inset:0}@media (max-width:768px){.PersonalInfo-module__bPMDVW__personalInfoContainer{padding:1rem}.PersonalInfo-module__bPMDVW__inputContainer{flex-direction:column;align-items:stretch}.PersonalInfo-module__bPMDVW__input{width:100%!important}.PersonalInfo-module__bPMDVW__buttonGroup{width:100%}.PersonalInfo-module__bPMDVW__buttonGroup button{width:50%;margin-bottom:0}.PersonalInfo-module__bPMDVW__passwordEditRow{gap:8px}.PersonalInfo-module__bPMDVW__passwordFieldWrap{width:160px;max-width:calc(100% - 72px)}.PersonalInfo-module__bPMDVW__phoneEditRow{gap:8px}.PersonalInfo-module__bPMDVW__phoneRow{gap:4px;min-width:0}.PersonalInfo-module__bPMDVW__phoneInput{width:58px;min-width:58px;padding:0 4px;font-size:13px}.PersonalInfo-module__bPMDVW__hyphen{text-align:center;width:8px}.PersonalInfo-module__bPMDVW__editActionButton{min-width:58px;height:40px;padding:0 10px}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-content{width:90%;margin:0 auto}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-body{padding:15px}.PersonalInfo-module__bPMDVW__passwordChangeForm{padding:10px 0}.PersonalInfo-module__bPMDVW__passwordChangeForm .PersonalInfo-module__bPMDVW__formGroup{margin-bottom:10px}.PersonalInfo-module__bPMDVW__passwordInput{padding:10px;font-size:16px}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-footer{padding:10px 15px}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-footer button{width:100%;margin-bottom:10px}.PersonalInfo-module__bPMDVW__passwordChangeModal .ant-modal-footer button:last-child{margin-bottom:0}}@keyframes PersonalInfo-module__bPMDVW__modalFadeScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.OrderHistory-module__dqbbfq__orderHistory{background-color:#fff}.OrderHistory-module__dqbbfq__titleBox{margin-bottom:20px}.OrderHistory-module__dqbbfq__title{color:#000;margin-bottom:5px;font-size:1.3rem;font-weight:700}.OrderHistory-module__dqbbfq__subTitle{color:#757575;font-size:.8rem}.OrderHistory-module__dqbbfq__dateFilter{border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:15px;display:flex}.OrderHistory-module__dqbbfq__dateFilter>:nth-child(2),.OrderHistory-module__dqbbfq__dateFilter>:nth-child(3){flex-shrink:0}.OrderHistory-module__dqbbfq__dateFilter button{color:#000;cursor:pointer;background-color:#f0f0f0;border:none;align-items:center;padding:6px 18px;font-weight:700;display:flex}.OrderHistory-module__dqbbfq__periodButtons{flex:1;gap:8px;display:flex}.OrderHistory-module__dqbbfq__periodButtons button{color:#575757;cursor:pointer;background-color:#f0f0f0;border:none;border-radius:18px;padding:6px 18px;font-weight:700}.OrderHistory-module__dqbbfq__periodButtons button.OrderHistory-module__dqbbfq__active{color:#101010;background-color:#f0f0f0}.OrderHistory-module__dqbbfq__dateFilter .OrderHistory-module__dqbbfq__searchButton{cursor:pointer;border:none;border-radius:18px;padding:6px 24px;font-weight:700;color:#fff!important;background-color:#000!important}.OrderHistory-module__dqbbfq__contentContainer{border-radius:10px;min-height:200px}.OrderHistory-module__dqbbfq__card{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:8px;padding:8px}.OrderHistory-module__dqbbfq__status{text-align:left;color:#000;margin-left:10px;font-size:16px;font-weight:700}.OrderHistory-module__dqbbfq__cardContent{align-items:flex-start;display:flex}.OrderHistory-module__dqbbfq__imageContainer{flex:none;justify-content:center;align-items:center;width:120px;height:120px;padding:10px;display:flex}.OrderHistory-module__dqbbfq__imageContainer img{max-width:100%;max-height:100%}.OrderHistory-module__dqbbfq__details p{margin:5px 0}.OrderHistory-module__dqbbfq__createDate{color:#434343;font-size:12px;font-weight:700}.OrderHistory-module__dqbbfq__petName,.OrderHistory-module__dqbbfq__totalPrice{color:#434343;font-size:16px;font-weight:700}.OrderHistory-module__dqbbfq__detailButton{color:#d81b60;font-size:16px;font-weight:700}.OrderHistory-module__dqbbfq__actionButtons{gap:10px;margin-top:15px;display:flex}.OrderHistory-module__dqbbfq__actionButton{color:#000;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:4px;flex:1;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s}.OrderHistory-module__dqbbfq__actionButton:hover{background:#f8f8f8}.OrderHistory-module__dqbbfq__customPagination{padding-bottom:10px}@media (max-width:768px){.OrderHistory-module__dqbbfq__orderHistory{padding:5px}.OrderHistory-module__dqbbfq__dateFilter{flex-direction:column;gap:15px}.OrderHistory-module__dqbbfq__searchButton{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.OrderHistory-module__dqbbfq__periodButtons{flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:10px}.OrderHistory-module__dqbbfq__dateFilter>:nth-child(2),.OrderHistory-module__dqbbfq__dateFilter>:nth-child(3){align-self:center;width:100%}.OrderHistory-module__dqbbfq__createDate{color:#555;font-size:10px;font-weight:700}.OrderHistory-module__dqbbfq__orderId,.OrderHistory-module__dqbbfq__totalPrice{font-size:14px;font-weight:700}.OrderHistory-module__dqbbfq__detailButton{color:#d81b60;font-size:14px;font-weight:700}.OrderHistory-module__dqbbfq__actionButtons.OrderHistory-module__dqbbfq__mobile{flex-wrap:wrap;gap:2px}.OrderHistory-module__dqbbfq__actionButtons.OrderHistory-module__dqbbfq__mobile .OrderHistory-module__dqbbfq__actionButton{flex:1 0 calc(50% - 5px);padding:5px;font-size:13px}}
.CouponModalCommonHeader-module__Oy6HwW__header{background-color:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.CouponModalCommonHeader-module__Oy6HwW__title{text-align:center;flex:1;font-size:.9rem;font-weight:700}.CouponModalCommonHeader-module__Oy6HwW__backButton,.CouponModalCommonHeader-module__Oy6HwW__closeButton{cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:1rem}.CouponModalCommonHeader-module__Oy6HwW__header h2{margin:0;font-size:1rem}
.CustomRangePicker-module__Al1Bpq__customRangePicker{height:40px!important;font-size:1.2rem!important}.CustomRangePicker-module__Al1Bpq__customRangePicker input{height:100%!important;font-size:.9rem!important}
.CouponModalCommonFooter-module__GcvogG__footer{text-align:center;z-index:1000;background-color:#fff;border-top:1px solid #e8e8e8;width:100%;padding:15px;position:sticky;bottom:0;left:0;right:0}.CouponModalCommonFooter-module__GcvogG__footerButton{width:100%;max-width:300px;height:40px;font-size:1rem;font-weight:700}.CouponModalCommonFooter-module__GcvogG__footerButton.ant-btn-primary{background-color:#000;border-color:#000}:is(.CouponModalCommonFooter-module__GcvogG__footerButton.ant-btn-primary:hover,.CouponModalCommonFooter-module__GcvogG__footerButton.ant-btn-primary:focus){background-color:#333;border-color:#333}
.CouponModal-module__sZAGkq__container{background:0 0;flex-direction:column;width:100%;height:100vh;display:flex}.CouponModal-module__sZAGkq__content{box-sizing:border-box;background:#fff;flex:auto;width:100%;min-width:270px;margin:0 auto;overflow-y:auto;box-shadow:0 2px 16px #0000000f}.CouponModal-module__sZAGkq__couponList{flex-direction:column;gap:5px;margin:10px;display:flex}.CouponModal-module__sZAGkq__couponCount{color:#757575;text-align:left;margin:10px;font-family:Noto Sans KR,sans-serif;font-size:15px;font-weight:500}.CouponModal-module__sZAGkq__couponCard{box-shadow:none;background:#fff;border:1px solid #ecedee;border-radius:8px;padding:0;overflow:hidden}.CouponModal-module__sZAGkq__couponCardInner{flex-direction:row;width:100%;min-height:110px;display:flex}.CouponModal-module__sZAGkq__couponLeft{flex-direction:column;flex:2.2;justify-content:center;padding:28px 14px 28px 18px;display:flex}.CouponModal-module__sZAGkq__couponDiscount{color:#e84b29;margin-bottom:6px;font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:700}.CouponModal-module__sZAGkq__couponMetaName{color:#121212;margin-bottom:4px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500}.CouponModal-module__sZAGkq__couponMinPrice{color:#606567;margin-bottom:4px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500}.CouponModal-module__sZAGkq__couponExpiration{color:#606567;text-align:center;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500;line-height:1.6}.CouponModal-module__sZAGkq__couponCreateDate{color:#555;margin-bottom:3px;font-size:.96rem}.CouponModal-module__sZAGkq__couponRight{color:#333;background:#fff;border-left:1px solid #e7e7ef;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:90px;font-size:.98rem;font-weight:500;display:flex}.CouponModal-module__sZAGkq__emptyCouponBox{flex-direction:column;align-items:center;margin:32px 0;display:flex}.CouponModal-module__sZAGkq__emptyCouponText{color:#888;margin-top:16px;font-size:1.1rem}.CouponModal-module__sZAGkq__couponCard .ant-card-body{padding:0!important}@media (max-width:768px){.CouponModal-module__sZAGkq__content{min-width:0;max-width:98vw}.CouponModal-module__sZAGkq__couponCardInner{flex-direction:column}.CouponModal-module__sZAGkq__couponLeft{flex-direction:column;justify-content:center;padding:18px 14px 18px 18px;display:flex}.CouponModal-module__sZAGkq__couponRight{border-top:1px solid #e7e7ef;border-left:none;min-width:0;padding:10px 0}}
.PetDetailInfo-module__eijNDG__petDetailForm .ant-form-item-label>label{font-family:Pretendard Variable,serif;font-weight:600}.PetDetailInfo-module__eijNDG__petDetail{flex-direction:column;height:100vh;padding:10px;display:flex;overflow:hidden}.PetDetailInfo-module__eijNDG__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.PetDetailInfo-module__eijNDG__header h2{justify-items:center;font-size:16px;font-weight:600}.PetDetailInfo-module__eijNDG__closeIcon{cursor:pointer;font-size:16px}.PetDetailInfo-module__eijNDG__formContainer{flex:1;padding:10px 10px 90px}.PetDetailInfo-module__eijNDG__buttonContainer{z-index:10;background:#fff;border-top:1px solid #eee;width:100%;margin:2rem -5px -5px;padding:12px;display:flex;position:sticky;bottom:0;left:0;right:0}.PetDetailInfo-module__eijNDG__genderGroup{margin-bottom:10px}.PetDetailInfo-module__eijNDG__genderLabel{color:#333;font-size:.9rem;font-weight:500}.PetDetailInfo-module__eijNDG__neutralizeCheckbox{justify-content:flex-start;margin-top:-35px;display:flex}.PetDetailInfo-module__eijNDG__saveButton{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:5px;width:100%;height:40px;font-size:16px;font-weight:700;transition:all .3s}.PetDetailInfo-module__eijNDG__saveButton:hover{background-color:#333}.PetDetailInfo-module__eijNDG__optionGroup{flex-wrap:wrap;gap:8px;display:flex}.PetDetailInfo-module__eijNDG__optionItem{cursor:pointer;background-color:#0000;border:1px solid #d9d9d9;border-radius:4px;padding:5px 12px;font-size:.75rem;transition:all .3s}.PetDetailInfo-module__eijNDG__optionItem:hover{border-color:#ffb5a3}.PetDetailInfo-module__eijNDG__optionItem.PetDetailInfo-module__eijNDG__selected{background-color:#fff;border:2px solid #e84b29}.PetDetailInfo-module__eijNDG__optionItem span{color:#1e1e1e}.PetDetailInfo-module__eijNDG__disabledOption{cursor:not-allowed;opacity:.7}.PetDetailInfo-module__eijNDG__petDetail,.PetDetailInfo-module__eijNDG__petDetail *{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-form-item-label>label{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-form-item{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-form-item-control-input{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-form-item-control-input-content{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-input{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-select{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-radio-wrapper{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-checkbox-wrapper{font-family:Pretendard Variable,Pretendard,sans-serif!important}.PetDetailInfo-module__eijNDG__petDetail .ant-form-item-label>label.ant-form-item-required{font-family:Pretendard Variable,Pretendard,sans-serif!important;font-size:15px!important;font-weight:600!important}@media (max-width:768px){.PetDetailInfo-module__eijNDG__petDetail{height:100vh;min-height:100vh;overflow-y:auto}.PetDetailInfo-module__eijNDG__formContainer{padding:5px}.PetDetailInfo-module__eijNDG__buttonContainer{padding:0}}
.MobileSidebar-module__dkSYQW__sidebarOverlay{opacity:0;pointer-events:none;z-index:2000;background:#5a5b5b4d;transition:opacity .32s cubic-bezier(.52,0,.34,1);position:fixed;inset:0}.MobileSidebar-module__dkSYQW__sidebarOverlayOpen{opacity:1;pointer-events:auto}.MobileSidebar-module__dkSYQW__mobileSidebar{z-index:2000;opacity:.99;will-change:transform;background:#fff;flex-direction:column;width:60vw;max-width:465px;height:100vh;transition:transform .45s cubic-bezier(.52,0,.34,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:3px 0 20px #0000001a}.MobileSidebar-module__dkSYQW__mobileSidebar.MobileSidebar-module__dkSYQW__open{opacity:1;transform:translate(0)}.MobileSidebar-module__dkSYQW__mobileSidebar.MobileSidebar-module__dkSYQW__closed{opacity:.99;transform:translate(-100%)}.MobileSidebar-module__dkSYQW__mobileTopBar{background:#fcfcfc;justify-content:space-between;align-items:center;min-height:40px;padding:1.3rem 1rem;display:flex}.MobileSidebar-module__dkSYQW__topBarLeft{place-items:center;gap:.9rem;min-width:0;display:flex}.MobileSidebar-module__dkSYQW__headerRow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MobileSidebar-module__dkSYQW__loginHeaderBtn{color:#1e1e1e;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;margin-left:5px;font-size:17px;font-weight:570;display:inline-flex;}.MobileSidebar-module__dkSYQW__loginHeaderBtn:hover{opacity:.7}.MobileSidebar-module__dkSYQW__sidebarToggle{cursor:pointer;background:0 0;border:none;flex:none;font-size:1.7rem}.MobileSidebar-module__dkSYQW__menuSection{padding:1.2rem 1.2rem .2rem}.MobileSidebar-module__dkSYQW__sectionBtn{text-align:left;cursor:pointer;background:#fff;border:none;border-radius:6px;width:100%;margin-bottom:1.2rem;padding:.85rem 1rem;font-size:1.13rem;font-weight:700;transition:background .2s}.MobileSidebar-module__dkSYQW__sectionBtnAlt{color:#e84b29;background:#fff4f6;margin-bottom:.7rem;font-size:1.07rem;font-weight:600}.MobileSidebar-module__dkSYQW__menuList{margin-top:.1rem}.MobileSidebar-module__dkSYQW__menuItem{text-align:left;cursor:pointer;color:#000;background:0 0;border:none;border-radius:4px;width:100%;margin-bottom:.12rem;padding:.75rem 0;font-size:15px;font-weight:500;transition:background .15s;display:block}.MobileSidebar-module__dkSYQW__menuItem:active,.MobileSidebar-module__dkSYQW__menuItem:hover{background:#f7f8fa}.MobileSidebar-module__dkSYQW__menuList>button.MobileSidebar-module__dkSYQW__menuItem:last-of-type{font-weight:500}.MobileSidebar-module__dkSYQW__customerInfoHeader{justify-content:space-between;align-items:center;display:flex}.MobileSidebar-module__dkSYQW__customerInfoBox h3{color:#000;white-space:nowrap;margin:0;font-size:17px;font-weight:550;display:inline-flex}.MobileSidebar-module__dkSYQW__customerInfoBox h4{display:none}.MobileSidebar-module__dkSYQW__userHeader{color:#000;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:550;display:inline-flex}.MobileSidebar-module__dkSYQW__userHeader:hover{opacity:.7}.MobileSidebar-module__dkSYQW__honorific{color:#666;font-size:1.23rem;font-weight:400}.MobileSidebar-module__dkSYQW__menuDivider{background:#cdcdcd;border:none;height:1px;margin:.15rem 0 .085rem}.MobileSidebar-module__dkSYQW__headerArrowIcon{color:#1e1e1e;vertical-align:middle;align-items:center;font-size:.9em;line-height:1;display:flex}
.PetInfo-module__RMwtXG__petInfo{box-sizing:border-box;color:#333;text-align:left;background-color:#fff;border-radius:8px;align-items:center;width:auto;margin:0;padding:5px;font-size:.8rem}.PetInfo-module__RMwtXG__petInfoHeader{justify-content:space-between;align-items:center;height:75px;display:flex}.PetInfo-module__RMwtXG__title{align-items:center;margin-bottom:20px;font-size:1.3rem;font-weight:700}.PetInfo-module__RMwtXG__petList{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.PetInfo-module__RMwtXG__desktopPetList{width:100%;margin-bottom:10px}.PetInfo-module__RMwtXG__mobilePetList{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.PetInfo-module__RMwtXG__petListHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.PetInfo-module__RMwtXG__addPetBottomWrapper{justify-content:center;width:100%;margin-top:35px;display:flex}.PetInfo-module__RMwtXG__addPetLink{color:#656565;cursor:pointer;align-items:center;font-size:14px;font-weight:500;display:flex}.PetInfo-module__RMwtXG__addPetLink:hover{color:#666}.PetInfo-module__RMwtXG__mobileAddPetIcon{color:#4a4a4a;cursor:pointer;margin-left:8px;font-size:20px;transition:color .2s}.PetInfo-module__RMwtXG__mobileAddPetIcon svg{stroke-width:3px;stroke:#4a4a4a}.PetInfo-module__RMwtXG__mobileAddPetIcon:hover{color:#000}.PetInfo-module__RMwtXG__petListTitle{font-size:1.2rem;font-weight:600}.PetInfo-module__RMwtXG__petListTotal{color:#686868;margin-left:2px;font-size:1.2rem;font-weight:600}.PetInfo-module__RMwtXG__ant-card-body{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.PetInfo-module__RMwtXG__petCard{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;height:auto;min-height:100px;padding:15px;transition:all .3s;position:relative;box-shadow:-1px 1px 3px #00000014,2px 2px 6px #00000014}.PetInfo-module__RMwtXG__petCardEmpty{box-shadow:none;border:2px solid #ff3e24}.PetInfo-module__RMwtXG__petCard h3{color:#333;margin-bottom:3px;font-size:18px}.PetInfo-module__RMwtXG__petCard p{color:#666;font-size:14px}.PetInfo-module__RMwtXG__desktopPetCard{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.PetInfo-module__RMwtXG__mobilePetCard{flex-direction:column;display:flex}.PetInfo-module__RMwtXG__emptyCard{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;padding:0;display:flex}.PetInfo-module__RMwtXG__emptyGuideText{text-align:center;color:#353535;font-size:1.4rem;font-weight:600;line-height:1.3}.PetInfo-module__RMwtXG__emptyLine1,.PetInfo-module__RMwtXG__emptyLine2{display:block}.PetInfo-module__RMwtXG__petCardContent{justify-content:space-between;align-items:center;width:100%;display:flex}.PetInfo-module__RMwtXG__highlightText{color:#e84b29;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.PetInfo-module__RMwtXG__primaryActionButton{color:#fff;height:auto;white-space:nowrap;box-sizing:border-box;cursor:pointer;background-color:#e84b29;border:none;border-radius:20px;justify-content:center;align-items:center;inline-size:max-content;min-inline-size:110px;padding:8px 28px;font-size:1.05rem;font-weight:700;line-height:1.2;transition:opacity .2s;display:inline-flex}.PetInfo-module__RMwtXG__primaryActionButton:hover{opacity:.9}.PetInfo-module__RMwtXG__petInfoSection{flex-direction:row;flex:1;min-width:0}.PetInfo-module__RMwtXG__mobilePetInfoSection{flex-direction:column;display:flex}.PetInfo-module__RMwtXG__mobilePetHeader{justify-content:space-between;align-items:center;display:flex}.PetInfo-module__RMwtXG__mobileHealthStatus{justify-content:space-between;display:flex}.PetInfo-module__RMwtXG__menuItem{color:#333;cursor:pointer;padding:10px;font-size:.9rem;transition:background-color .3s}.PetInfo-module__RMwtXG__menuItem:hover{background-color:#f0f0f0}.PetInfo-module__RMwtXG__menuItem{color:#333;cursor:pointer;text-align:center;padding:10px;font-size:.9rem}.PetInfo-module__RMwtXG__menuItem:hover{color:#000;background-color:#f0f0f0}.PetInfo-module__RMwtXG__infoContainer{flex-direction:column;justify-content:center;display:flex}.PetInfo-module__RMwtXG__infoRow{align-items:center;gap:7px;height:100%;margin-bottom:0;display:flex}.PetInfo-module__RMwtXG__petHeader{flex-wrap:wrap;align-items:center;height:100%;display:flex}.PetInfo-module__RMwtXG__petName{color:#333;white-space:nowrap;text-align:left;align-items:center;width:fit-content;margin-bottom:0;font-size:1.7rem;font-weight:700;display:flex}.PetInfo-module__RMwtXG__petDetailInfo{color:#666;white-space:nowrap;text-align:left;border-radius:6px;align-items:center;width:fit-content;padding:3px 5px;font-size:1.1rem;font-weight:500;display:flex}.PetInfo-module__RMwtXG__healthStatus{color:#787878;text-align:left;width:fit-content;margin-bottom:3px;font-size:1.1rem;font-weight:500;display:inline-block}.PetInfo-module__RMwtXG__petInfoCard{text-align:center;width:100%;max-width:350px}.PetInfo-module__RMwtXG__contentWrapper{justify-content:space-between;align-items:stretch;display:flex}.PetInfo-module__RMwtXG__textContainer{flex-grow:1}.PetInfo-module__RMwtXG__titleGroup{white-space:nowrap;align-items:center;display:flex}.PetInfo-module__RMwtXG__cardTitle{text-align:left;margin-bottom:5px;font-size:1.2rem;font-weight:700}.PetInfo-module__RMwtXG__cardSubTitle{text-align:left;color:#fa635e;align-content:center;margin-bottom:5px;font-size:.7rem;font-weight:700}.PetInfo-module__RMwtXG__cardDescription{text-align:left;margin-bottom:0;font-size:.8rem}.PetInfo-module__RMwtXG__composeButton{cursor:pointer;background-color:#ff84a6;border:none;border-radius:5px;width:100%;padding:10px 20px;font-size:.9rem;font-weight:700}.PetInfo-module__RMwtXG__tooltip{color:#fff;background-color:#000;border-radius:5px;align-items:center;padding:5px 10px;font-size:.6rem;display:inline-flex;position:relative}.PetInfo-module__RMwtXG__tooltip:after{content:"";border:5px solid #0000;border-bottom-color:#000;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.PetInfo-module__RMwtXG__buttonContainer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;width:auto;min-width:fit-content;display:flex}.PetInfo-module__RMwtXG__desktopEditButton{background-color:#fff;border-radius:18px;width:150px;margin-right:10px;padding:5px 15px;font-weight:700}.PetInfo-module__RMwtXG__updateButton,.PetInfo-module__RMwtXG__deleteButton{background-color:#fff;border-radius:18px;width:60px;margin-right:10px;padding:5px 15px;font-weight:700}.PetInfo-module__RMwtXG__directMenuCard{width:100%;margin-top:20px;font-weight:600;color:#fff!important;background-color:#e84b29!important}.PetInfo-module__RMwtXG__directMenuContent{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.PetInfo-module__RMwtXG__directMenuTitle{text-align:center;color:#fff;margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:600}.PetInfo-module__RMwtXG__directComposeButton{cursor:pointer;border:none;border-radius:22px;justify-content:center;align-items:center;max-width:180px;margin:10px auto 0;padding:6px 28px;font-size:16px;font-weight:750;transition:background .2s,color .2s;display:flex;color:#000!important;background-color:#fff!important}.PetInfo-module__RMwtXG__directComposeButton:hover{color:#e84b29!important;background:#ffe1d6!important}.PetInfo-module__RMwtXG__centerModalWrapper{justify-content:center;align-items:center;animation:.18s ease-out PetInfo-module__RMwtXG__modalFadeScaleIn;display:flex;position:fixed;inset:0}.PetInfo-module__RMwtXG__moreIconContainer{color:#666;z-index:2;border-radius:18px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex;position:absolute;top:18px;right:14px}.PetInfo-module__RMwtXG__moreIconContainer:hover{background-color:#f5f5f5}@keyframes PetInfo-module__RMwtXG__modal-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.PetInfo-module__RMwtXG__title{font-size:1.1rem}.PetInfo-module__RMwtXG__petInfo{margin:10px;padding:10px}.PetInfo-module__RMwtXG__petInfoHeader{flex-direction:column;justify-content:center;align-items:center;height:auto}.PetInfo-module__RMwtXG__petInfoHeader button{align-self:flex-end;margin-top:10px}.PetInfo-module__RMwtXG__petList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.PetInfo-module__RMwtXG__addPetDesktopBottomWrapper{display:none}.PetInfo-module__RMwtXG__petCard{padding:10px}.PetInfo-module__RMwtXG__petHeader{flex-direction:row;align-items:center}.PetInfo-module__RMwtXG__petName{white-space:nowrap;font-size:1rem;font-weight:700}.PetInfo-module__RMwtXG__petInfoSection{margin-right:0}.PetInfo-module__RMwtXG__petCardContent{flex-direction:column;align-items:stretch}.PetInfo-module__RMwtXG__emptyGuideText{flex-direction:column;gap:6px;display:flex}.PetInfo-module__RMwtXG__mobileEditButton{background-color:#fff;border-radius:18px;width:100%;padding:5px;font-weight:700}.PetInfo-module__RMwtXG__desktopPetCard .PetInfo-module__RMwtXG__buttonContainer .PetInfo-module__RMwtXG__deleteButton{display:none}.PetInfo-module__RMwtXG__moreIconContainer{cursor:pointer;display:flex;position:absolute;top:15px;right:6px}.PetInfo-module__RMwtXG__moreIconContainerDisabled{pointer-events:none;opacity:.35}.PetInfo-module__RMwtXG__primaryActionButton{min-inline-size:160px;padding:9px 20px;font-size:1rem;line-height:1.25}.PetInfo-module__RMwtXG__buttonContainer{justify-content:center;gap:10px;width:100%;margin-top:15px}}@media (min-width:769px){.PetInfo-module__RMwtXG__petDetailModal .ant-modal{width:600px!important;min-width:600px!important;max-width:600px!important;margin:0 auto!important;padding:0!important}.PetInfo-module__RMwtXG__petDetailModal .ant-modal-content{box-sizing:border-box;width:600px!important;min-width:600px!important;max-width:600px!important;margin:0 auto!important;padding:0!important}.PetInfo-module__RMwtXG__addPetBottomWrapper{display:none}.PetInfo-module__RMwtXG__petHeader{justify-content:space-between;align-items:center;height:100%;display:flex}.PetInfo-module__RMwtXG__emptyGuideText{white-space:normal}.PetInfo-module__RMwtXG__infoContainer{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;margin-right:auto;display:flex}.PetInfo-module__RMwtXG__petName,.PetInfo-module__RMwtXG__petDetailInfo{white-space:nowrap}.PetInfo-module__RMwtXG__moreIconContainer{position:absolute;top:13px;right:6px}.PetInfo-module__RMwtXG__buttonContainer{padding-right:48px}}@keyframes PetInfo-module__RMwtXG__modalFadeScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
