.AdminHeader-module__cgzKbq__sidebar{z-index:1000;background:#fff;flex-direction:column;width:250px;height:100vh;transition:left .3s;display:flex;position:fixed;top:0;left:-250px;overflow-y:auto;box-shadow:2px 0 10px #0000001a}.AdminHeader-module__cgzKbq__sidebarOpen{left:0}.AdminHeader-module__cgzKbq__sidebarHeader{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.AdminHeader-module__cgzKbq__logoLink{flex:1;text-decoration:none}.AdminHeader-module__cgzKbq__sidebarTitle{color:#fff;margin:0;font-size:18px;font-weight:700}.AdminHeader-module__cgzKbq__menuButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:background .3s;display:none}.AdminHeader-module__cgzKbq__menuButton:hover{background:#ffffff4d}.AdminHeader-module__cgzKbq__sidebarNav{flex:1;padding:10px 0;overflow-y:auto}.AdminHeader-module__cgzKbq__sidebarMenuItem{color:#374151;border-left:3px solid #0000;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.AdminHeader-module__cgzKbq__sidebarMenuItem:hover{color:#8b5cf6;background-color:#f3f4f6;border-left-color:#8b5cf6}.AdminHeader-module__cgzKbq__sidebarMenuItemActive{color:#8b5cf6;background-color:#f3f0ff;border-left-color:#8b5cf6;font-weight:700}.AdminHeader-module__cgzKbq__menuIcon{justify-content:center;align-items:center;width:24px;font-size:20px;display:flex}.AdminHeader-module__cgzKbq__menuLabel{flex:1}.AdminHeader-module__cgzKbq__sidebarFooter{border-top:1px solid #e5e7eb;flex-shrink:0;padding:20px}.AdminHeader-module__cgzKbq__logoutButton{color:#333;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:15px;font-weight:500;transition:all .3s;display:flex}.AdminHeader-module__cgzKbq__logoutButton:hover{color:#fff;background-color:#f44}@media (max-width:1023px){.AdminHeader-module__cgzKbq__menuButton{display:flex}}@media (min-width:1024px){.AdminHeader-module__cgzKbq__sidebar{left:0}}@media (max-width:768px){.AdminHeader-module__cgzKbq__sidebar{width:200px;left:-200px}.AdminHeader-module__cgzKbq__sidebarMenuItem{padding:12px 16px;font-size:14px}.AdminHeader-module__cgzKbq__menuIcon{width:20px;font-size:18px}}
.Loading-module__y6bZ0W__container{z-index:9999;background:#fffffff2;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Loading-module__y6bZ0W__spinner{align-items:center;gap:8px;display:flex}.Loading-module__y6bZ0W__spinner>div{background-color:#ff6b00;border-radius:50%;width:16px;height:16px;animation:1.4s ease-in-out infinite both Loading-module__y6bZ0W__bounce}.Loading-module__y6bZ0W__bounce1{animation-delay:-.32s}.Loading-module__y6bZ0W__bounce2{animation-delay:-.16s}@keyframes Loading-module__y6bZ0W__bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}
.AddressSearchModal-module__zLesTG__backdrop{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AddressSearchModal-module__zLesTG__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.AddressSearchModal-module__zLesTG__header{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AddressSearchModal-module__zLesTG__title{color:#333;margin:0;font-size:18px;font-weight:600}.AddressSearchModal-module__zLesTG__closeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.AddressSearchModal-module__zLesTG__closeButton:hover{color:#333;background-color:#f0f0f0}.AddressSearchModal-module__zLesTG__content{flex:1;overflow:hidden}.AddressSearchModal-module__zLesTG__postcodeContainer{width:100%;height:450px}.AddressSearchModal-module__zLesTG__loading{color:#666;justify-content:center;align-items:center;height:300px;font-size:14px;display:flex}@media (max-width:600px){.AddressSearchModal-module__zLesTG__backdrop{align-items:flex-end;padding:0}.AddressSearchModal-module__zLesTG__modal{border-radius:16px 16px 0 0;max-width:100%;max-height:90vh}.AddressSearchModal-module__zLesTG__postcodeContainer{height:60vh}}
.DeliveryAddressModal-module__7rcgCq__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DeliveryAddressModal-module__7rcgCq__modal{background-color:#fff;border:1px solid #f4f4f4;border-radius:20px;width:90%;max-width:600px;max-height:80vh;padding:20px;overflow:auto}.DeliveryAddressModal-module__7rcgCq__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.DeliveryAddressModal-module__7rcgCq__title{margin:0;font-size:18px;font-weight:600}.DeliveryAddressModal-module__7rcgCq__closeButton{color:#666;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.DeliveryAddressModal-module__7rcgCq__addressItem{background-color:#fff;border:1px solid #f4f4f4;border-radius:20px;margin-bottom:12px;padding:12px}.DeliveryAddressModal-module__7rcgCq__addressInfo{width:100%}.DeliveryAddressModal-module__7rcgCq__topRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.DeliveryAddressModal-module__7rcgCq__nameRow{align-items:center;gap:8px;display:flex}.DeliveryAddressModal-module__7rcgCq__addressName{color:#333;font-size:16px;font-weight:600}.DeliveryAddressModal-module__7rcgCq__defaultBadge{color:#f79b2c;border:1px solid #f79b2c;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:normal;display:inline-flex}.DeliveryAddressModal-module__7rcgCq__addressDetail{color:#4e5968;margin-bottom:4px;font-size:14px;font-weight:400}.DeliveryAddressModal-module__7rcgCq__buttonGroup{gap:8px;display:flex}.DeliveryAddressModal-module__7rcgCq__loadButton,.DeliveryAddressModal-module__7rcgCq__deleteButton{color:#333;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #f0f0f3;border-radius:30px;padding:8px 16px;font-size:14px;font-weight:600}.DeliveryAddressModal-module__7rcgCq__defaultCheckbox{margin-top:8px}.DeliveryAddressModal-module__7rcgCq__checkboxLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.DeliveryAddressModal-module__7rcgCq__checkboxIcon{flex-shrink:0;width:20px;height:20px}.DeliveryAddressModal-module__7rcgCq__checkboxLabel span{color:#999;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;line-height:normal}
.DeliveryInfoSection-module__F8tJ1W__section{margin-bottom:32px}.DeliveryInfoSection-module__F8tJ1W__sectionTitle{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.DeliveryInfoSection-module__F8tJ1W__addressButton{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:30px;padding:8px 16px;font-size:14px;font-weight:600}.DeliveryInfoSection-module__F8tJ1W__deliveryContainer{border:1px solid #ddd;border-radius:20px;padding:16px}.DeliveryInfoSection-module__F8tJ1W__formGroup{flex-direction:column;gap:16px;display:flex}.DeliveryInfoSection-module__F8tJ1W__formRow{flex-direction:row;align-items:center;gap:16px;display:flex}.DeliveryInfoSection-module__F8tJ1W__label{color:#333;flex-shrink:0;min-width:60px;font-size:14px;font-weight:600}.DeliveryInfoSection-module__F8tJ1W__input{border:1px solid #e5e5e5;border-radius:8px;outline:none;flex:1;padding:12px;font-size:14px}.DeliveryInfoSection-module__F8tJ1W__input::placeholder{color:#999}.DeliveryInfoSection-module__F8tJ1W__addressInputWrapper{cursor:pointer;flex:1;align-items:center;display:flex;position:relative}.DeliveryInfoSection-module__F8tJ1W__addressInput{cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;outline:none;width:100%;padding:12px 40px 12px 12px;font-size:14px}.DeliveryInfoSection-module__F8tJ1W__addressInput::placeholder{color:#999}.DeliveryInfoSection-module__F8tJ1W__addressInputWrapper svg{pointer-events:none;position:absolute;right:12px}.DeliveryInfoSection-module__F8tJ1W__defaultAddressCheckbox{justify-content:flex-end;margin-top:12px;display:flex}.DeliveryInfoSection-module__F8tJ1W__checkboxLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.DeliveryInfoSection-module__F8tJ1W__checkboxIcon{flex-shrink:0;width:20px;height:20px}.DeliveryInfoSection-module__F8tJ1W__checkboxLabel span{color:#999;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;line-height:normal}@media (max-width:768px){.DeliveryInfoSection-module__F8tJ1W__sectionTitle{font-size:16px}}
.DeliveryMethodSection-module__t9nN2a__deliverySection{margin-bottom:32px}.DeliveryMethodSection-module__t9nN2a__deliveryTitle{color:#333;margin-bottom:16px;font-size:18px;font-weight:700}.DeliveryMethodSection-module__t9nN2a__deliveryMethodContainer{flex-direction:column;gap:12px;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryMethodBox{cursor:pointer;color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:12px;flex-direction:row;flex:1;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryMethodIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryMethodContent{flex-direction:column;flex:1;gap:4px;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryMethodContent>span{color:#333;font-size:14px;font-weight:700}.DeliveryMethodSection-module__t9nN2a__deliveryMethodBoxSelected{background:#f5f9ff;border:2px solid #025bd9}.DeliveryMethodSection-module__t9nN2a__deliveryMethodDescription{color:#666;font-size:12px;font-weight:400}.DeliveryMethodSection-module__t9nN2a__deliveryFeeInfo{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryFeeTextContainer{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryFeeTextWithIcon{flex-direction:row;align-items:center;gap:4px;display:flex}.DeliveryMethodSection-module__t9nN2a__deliveryFeeText{color:#666;text-align:right;font-size:12px;font-weight:400}.DeliveryMethodSection-module__t9nN2a__deliveryFeeNotice{color:#ea4335;margin-top:-4px;padding-left:0;font-size:14px;font-weight:500}@media (max-width:768px){.DeliveryMethodSection-module__t9nN2a__deliveryFeeNotice{font-size:10px}}
.PaymentMethodSection-module__XmmxGq__section{margin-bottom:32px}.PaymentMethodSection-module__XmmxGq__sectionTitle{color:#333;margin-bottom:16px;font-size:18px;font-weight:700}.PaymentMethodSection-module__XmmxGq__paymentMethodContainer{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.PaymentMethodSection-module__XmmxGq__paymentMethodBox{cursor:pointer;color:#4e5968;background:#fff;border:1px solid #ddd;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;font-size:15px;font-weight:500;display:flex}.PaymentMethodSection-module__XmmxGq__paymentMethodBoxSelected{color:#025bd9;background:#fff;border:2px solid #025bd9;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}
.OrderFilterTabs-module__tpTOwW__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #f5f5f5;flex-wrap:nowrap;gap:0;margin-bottom:0;display:flex;overflow-x:auto}.OrderFilterTabs-module__tpTOwW__filters::-webkit-scrollbar{display:none}.OrderFilterTabs-module__tpTOwW__filterBtn,.OrderFilterTabs-module__tpTOwW__filterBtn.OrderFilterTabs-module__tpTOwW__active{cursor:pointer;white-space:nowrap;background-color:#0000;border:none;flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;transition:all .3s;display:flex;position:relative}.OrderFilterTabs-module__tpTOwW__filterBtn{color:#999;font-size:16px;font-weight:600}.OrderFilterTabs-module__tpTOwW__filterBtn:hover{background-color:#0000}.OrderFilterTabs-module__tpTOwW__filterBtn.OrderFilterTabs-module__tpTOwW__active{color:#025bd9;background:0 0;border:none;font-size:16px;font-weight:600}.OrderFilterTabs-module__tpTOwW__filterBtn.OrderFilterTabs-module__tpTOwW__active:after{content:"";background:#025bd9;height:2px;position:absolute;bottom:0;left:0;right:0}.OrderFilterTabs-module__tpTOwW__filterBtn .OrderFilterTabs-module__tpTOwW__filterCount,.OrderFilterTabs-module__tpTOwW__filterBtn.OrderFilterTabs-module__tpTOwW__active .OrderFilterTabs-module__tpTOwW__filterCount{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;padding:0}@media (max-width:768px){.OrderFilterTabs-module__tpTOwW__filters{-webkit-overflow-scrolling:touch;width:100%;overflow-x:scroll}.OrderFilterTabs-module__tpTOwW__filterBtn{flex-shrink:0;min-width:auto;padding:12px 16px;font-size:16px;font-weight:600}.OrderFilterTabs-module__tpTOwW__filterBtn.OrderFilterTabs-module__tpTOwW__active{font-size:16px;font-weight:600}}
.OrderProductSection-module__P-fmdW__section{margin-bottom:32px}.OrderProductSection-module__P-fmdW__sectionTitle{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.OrderProductSection-module__P-fmdW__productContainer{border:1px solid #ddd;border-radius:20px;padding:16px}.OrderProductSection-module__P-fmdW__productList{margin-bottom:0;padding-bottom:0}.OrderProductSection-module__P-fmdW__storeName{color:#333;margin-bottom:12px;font-size:16px;font-weight:600}.OrderProductSection-module__P-fmdW__productItem{flex-direction:column;margin-bottom:12px;display:flex}.OrderProductSection-module__P-fmdW__productHeader{align-items:center;gap:12px;margin-bottom:8px;display:flex}.OrderProductSection-module__P-fmdW__productImage{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:70px;height:70px}.OrderProductSection-module__P-fmdW__productInfo{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.OrderProductSection-module__P-fmdW__productNameAndButton,.OrderProductSection-module__P-fmdW__productNameRow{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.OrderProductSection-module__P-fmdW__productName{color:#333;word-break:keep-all;font-size:14px;font-weight:700;line-height:1.4}.OrderProductSection-module__P-fmdW__editButton{color:#333;cursor:pointer;background:#fff;border:1px solid #f0f0f3;border-radius:5px;flex-shrink:0;padding:4px 8px;font-size:15px;font-weight:600;transition:all .3s}.OrderProductSection-module__P-fmdW__editButton:hover{background:#f5f5f5}.OrderProductSection-module__P-fmdW__productQuantity{color:#333;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700}.OrderProductSection-module__P-fmdW__productDetailsBox{background:#f5f7f9;border-radius:8px;flex-direction:row;justify-content:space-between;gap:12px;margin-top:8px;padding:12px;display:flex}.OrderProductSection-module__P-fmdW__productDetailsLeft{flex-direction:column;flex:1;gap:8px;display:flex}.OrderProductSection-module__P-fmdW__productDetailsRight{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:4px;display:flex}.OrderProductSection-module__P-fmdW__optionSection{flex-direction:column;display:flex}.OrderProductSection-module__P-fmdW__optionSectionTitle{color:#333;font-size:14px;font-weight:700}.OrderProductSection-module__P-fmdW__productOptions{flex-direction:column;gap:4px;display:flex}.OrderProductSection-module__P-fmdW__optionItem{color:#333;flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.OrderProductSection-module__P-fmdW__optionGroup{color:#999;font-size:14px;font-weight:500}.OrderProductSection-module__P-fmdW__optionItemFirstRow{align-items:center;gap:8px;padding-left:12px;display:flex}.OrderProductSection-module__P-fmdW__optionItemSecondRow{color:#333;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;font-weight:700;display:flex}.OrderProductSection-module__P-fmdW__additionalOrdersSection{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.OrderProductSection-module__P-fmdW__additionalOrdersTitle{color:#333;margin-bottom:12px;font-size:16px;font-weight:700}.OrderProductSection-module__P-fmdW__additionalOrderGroup{background:#fafafa;border-radius:8px;margin-bottom:16px;padding:12px}.OrderProductSection-module__P-fmdW__additionalOrderHeader{color:#666;margin-bottom:8px;font-size:14px;font-weight:600}@media (max-width:768px){.OrderProductSection-module__P-fmdW__sectionTitle{font-size:16px}}
.PopupModal-module__RvUHqa__overlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.3s PopupModal-module__RvUHqa__fadeIn;display:flex;position:fixed;inset:0}@keyframes PopupModal-module__RvUHqa__fadeIn{0%{opacity:0}to{opacity:1}}.PopupModal-module__RvUHqa__modalContainer{width:100%;max-width:500px;max-height:90vh;animation:.3s PopupModal-module__RvUHqa__slideUp;position:relative}@keyframes PopupModal-module__RvUHqa__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.PopupModal-module__RvUHqa__popupImage{cursor:pointer;border-radius:12px;width:100%;height:auto;display:block}.PopupModal-module__RvUHqa__closeButton{cursor:pointer;color:#666;background:#fff;border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #0003}.PopupModal-module__RvUHqa__closeButton:hover{background:#f5f5f5;transform:scale(1.1)}.PopupModal-module__RvUHqa__controls{justify-content:center;gap:8px;margin-top:12px;display:flex}.PopupModal-module__RvUHqa__controlButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.PopupModal-module__RvUHqa__controlButton:hover{background:#f5f5f5;border-color:#999}.PopupModal-module__RvUHqa__indicator{justify-content:center;gap:6px;margin-top:12px;display:flex}.PopupModal-module__RvUHqa__dot{cursor:pointer;background:#ffffff80;border-radius:50%;width:8px;height:8px;transition:all .2s}.PopupModal-module__RvUHqa__dot.PopupModal-module__RvUHqa__active{background:#fff;transform:scale(1.3)}.PopupModal-module__RvUHqa__navigationButton{cursor:pointer;color:#333;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.PopupModal-module__RvUHqa__navigationButton:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.PopupModal-module__RvUHqa__prevButton{left:-20px}.PopupModal-module__RvUHqa__nextButton{right:-20px}@media (max-width:768px){.PopupModal-module__RvUHqa__modalContainer{max-width:90vw}.PopupModal-module__RvUHqa__closeButton{width:36px;height:36px;top:-8px;right:-8px}.PopupModal-module__RvUHqa__navigationButton{width:36px;height:36px;font-size:18px}.PopupModal-module__RvUHqa__prevButton{left:-10px}.PopupModal-module__RvUHqa__nextButton{right:-10px}}
.OrderFilterOptions-module__pTPo7G__filterOptions{gap:12px;margin-left:auto;display:flex}.OrderFilterOptions-module__pTPo7G__dropdownContainer{position:relative}.OrderFilterOptions-module__pTPo7G__dropdown{cursor:pointer;background:#fff;border:1px solid #f0f0f3;border-radius:5px;justify-content:space-between;align-items:center;min-width:200px;padding:12px;display:flex}.OrderFilterOptions-module__pTPo7G__dropdownText{color:#333;flex:1;font-size:14px;font-weight:500}.OrderFilterOptions-module__pTPo7G__chevronIcon{opacity:.6;flex-shrink:0}.OrderFilterOptions-module__pTPo7G__dropdownMenu{z-index:1000;background:#fff;border:1px solid #f0f0f3;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.OrderFilterOptions-module__pTPo7G__dropdownItem{color:#333;cursor:pointer;padding:12px;font-size:14px;font-weight:500;transition:background .2s}.OrderFilterOptions-module__pTPo7G__dropdownItem:hover{background:#f4f4f4}.OrderFilterOptions-module__pTPo7G__calendar{z-index:1000;background:#fff;border:1px solid #f0f0f3;border-radius:12px;min-width:280px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px #0000001a}.OrderFilterOptions-module__pTPo7G__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.OrderFilterOptions-module__pTPo7G__navButton{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:20px;font-weight:700}.OrderFilterOptions-module__pTPo7G__navButton:hover{background:#f4f4f4}.OrderFilterOptions-module__pTPo7G__monthYear{color:#333;font-size:16px;font-weight:600}.OrderFilterOptions-module__pTPo7G__weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.OrderFilterOptions-module__pTPo7G__weekday{text-align:center;color:#999;padding:8px 0;font-size:12px;font-weight:500}.OrderFilterOptions-module__pTPo7G__days{grid-template-columns:repeat(7,1fr);gap:0;display:grid}.OrderFilterOptions-module__pTPo7G__emptyDay{aspect-ratio:1}.OrderFilterOptions-module__pTPo7G__day{aspect-ratio:1;color:#333;cursor:pointer;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.OrderFilterOptions-module__pTPo7G__day:hover{background:#f4f4f4;border-radius:4px}.OrderFilterOptions-module__pTPo7G__selectedDate{color:#fff;font-weight:600}.OrderFilterOptions-module__pTPo7G__selectedDate:after{content:"";z-index:-1;background:#025bd9;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OrderFilterOptions-module__pTPo7G__inRange{background:#025bd91a}.OrderFilterOptions-module__pTPo7G__calendarFooter{text-align:center;border-top:1px solid #f0f0f3;margin-top:12px;padding-top:12px}.OrderFilterOptions-module__pTPo7G__clearButton{color:#333;cursor:pointer;background:0 0;border:1px solid #f0f0f3;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.OrderFilterOptions-module__pTPo7G__clearButton:hover{background:#f4f4f4}@media (max-width:768px){.OrderFilterOptions-module__pTPo7G__filterOptions{flex-direction:column;width:100%;margin-left:0}.OrderFilterOptions-module__pTPo7G__dropdownContainer{width:100%}.OrderFilterOptions-module__pTPo7G__dropdown{width:100%;min-width:100%}.OrderFilterOptions-module__pTPo7G__calendar{left:50%;transform:translate(-50%)}}
.PickupRecipientSection-module__lZ11zW__section{margin-bottom:32px}.PickupRecipientSection-module__lZ11zW__sectionTitle{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.PickupRecipientSection-module__lZ11zW__deliveryContainer{border:1px solid #f4f4f4;border-radius:20px;padding:16px}.PickupRecipientSection-module__lZ11zW__formGroup{flex-direction:column;gap:16px;display:flex}.PickupRecipientSection-module__lZ11zW__formRow{flex-direction:row;align-items:center;gap:16px;display:flex}.PickupRecipientSection-module__lZ11zW__label{color:#333;flex-shrink:0;min-width:60px;font-size:14px;font-weight:600}.PickupRecipientSection-module__lZ11zW__inputFull{background:#fff;border:1px solid #e5e5e5;border-radius:5px;outline:none;flex:1;padding:12px;font-size:14px}@media (max-width:768px){.PickupRecipientSection-module__lZ11zW__sectionTitle{font-size:16px}}
.HomeProductList-module__TphINa__container{max-width:1280px;margin:0 auto}.HomeProductList-module__TphINa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.HomeProductList-module__TphINa__titleSection{align-items:center;gap:12px;display:flex}.HomeProductList-module__TphINa__title{color:#333;margin:0;font-size:20px;font-weight:700}.HomeProductList-module__TphINa__subtitle{color:#999;margin:0;font-size:14px;font-weight:500}.HomeProductList-module__TphINa__sortDropdown{position:relative}.HomeProductList-module__TphINa__sortButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.HomeProductList-module__TphINa__sortButton:hover{background:#f8fafb;border-color:#025bd9}.HomeProductList-module__TphINa__sortButton svg{transition:transform .2s}.HomeProductList-module__TphINa__sortButton.HomeProductList-module__TphINa__open svg{transform:rotate(180deg)}.HomeProductList-module__TphINa__sortMenu{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.HomeProductList-module__TphINa__sortMenuItem{text-align:left;color:#333;cursor:pointer;background:#fff;border:none;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:background .2s;display:block}.HomeProductList-module__TphINa__sortMenuItem:hover{background:#f8fafb}.HomeProductList-module__TphINa__sortMenuItem.HomeProductList-module__TphINa__active{color:#025bd9;background:#f0f6ff;font-weight:600}.HomeProductList-module__TphINa__emptyState{text-align:center;color:#666;padding:40px;font-size:16px}.HomeProductList-module__TphINa__productGrid{grid-template-columns:repeat(5,1fr);place-items:start center;gap:32px 24px;display:grid}.HomeProductList-module__TphINa__card{cursor:pointer;background:#fff;border:none;flex-direction:column;width:220px;padding:0;display:flex}.HomeProductList-module__TphINa__imageWrapper{background:#f5f5f5;border-radius:8px;width:220px;height:220px;margin-bottom:12px;position:relative;overflow:hidden}.HomeProductList-module__TphINa__image{-o-object-fit:cover;object-fit:cover}.HomeProductList-module__TphINa__placeholderImage{color:#999;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.HomeProductList-module__TphINa__info{flex-direction:column;gap:3px;display:flex}.HomeProductList-module__TphINa__storeName{color:#999;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:500;display:flex}.HomeProductList-module__TphINa__storeName:hover{color:#666}.HomeProductList-module__TphINa__locationInfo{color:#707070;margin:0;font-size:13px;font-weight:600}.HomeProductList-module__TphINa__productName{color:#333;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.HomeProductList-module__TphINa__minOrderDays{color:#999;margin:0;font-size:12px;font-weight:500}.HomeProductList-module__TphINa__rating{align-items:center;gap:4px;margin:0;display:flex}.HomeProductList-module__TphINa__starIcon{width:16px;height:16px}.HomeProductList-module__TphINa__ratingScore{color:#333;font-size:14px;font-weight:600}.HomeProductList-module__TphINa__reviewCount{color:#999;font-size:14px;font-weight:500}.HomeProductList-module__TphINa__priceSection{flex-direction:row;align-items:center;gap:6px;margin:0;display:flex}.HomeProductList-module__TphINa__originalPrice{color:#999;font-size:11px;font-weight:500;text-decoration:line-through}.HomeProductList-module__TphINa__discountedPrice{color:#333;font-size:16px;font-weight:700}.HomeProductList-module__TphINa__discountPercent{color:#ea4335;font-size:14px;font-weight:700}.HomeProductList-module__TphINa__regularPrice{color:#333;font-size:16px;font-weight:700}.HomeProductList-module__TphINa__orderQuantity{color:#999;margin:0;font-size:12px;font-weight:500}.HomeProductList-module__TphINa__badgeContainer{flex-wrap:wrap;gap:6px;margin:0;padding-top:5px;display:flex}.HomeProductList-module__TphINa__settingBadge{color:#025bd9;border:1px solid #025bd9;border-radius:3px;justify-content:center;align-items:center;padding:2px 5px;font-size:11px;font-weight:700;line-height:normal;display:inline-flex}.HomeProductList-module__TphINa__loadMoreTrigger{grid-column:1/-1;justify-content:center;padding:20px;display:flex}@media (max-width:768px){.HomeProductList-module__TphINa__header{margin-bottom:16px}.HomeProductList-module__TphINa__productGrid{grid-template-columns:repeat(2,1fr);gap:12px}.HomeProductList-module__TphINa__card{width:100%}.HomeProductList-module__TphINa__imageWrapper{aspect-ratio:1;width:100%;height:auto}}
.AdditionalOrderInfoModal-module__KJtn-G__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AdditionalOrderInfoModal-module__KJtn-G__modalContent{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:24px;box-shadow:0 4px 20px #00000026}.AdditionalOrderInfoModal-module__KJtn-G__modalTitle{color:#1b1c1f;margin:0 0 16px;font-size:16px;font-weight:600}.AdditionalOrderInfoModal-module__KJtn-G__modalDescription{color:#4e5968;margin:0 0 24px;font-size:14px;font-weight:500;line-height:150%}.AdditionalOrderInfoModal-module__KJtn-G__closeButton{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:8px;width:100%;padding:12px;font-size:16px;font-weight:600}.AdditionalOrderInfoModal-module__KJtn-G__closeButton:hover{background:#0147a8}
.DateTimePicker-module__bc1K5a__formRow{align-items:center;gap:16px;display:flex}.DateTimePicker-module__bc1K5a__label{color:#333;flex-shrink:0;min-width:60px;font-size:14px;font-weight:600}.DateTimePicker-module__bc1K5a__pickerWrapper{flex:1;position:relative}.DateTimePicker-module__bc1K5a__input{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:10px 12px;font-size:14px}.DateTimePicker-module__bc1K5a__calendarModal{z-index:100;background:#fff;border:1px solid #f5f5f5;border-radius:10px;max-width:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 2px 8px #0000001a}.DateTimePicker-module__bc1K5a__dateHeader{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 12px 8px;display:flex}.DateTimePicker-module__bc1K5a__dateHeader span{color:#333;font-size:14px;font-weight:600}.DateTimePicker-module__bc1K5a__dateHeader button{cursor:pointer;color:#666;background:0 0;border:none;padding:0;font-size:18px}.DateTimePicker-module__bc1K5a__calendarHeader{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.DateTimePicker-module__bc1K5a__calendarHeader button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.DateTimePicker-module__bc1K5a__calendarHeader span{color:#333;font-size:18px;font-weight:700;line-height:24px}.DateTimePicker-module__bc1K5a__calendarWeekdays{grid-template-columns:repeat(7,1fr);display:grid}.DateTimePicker-module__bc1K5a__weekday{text-align:center;color:#333;padding:8px 0;font-size:12px;font-weight:500}.DateTimePicker-module__bc1K5a__calendarDays{grid-template-columns:repeat(7,1fr);gap:2px;padding:4px;display:grid}.DateTimePicker-module__bc1K5a__calendarDay{aspect-ratio:1;cursor:pointer;color:#333;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.DateTimePicker-module__bc1K5a__calendarDay.DateTimePicker-module__bc1K5a__otherMonth{color:#ccc;cursor:default}.DateTimePicker-module__bc1K5a__calendarDay.DateTimePicker-module__bc1K5a__disabled{color:#ddd;cursor:not-allowed;text-decoration:line-through}.DateTimePicker-module__bc1K5a__calendarDay.DateTimePicker-module__bc1K5a__selected{color:#fff;background:#0c41ff;border-radius:99px;font-weight:600}.DateTimePicker-module__bc1K5a__timeModal{z-index:100;background:#fff;border:1px solid #ddd;border-radius:4px;max-width:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 2px 8px #0000001a}.DateTimePicker-module__bc1K5a__timeHeader{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.DateTimePicker-module__bc1K5a__timeHeader span{font-size:14px;font-weight:600}.DateTimePicker-module__bc1K5a__timeHeader button{cursor:pointer;color:#666;background:0 0;border:none;padding:0;font-size:18px}.DateTimePicker-module__bc1K5a__timePickerContainer{justify-content:center;gap:0;height:225px;padding:24px 0;display:flex;position:relative;overflow:hidden}.DateTimePicker-module__bc1K5a__timeColumn{flex:1;justify-content:center;min-width:0;display:flex;position:relative}.DateTimePicker-module__bc1K5a__timeColumn:first-child .DateTimePicker-module__bc1K5a__selectionHighlight{left:8px;right:4px}.DateTimePicker-module__bc1K5a__timeColumn:nth-child(2) .DateTimePicker-module__bc1K5a__selectionHighlight{left:4px;right:4px}.DateTimePicker-module__bc1K5a__timeColumn:last-child .DateTimePicker-module__bc1K5a__selectionHighlight{left:4px;right:8px}.DateTimePicker-module__bc1K5a__scrollContainer{scroll-snap-type:y proximity;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;align-items:center;gap:0;width:100%;height:177px;padding:68.5px 0;scroll-padding:68.5px 0;display:flex;overflow-y:scroll}.DateTimePicker-module__bc1K5a__scrollContainer::-webkit-scrollbar{display:none}.DateTimePicker-module__bc1K5a__scrollItem{color:#dadada;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:normal;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;height:40px;min-height:40px;font-size:18px;font-weight:700;transition:all .15s ease-out;display:flex}.DateTimePicker-module__bc1K5a__scrollItemActive{color:#333;font-size:18px;font-weight:700}.DateTimePicker-module__bc1K5a__selectionHighlight{pointer-events:none;z-index:1;border-top:1px solid #f0f0f3;border-bottom:1px solid #f0f0f3;height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.DateTimePicker-module__bc1K5a__timeDivider{color:#333;margin-top:14px;font-size:20px;font-weight:600}.DateTimePicker-module__bc1K5a__timeFooter{border-top:1px solid #eee;padding:8px 12px}.DateTimePicker-module__bc1K5a__timeFooter button{color:#fff;cursor:pointer;background-color:#025bd9;border:none;border-radius:4px;width:100%;padding:10px;font-size:14px;font-weight:600}@media (max-width:768px){.DateTimePicker-module__bc1K5a__calendarModal,.DateTimePicker-module__bc1K5a__timeModal{max-width:100%}.DateTimePicker-module__bc1K5a__calendarDay{font-size:12px}.DateTimePicker-module__bc1K5a__weekday{padding:6px 0;font-size:11px}.DateTimePicker-module__bc1K5a__calendarHeader{padding:6px 10px}.DateTimePicker-module__bc1K5a__timePickerContainer{height:200px;padding:20px 0}.DateTimePicker-module__bc1K5a__scrollContainer{width:100%;height:160px;padding:62px 0;scroll-padding:62px 0}.DateTimePicker-module__bc1K5a__scrollItem{height:36px;min-height:36px;font-size:18px}.DateTimePicker-module__bc1K5a__scrollItemActive{font-size:18px}.DateTimePicker-module__bc1K5a__selectionHighlight{height:36px}.DateTimePicker-module__bc1K5a__timeDivider{margin-top:12px;font-size:18px}}
.CategorySelector-module__30JtVW__container{justify-content:center;width:100%;max-width:840px;margin:10px auto 0;display:flex}@media (max-width:768px){.CategorySelector-module__30JtVW__container{margin-top:5px}}.CategorySelector-module__30JtVW__categoryTitle{color:#333;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.CategorySelector-module__30JtVW__categoryDescription{color:#999;margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.5}.CategorySelector-module__30JtVW__categoryHighlight{color:#f79b2c;font-weight:600}.CategorySelector-module__30JtVW__categoryGrid{-moz-column-gap:24px;flex-wrap:wrap;gap:16px 24px;width:100%;display:flex}@media (max-width:768px){.CategorySelector-module__30JtVW__categoryGrid{flex-wrap:wrap;gap:12px;max-width:100%}}.CategorySelector-module__30JtVW__categoryRowTop,.CategorySelector-module__30JtVW__categoryRowBottom{display:contents}.CategorySelector-module__30JtVW__categoryCard{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(14.2857% - 20.5714px);padding:0;transition:transform .2s;display:flex;position:relative}.CategorySelector-module__30JtVW__categoryCard:hover{transform:scale(1.05)}@media (max-width:768px){.CategorySelector-module__30JtVW__categoryCard{width:calc(25% - 9px);min-width:70px}}.CategorySelector-module__30JtVW__categoryIcon{flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.CategorySelector-module__30JtVW__categoryIcon img{width:55px;height:55px}@media (max-width:768px){.CategorySelector-module__30JtVW__categoryIcon{width:56px;height:56px}.CategorySelector-module__30JtVW__categoryIcon img{width:52px;height:52px}}.CategorySelector-module__30JtVW__categoryName{color:#333;text-align:center;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}@media (max-width:768px){.CategorySelector-module__30JtVW__categoryName{white-space:normal;word-break:keep-all;font-size:11px}}.CategorySelector-module__30JtVW__categoryCard.CategorySelector-module__30JtVW__selected .CategorySelector-module__30JtVW__categoryIcon{background:#e8f1ff;border:2px solid #025bd9;border-radius:16px}.CategorySelector-module__30JtVW__categoryCard.CategorySelector-module__30JtVW__selected .CategorySelector-module__30JtVW__categoryName{color:#025bd9}
.OrderCard-module__OH7f_G__orderCard{background:#fff;border:1px solid #dfdcdc;border-radius:10px;flex-direction:column;gap:20px;width:100%;padding:15px;display:flex}.OrderCard-module__OH7f_G__orderCardPending{border:3px solid #025bd9}.OrderCard-module__OH7f_G__orderCardExpanded{background:#fff;border:2px solid #f4f4f4;border-radius:20px;box-shadow:0 4px 4px 5px #0000000d}.OrderCard-module__OH7f_G__cardContentWrapper{justify-content:space-between;gap:20px;display:flex}.OrderCard-module__OH7f_G__cardLeft{flex:1}.OrderCard-module__OH7f_G__cardRight{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:8px;display:flex}.OrderCard-module__OH7f_G__actionRow{align-items:center;gap:8px;display:flex}.OrderCard-module__OH7f_G__actionBtn{color:#333;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f0f0f3;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:100px;padding:8px 16px;font-size:15px;font-weight:600;display:flex}.OrderCard-module__OH7f_G__orderHeader{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:12px;display:flex}.OrderCard-module__OH7f_G__statusBadge{white-space:nowrap;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:auto;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.OrderCard-module__OH7f_G__statusPending{color:#fff;background:#025bd9}.OrderCard-module__OH7f_G__statusPreparing{color:#f79b2c;background:#fff8ed}.OrderCard-module__OH7f_G__statusShipping{color:#025bd9;background:#f5f7f9}.OrderCard-module__OH7f_G__statusCancelled{color:#fe4651;background:#fff6f7}.OrderCard-module__OH7f_G__statusCompleted{color:#09ab49;background:#f3fff9}.OrderCard-module__OH7f_G__deliveryBadge,.OrderCard-module__OH7f_G__dDay{color:#4e5968;white-space:nowrap;background:#f0f0f3;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:auto;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.OrderCard-module__OH7f_G__orderNumberText{color:#4e5968;font-size:14px;font-weight:500}.OrderCard-module__OH7f_G__storeName{color:#ff7a00;text-align:left;margin-bottom:4px;font-size:13px;font-weight:600}.OrderCard-module__OH7f_G__productName{color:#333;text-align:left;margin-bottom:8px;font-size:16px;font-weight:700}.OrderCard-module__OH7f_G__orderInfo{color:#999;text-align:left;margin-bottom:4px;font-size:14px;font-weight:500}.OrderCard-module__OH7f_G__acceptBtn{color:#fff!important;background:#025bd9!important;border:none!important}.OrderCard-module__OH7f_G__cancelBtn{border-radius:5px;font-size:15px;font-weight:600;color:#333!important;background:0 0!important;border:1px solid #f0f0f3!important}.OrderCard-module__OH7f_G__orderDetails{gap:15px;width:100%;display:flex}.OrderCard-module__OH7f_G__detailsLeft{flex:1}.OrderCard-module__OH7f_G__detailsRight{flex-direction:column;flex:1;gap:15px;display:flex}.OrderCard-module__OH7f_G__detailCard{background:#fff;border:1px solid #f4f4f4;border-radius:10px;padding:20px}.OrderCard-module__OH7f_G__detailTitle{color:#333;margin:0;font-size:16px;font-weight:700;line-height:1}.OrderCard-module__OH7f_G__detailSectionDivider{background:#f4f4f4;height:1px;margin:20px 0}.OrderCard-module__OH7f_G__detailRow{align-items:center;gap:10px;margin-bottom:4px;display:flex}.OrderCard-module__OH7f_G__detailLabel{color:#999;flex-shrink:0;min-width:80px;font-size:14px;font-weight:500}.OrderCard-module__OH7f_G__detailValue{color:#333;text-align:right;flex:1;font-size:15px;font-weight:600}@media (min-width:769px){.OrderCard-module__OH7f_G__detailValue{text-align:left}}.OrderCard-module__OH7f_G__trackingNumberRow{align-items:center;gap:8px;display:flex}.OrderCard-module__OH7f_G__editTrackingBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.OrderCard-module__OH7f_G__editTrackingBtn:hover{background:#f5f5f5}.OrderCard-module__OH7f_G__editTrackingBtn svg{display:block}.OrderCard-module__OH7f_G__orderItemSection{margin-bottom:16px}.OrderCard-module__OH7f_G__orderItemName{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.OrderCard-module__OH7f_G__orderItemContent{background:#f5f7f9;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.OrderCard-module__OH7f_G__orderItemLeft{flex-direction:column;flex:1;gap:12px;display:flex}.OrderCard-module__OH7f_G__orderItemRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.OrderCard-module__OH7f_G__orderItemQuantity{color:#333;font-size:14px;font-weight:600}.OrderCard-module__OH7f_G__orderItemPrice{color:#333;font-size:14px;font-weight:700}.OrderCard-module__OH7f_G__optionGroup{flex-direction:column;display:flex}.OrderCard-module__OH7f_G__optionGroupTitle{color:#333;margin-bottom:4px;font-size:14px;font-weight:700}.OrderCard-module__OH7f_G__orderItemOption{color:#4e5968;margin-top:4px;font-size:14px;font-weight:500}.OrderCard-module__OH7f_G__totalSection{flex-direction:column;gap:4px;display:flex}.OrderCard-module__OH7f_G__totalRow{justify-content:space-between;align-items:center;display:flex}.OrderCard-module__OH7f_G__totalLabel{color:#999;font-size:14px;font-weight:500}.OrderCard-module__OH7f_G__totalValue{color:#333;font-size:16px;font-weight:700}.OrderCard-module__OH7f_G__totalProductValue{color:#025bd9;font-size:16px;font-weight:700}.OrderCard-module__OH7f_G__requestText{color:#333;white-space:pre-wrap;font-size:14px;font-weight:500;line-height:1.6}.OrderCard-module__OH7f_G__memoSection{flex-direction:column;gap:10px;display:flex}.OrderCard-module__OH7f_G__memoTextarea{resize:vertical;border:1px solid #ddd;border-radius:5px;outline:none;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px}.OrderCard-module__OH7f_G__memoTextarea:focus{border-color:#025bd9}.OrderCard-module__OH7f_G__memoSaveButton{color:#fff;cursor:pointer;background:#025bd9;border:1px solid #025bd9;border-radius:5px;align-self:flex-end;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.OrderCard-module__OH7f_G__memoSaveButton:hover:not(:disabled){background:#0149a8;border-color:#0149a8}.OrderCard-module__OH7f_G__memoSaveButton:disabled{opacity:.6;cursor:not-allowed}.OrderCard-module__OH7f_G__printOrderButton{color:#237af2;cursor:pointer;background:0 0;border:1px solid #237af2;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 15px;font-size:16px;font-weight:600;display:flex}.OrderCard-module__OH7f_G__cancelAdditionalOrderButtonWrapper{justify-content:flex-end;margin-top:8px;display:flex}.OrderCard-module__OH7f_G__cancelAdditionalOrderButton{color:#333;cursor:pointer;background:#fff;border:1px solid #f4f4f4;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.OrderCard-module__OH7f_G__cancelAdditionalOrderButton:hover{background:#f4f4f4}@media (max-width:768px){.OrderCard-module__OH7f_G__orderCard{padding:12px}.OrderCard-module__OH7f_G__cardContentWrapper{flex-direction:column;gap:15px}.OrderCard-module__OH7f_G__cardRight{align-items:stretch;width:100%}.OrderCard-module__OH7f_G__actionRow{width:100%}.OrderCard-module__OH7f_G__actionBtn{min-width:unset;flex:1;justify-content:center}.OrderCard-module__OH7f_G__orderDetails{flex-direction:column}.OrderCard-module__OH7f_G__detailsRight{flex:1}.OrderCard-module__OH7f_G__detailCard{padding:15px}}.OrderCard-module__OH7f_G__detailTitleRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.OrderCard-module__OH7f_G__additionalOrderToggle{align-items:center;gap:8px;display:flex}.OrderCard-module__OH7f_G__additionalOrderLabel{color:#999;font-size:14px;font-weight:600}.OrderCard-module__OH7f_G__toggleButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}
.DeliveryDateTimeSection-module__hb0uyW__section{margin-bottom:32px}.DeliveryDateTimeSection-module__hb0uyW__sectionTitle{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.DeliveryDateTimeSection-module__hb0uyW__deliveryContainer{border:1px solid #ddd;border-radius:20px;padding:16px}.DeliveryDateTimeSection-module__hb0uyW__formGroup{flex-direction:column;gap:16px;display:flex}.DeliveryDateTimeSection-module__hb0uyW__infoButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:opacity .2s;display:flex}.DeliveryDateTimeSection-module__hb0uyW__infoButton:hover{opacity:.7}@media (max-width:768px){.DeliveryDateTimeSection-module__hb0uyW__sectionTitle{font-size:16px}}
.LocationSettingModal-module__T_WmiG__locationBar{z-index:100;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.LocationSettingModal-module__T_WmiG__locationBarInline{align-items:center;margin:0;display:flex;position:static}.LocationSettingModal-module__T_WmiG__locationButton{color:#333;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 0 12px;font-size:15px;display:inline-flex}.LocationSettingModal-module__T_WmiG__locationButton span{color:#333;white-space:nowrap;font-size:16px;font-weight:700}.LocationSettingModal-module__T_WmiG__currentLocationLink{color:#5f5f5f;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:none}.LocationSettingModal-module__T_WmiG__overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LocationSettingModal-module__T_WmiG__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:hidden}.LocationSettingModal-module__T_WmiG__header{justify-content:space-between;align-items:center;padding:20px 16px 0;display:flex}.LocationSettingModal-module__T_WmiG__title{color:#333;margin:0;font-size:20px;font-weight:700}.LocationSettingModal-module__T_WmiG__closeButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.LocationSettingModal-module__T_WmiG__closeButton:hover{color:#333}.LocationSettingModal-module__T_WmiG__subtitle{color:#5f5f5f;margin:0;padding:5px 16px 0;font-size:14px;font-weight:600}.LocationSettingModal-module__T_WmiG__searchBox{padding:16px 16px 10px;position:relative}.LocationSettingModal-module__T_WmiG__searchIcon{pointer-events:none;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.LocationSettingModal-module__T_WmiG__searchInput{box-sizing:border-box;background:#f5f5f5;border:none;border-radius:5px;outline:none;width:100%;padding:14px 40px 14px 44px;font-size:16px}.LocationSettingModal-module__T_WmiG__clearButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.LocationSettingModal-module__T_WmiG__currentLocationButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0 16px;padding:10px;font-size:14px;font-weight:600;line-height:150%;display:flex}.LocationSettingModal-module__T_WmiG__currentLocationButton:disabled{opacity:.5;cursor:not-allowed}.LocationSettingModal-module__T_WmiG__resultsList{flex:1;min-height:200px;max-height:400px;padding:0 16px;overflow-y:auto}.LocationSettingModal-module__T_WmiG__resultItem{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.LocationSettingModal-module__T_WmiG__divider{background:#f0f0f0;height:1px;margin:0 -16px}.LocationSettingModal-module__T_WmiG__resultText{flex:1}.LocationSettingModal-module__T_WmiG__resultAddress{color:#1a1a1a;margin-bottom:4px;font-size:15px;font-weight:500}.LocationSettingModal-module__T_WmiG__resultSubAddress{color:#999;font-size:13px}.LocationSettingModal-module__T_WmiG__emptyState{text-align:center;color:#999;padding:60px 20px;font-size:14px}.LocationSettingModal-module__T_WmiG__saveButton{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:8px;width:calc(100% - 48px);margin:16px 24px 24px;padding:16px;font-size:16px;font-weight:600;transition:background .2s}.LocationSettingModal-module__T_WmiG__saveButton:hover{background:#0149b3}.LocationSettingModal-module__T_WmiG__saveButton:disabled{cursor:not-allowed;background:#ddd}.LocationSettingModal-module__T_WmiG__bottomSheet{display:none}@media (max-width:768px){.LocationSettingModal-module__T_WmiG__locationBar{justify-content:space-between}.LocationSettingModal-module__T_WmiG__locationButton{max-width:100%;padding:8px 0;font-size:14px}.LocationSettingModal-module__T_WmiG__currentLocationLink{margin-left:auto;display:flex}.LocationSettingModal-module__T_WmiG__modal{display:none}.LocationSettingModal-module__T_WmiG__bottomSheet{z-index:9999;background-color:#00000080;animation:.3s LocationSettingModal-module__T_WmiG__fadeIn;display:block;position:fixed;inset:0}.LocationSettingModal-module__T_WmiG__bottomSheetContent{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;max-height:90vh;animation:.3s LocationSettingModal-module__T_WmiG__slideUp;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.LocationSettingModal-module__T_WmiG__bottomSheetHandle{background:#ddd;border-radius:2px;width:40px;height:4px;margin:12px auto 0}.LocationSettingModal-module__T_WmiG__header{padding:16px 20px 12px}.LocationSettingModal-module__T_WmiG__title{font-size:18px}.LocationSettingModal-module__T_WmiG__subtitle{padding:12px 20px 0;font-size:13px}.LocationSettingModal-module__T_WmiG__searchBox{padding:12px 20px}.LocationSettingModal-module__T_WmiG__searchInput{padding:12px 36px 12px 14px;font-size:15px}.LocationSettingModal-module__T_WmiG__clearButton{right:28px}.LocationSettingModal-module__T_WmiG__currentLocationButton{width:calc(100% - 40px);margin:0 20px 12px;padding:12px;font-size:15px}.LocationSettingModal-module__T_WmiG__resultsList{max-height:50vh;padding:0 20px}.LocationSettingModal-module__T_WmiG__resultItem{padding:14px 12px}.LocationSettingModal-module__T_WmiG__resultAddress{font-size:14px}.LocationSettingModal-module__T_WmiG__resultSubAddress{font-size:12px}.LocationSettingModal-module__T_WmiG__saveButton{width:calc(100% - 40px);margin:12px 20px 20px;padding:14px;font-size:15px}}@keyframes LocationSettingModal-module__T_WmiG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LocationSettingModal-module__T_WmiG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.OrderList-module__tmYo_a__ordersList{flex-direction:column;gap:15px;display:flex}.OrderList-module__tmYo_a__emptyState{text-align:center;color:#868e96;border-radius:12px;padding:80px 20px;font-size:16px}.OrderList-module__tmYo_a__emptyIcon{margin-bottom:16px;font-size:48px}.OrderList-module__tmYo_a__emptyText{color:#868e96;font-size:16px;font-weight:500}
.CustomDropdown-module__1CYPVq__customSelectWrapper{width:100%;position:relative}.CustomDropdown-module__1CYPVq__customSelect{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s;display:flex}.CustomDropdown-module__1CYPVq__customSelect:hover{border-color:#999}.CustomDropdown-module__1CYPVq__customSelect span{color:#333;font-size:14px}.CustomDropdown-module__1CYPVq__customDropdown{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.CustomDropdown-module__1CYPVq__dropdownItem{cursor:pointer;color:#333;padding:12px 16px;font-size:14px;transition:background-color .2s}.CustomDropdown-module__1CYPVq__dropdownItem:hover{background-color:#f5f5f5}.CustomDropdown-module__1CYPVq__dropdownItem:not(:last-child){border-bottom:1px solid #f0f0f0}
.MainPage-module__c0bsrq__container{flex-direction:column;max-width:1280px;min-height:100vh;margin:0 auto;display:flex}.MainPage-module__c0bsrq__locationBar{z-index:100;position:sticky;top:0}.MainPage-module__c0bsrq__locationButton{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:400px;padding:10px 16px;font-size:15px;transition:all .2s;display:flex}.MainPage-module__c0bsrq__locationButton:hover{background:#f8f9fa;border-color:#4e7fff}.MainPage-module__c0bsrq__locationButton span{text-align:left;flex:1;font-weight:500}.MainPage-module__c0bsrq__locationButton svg:first-child{color:#4e7fff}.MainPage-module__c0bsrq__locationButton svg:last-child{color:#999}@media (max-width:768px){.MainPage-module__c0bsrq__locationButton{max-width:100%;padding:8px 12px;font-size:14px}}
.OrderCancelModal-module__ypDr-q__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.OrderCancelModal-module__ypDr-q__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;box-shadow:0 4px 20px #00000026}.OrderCancelModal-module__ypDr-q__modalHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.OrderCancelModal-module__ypDr-q__modalTitle{color:#333;margin:0;font-size:20px;font-weight:700}.OrderCancelModal-module__ypDr-q__closeButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.OrderCancelModal-module__ypDr-q__modalBody{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 12px 12px;display:flex;overflow-y:auto}.OrderCancelModal-module__ypDr-q__policyBox{background:#f5f7f9;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.OrderCancelModal-module__ypDr-q__policyTitle{color:#333;margin-bottom:4px;font-size:14px;font-weight:800}.OrderCancelModal-module__ypDr-q__policyDescription{color:#4e5968;margin-bottom:8px;font-size:14px;font-weight:500;line-height:150%}.OrderCancelModal-module__ypDr-q__policyItem{color:#4e5968;font-size:14px;font-weight:500}.OrderCancelModal-module__ypDr-q__refundInfoTitle{color:#333;margin-bottom:8px;font-size:16px;font-weight:700}.OrderCancelModal-module__ypDr-q__refundInfo{border:1px solid #f4f4f4;border-radius:5px;flex-direction:column;gap:12px;padding:16px;display:flex}.OrderCancelModal-module__ypDr-q__refundRow{justify-content:space-between;align-items:center;display:flex}.OrderCancelModal-module__ypDr-q__refundRowLabel{color:#333;font-size:14px;font-weight:500}.OrderCancelModal-module__ypDr-q__refundRowValue{color:#333;font-size:14px;font-weight:700}.OrderCancelModal-module__ypDr-q__refundDivider{background:#f4f4f4;height:1px;margin:4px 0}.OrderCancelModal-module__ypDr-q__refundLabel{color:#333;font-size:14px;font-weight:500}.OrderCancelModal-module__ypDr-q__refundAmount{color:#237af2;font-size:16px;font-weight:700}.OrderCancelModal-module__ypDr-q__refundRate{color:#333;font-size:14px;font-weight:700}.OrderCancelModal-module__ypDr-q__noRefund{color:#ff4c4c;font-weight:700}.OrderCancelModal-module__ypDr-q__warning{color:#ff4c4c;text-align:center;background:#fff3f3;border:1px solid #ffd4d4;border-radius:8px;padding:12px;font-size:14px;font-weight:500}.OrderCancelModal-module__ypDr-q__description{color:#999;margin:0;font-size:14px;font-weight:600;line-height:150%}.OrderCancelModal-module__ypDr-q__radioGroup{flex-direction:column;gap:16px;display:flex}.OrderCancelModal-module__ypDr-q__radioLabel{cursor:pointer;align-items:center;padding:0 12px;display:flex}.OrderCancelModal-module__ypDr-q__radioInput{display:none}.OrderCancelModal-module__ypDr-q__radioCircle{border:2px solid #e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.OrderCancelModal-module__ypDr-q__radioInput:checked+.OrderCancelModal-module__ypDr-q__radioCircle{border-color:#025bd9}.OrderCancelModal-module__ypDr-q__radioCircleInner{background-color:#025bd9;border-radius:50%;width:10px;height:10px}.OrderCancelModal-module__ypDr-q__radioText{color:#333;margin-left:12px;font-size:14px;font-weight:500}.OrderCancelModal-module__ypDr-q__customReasonInput{resize:vertical;border:1px solid #e5e5e5;border-radius:5px;flex-shrink:0;width:100%;min-height:100px;padding:12px;font-family:inherit;font-size:14px}.OrderCancelModal-module__ypDr-q__customReasonInput::placeholder{color:#999}.OrderCancelModal-module__ypDr-q__customReasonInput:focus{border-color:#025bd9;outline:none}.OrderCancelModal-module__ypDr-q__checkboxContainer{cursor:pointer;align-items:center;gap:8px;display:flex}.OrderCancelModal-module__ypDr-q__checkboxImage{flex-shrink:0;width:18px;height:18px}.OrderCancelModal-module__ypDr-q__checkboxLabel{color:#999;cursor:pointer;font-size:14px;font-weight:500}.OrderCancelModal-module__ypDr-q__modalFooter{flex-direction:column;flex-shrink:0;gap:12px;padding:0 12px 12px;display:flex}.OrderCancelModal-module__ypDr-q__confirmButton{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:5px;width:100%;padding:14px;font-size:15px;font-weight:600}.OrderCancelModal-module__ypDr-q__confirmButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.OrderCancelModal-module__ypDr-q__modalContent{border-radius:12px 12px 0 0;max-width:100%}}
.OrderCancelModal-module__ZJu5OW__overlay{z-index:9998;background:#00000080;position:fixed;inset:0}.OrderCancelModal-module__ZJu5OW__modal{z-index:9999;background:#fff;border-radius:10px;width:500px;max-height:80vh;padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.OrderCancelModal-module__ZJu5OW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.OrderCancelModal-module__ZJu5OW__headerText{flex:1}.OrderCancelModal-module__ZJu5OW__title{color:#333;margin:0 0 8px;font-size:18px;font-weight:700;line-height:150%}.OrderCancelModal-module__ZJu5OW__subtitle{color:#999;margin:0;font-size:14px;font-weight:600;line-height:150%}.OrderCancelModal-module__ZJu5OW__closeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.OrderCancelModal-module__ZJu5OW__reasonList{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.OrderCancelModal-module__ZJu5OW__reasonItem{cursor:pointer;align-items:center;gap:12px;display:flex}.OrderCancelModal-module__ZJu5OW__radioInput{cursor:pointer;accent-color:#025bd9;width:20px;height:20px}.OrderCancelModal-module__ZJu5OW__radioLabel{color:#333;cursor:pointer;font-size:15px;font-weight:500}.OrderCancelModal-module__ZJu5OW__customReasonInput{resize:vertical;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:5px;width:100%;margin-bottom:20px;padding:12px;font-family:inherit;font-size:14px}.OrderCancelModal-module__ZJu5OW__customReasonInput::placeholder{color:#999}.OrderCancelModal-module__ZJu5OW__customReasonInput:focus{border-color:#025bd9;outline:none}.OrderCancelModal-module__ZJu5OW__refundSection{border:none;border-top:1px solid #e5e5e5;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-top:0;padding-left:20px;padding-right:20px;overflow:hidden}.OrderCancelModal-module__ZJu5OW__penaltySection{border:1px solid #e5e5e5;border-left:none;border-right:none;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-bottom:0;padding-left:20px;padding-right:20px;overflow:hidden}.OrderCancelModal-module__ZJu5OW__infoHeader{cursor:pointer;color:#333;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:14px;font-weight:600;display:flex}.OrderCancelModal-module__ZJu5OW__infoHeaderText{align-items:center;gap:6px;display:flex}.OrderCancelModal-module__ZJu5OW__arrowDown{transition:transform .2s}.OrderCancelModal-module__ZJu5OW__arrowUp{transition:transform .2s;transform:rotate(180deg)}.OrderCancelModal-module__ZJu5OW__infoContent{padding:16px}.OrderCancelModal-module__ZJu5OW__infoContentTitle{color:#333;margin:0 0 12px;font-size:14px;font-weight:700}.OrderCancelModal-module__ZJu5OW__infoContentText{color:#666;margin:0 0 10px;font-size:13px;font-weight:500;line-height:160%}.OrderCancelModal-module__ZJu5OW__infoContentText:last-child{margin-bottom:0}.OrderCancelModal-module__ZJu5OW__penaltyBox{margin-top:12px}.OrderCancelModal-module__ZJu5OW__penaltyTitle{color:#333;margin:0 0 8px;font-size:13px;font-weight:700}.OrderCancelModal-module__ZJu5OW__penaltyItem{color:#666;margin:4px 0;font-size:13px;font-weight:500}.OrderCancelModal-module__ZJu5OW__confirmBtn{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:5px;width:100%;margin-top:24px;padding:14px 20px;font-size:16px;font-weight:600}@media (max-width:768px){.OrderCancelModal-module__ZJu5OW__modal{width:90%;max-height:85vh;padding:24px}.OrderCancelModal-module__ZJu5OW__title{font-size:17px}.OrderCancelModal-module__ZJu5OW__subtitle{font-size:13px}.OrderCancelModal-module__ZJu5OW__radioLabel{font-size:14px}.OrderCancelModal-module__ZJu5OW__confirmBtn{padding:12px 16px;font-size:15px}.OrderCancelModal-module__ZJu5OW__infoHeader{padding:14px;font-size:13px}.OrderCancelModal-module__ZJu5OW__infoContent{padding:16px}.OrderCancelModal-module__ZJu5OW__infoContentTitle{font-size:13px}.OrderCancelModal-module__ZJu5OW__infoContentText,.OrderCancelModal-module__ZJu5OW__penaltyTitle,.OrderCancelModal-module__ZJu5OW__penaltyItem{font-size:12px}}
.DeliveryRequestSection-module__XZgH9a__section{margin-bottom:32px}.DeliveryRequestSection-module__XZgH9a__sectionTitle{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.DeliveryRequestSection-module__XZgH9a__requestContainer{border:1px solid #ddd;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.DeliveryRequestSection-module__XZgH9a__customSelectWrapper{flex:1;position:relative}.DeliveryRequestSection-module__XZgH9a__customSelect{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.DeliveryRequestSection-module__XZgH9a__customSelect span{color:#333}.DeliveryRequestSection-module__XZgH9a__customSelect img{transition:transform .2s}.DeliveryRequestSection-module__XZgH9a__customDropdown{z-index:10;background:#fff;border:1px solid #e5e5e5;border-radius:5px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.DeliveryRequestSection-module__XZgH9a__dropdownItem{color:#333;cursor:pointer;border-bottom:1px solid #f5f5f5;padding:12px 16px;font-size:14px}.DeliveryRequestSection-module__XZgH9a__dropdownItem:last-child{border-bottom:none}.DeliveryRequestSection-module__XZgH9a__dropdownItem:hover{background:#f5f5f5}.DeliveryRequestSection-module__XZgH9a__formRowTop{align-items:flex-start;gap:16px;display:flex}.DeliveryRequestSection-module__XZgH9a__formRow{flex-direction:row;align-items:center;gap:16px;display:flex}.DeliveryRequestSection-module__XZgH9a__label{color:#333;flex-shrink:0;min-width:60px;font-size:14px;font-weight:600}.DeliveryRequestSection-module__XZgH9a__inputFull{background:#fff;border:1px solid #e5e5e5;border-radius:5px;outline:none;flex:1;padding:12px;font-size:14px}.DeliveryRequestSection-module__XZgH9a__textareaFull{resize:vertical;background:#fff;border:1px solid #e5e5e5;border-radius:5px;outline:none;flex:1;min-height:100px;padding:12px;font-size:14px}@media (max-width:768px){.DeliveryRequestSection-module__XZgH9a__sectionTitle{font-size:16px}}
.ProductList-module__Gj5JxW__container{max-width:800px;margin:0 auto}.ProductList-module__Gj5JxW__title{color:#333;margin-bottom:10px;font-size:20px;font-weight:700}.ProductList-module__Gj5JxW__loading,.ProductList-module__Gj5JxW__emptyState{text-align:center;color:#666;padding:40px;font-size:16px}.ProductList-module__Gj5JxW__filterContainer{-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:10px;margin-bottom:20px;display:flex;overflow-x:auto}.ProductList-module__Gj5JxW__filterContainer::-webkit-scrollbar{display:none}.ProductList-module__Gj5JxW__filterButton{color:#4e5968;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f0f0f3;border-radius:30px;flex-shrink:0;padding:10px 15px;font-size:14px;font-weight:500;transition:all .2s}.ProductList-module__Gj5JxW__filterButton:hover{background:#f9f9f9}.ProductList-module__Gj5JxW__filterButtonActive{color:#237af2;background:#f0f6ff;border:1px solid #237af2;border-radius:30px;font-size:14px;font-weight:500}.ProductList-module__Gj5JxW__productGrid{flex-direction:column;gap:16px;display:flex}.ProductList-module__Gj5JxW__card{cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;width:100%;display:flex;overflow:hidden}.ProductList-module__Gj5JxW__divider{background-color:#f5f5f5;width:100%;height:1px;margin:16px 0}.ProductList-module__Gj5JxW__imageWrapper{background:#f5f5f5;border-radius:8px;flex-shrink:0;order:2;width:140px;height:140px;position:relative;overflow:hidden}.ProductList-module__Gj5JxW__image{-o-object-fit:cover;object-fit:cover}.ProductList-module__Gj5JxW__placeholderImage{color:#999;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.ProductList-module__Gj5JxW__info{flex-direction:column;flex:1;order:1;justify-content:space-around;min-width:0;max-height:140px;padding-right:16px;display:flex}.ProductList-module__Gj5JxW__productName{color:#333;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex}.ProductList-module__Gj5JxW__productName>span:last-child{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductList-module__Gj5JxW__productTypeBadge{border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 5px;font-size:11px;font-weight:700;line-height:normal;display:inline-flex}.ProductList-module__Gj5JxW__productTypeFeatured{color:#fff;background:#ffa813}.ProductList-module__Gj5JxW__productTypeRecommended{color:#f79b2c;background:#fff5e3}.ProductList-module__Gj5JxW__productTypeSeasonal{color:#fff;background:#5911ff}.ProductList-module__Gj5JxW__priceSection{flex-direction:column;gap:2px;margin:0;display:flex}.ProductList-module__Gj5JxW__originalPrice{color:#999;font-size:11px;font-weight:500;text-decoration:line-through}.ProductList-module__Gj5JxW__discountRow{align-items:center;gap:6px;display:flex}.ProductList-module__Gj5JxW__discountedPrice{color:#333;font-size:16px;font-weight:700}.ProductList-module__Gj5JxW__discountPercent{color:#ea4335;font-size:14px;font-weight:700}.ProductList-module__Gj5JxW__regularPrice{color:#333;font-size:16px;font-weight:700}.ProductList-module__Gj5JxW__orderQuantity,.ProductList-module__Gj5JxW__minOrderDays{color:#999;margin:0;font-size:12px;font-weight:500}.ProductList-module__Gj5JxW__badgeContainerDesktop{flex-wrap:wrap;gap:6px;margin:0;padding-top:5px;display:flex}.ProductList-module__Gj5JxW__badgeContainerMobile{display:none}.ProductList-module__Gj5JxW__settingBadge{color:#fff;background:#025bd9;border-radius:3px;justify-content:center;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:768px){.ProductList-module__Gj5JxW__card{flex-wrap:wrap;position:relative}.ProductList-module__Gj5JxW__info{max-height:none}.ProductList-module__Gj5JxW__badgeContainerDesktop{display:none}.ProductList-module__Gj5JxW__badgeContainerMobile{flex-flow:row;order:3;align-items:flex-start;gap:4px;width:100%;margin-top:8px;display:flex;overflow-x:auto}.ProductList-module__Gj5JxW__imageWrapper{width:100px;height:100px}.ProductList-module__Gj5JxW__title{font-size:18px}}
.TaxInvoiceModal-module__6PcJga__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TaxInvoiceModal-module__6PcJga__modalContent{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.TaxInvoiceModal-module__6PcJga__modalHeader{justify-content:space-between;align-items:center;padding:12px;display:flex}.TaxInvoiceModal-module__6PcJga__modalTitle{color:#333;margin:0;font-size:20px;font-weight:600}.TaxInvoiceModal-module__6PcJga__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.TaxInvoiceModal-module__6PcJga__form{padding:16px}.TaxInvoiceModal-module__6PcJga__formGroup{flex:1;margin-bottom:20px}.TaxInvoiceModal-module__6PcJga__formRow{gap:12px;display:flex}.TaxInvoiceModal-module__6PcJga__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.TaxInvoiceModal-module__6PcJga__required{color:#ff4d4f}.TaxInvoiceModal-module__6PcJga__input{box-sizing:border-box;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;width:100%;padding:12px;font-size:14px}.TaxInvoiceModal-module__6PcJga__input:focus{border-color:#025bd9;outline:none}.TaxInvoiceModal-module__6PcJga__helperText{color:#666;margin-top:6px;font-size:12px}.TaxInvoiceModal-module__6PcJga__buttonGroup{gap:12px;margin-top:24px;display:flex}.TaxInvoiceModal-module__6PcJga__cancelButton{color:#333;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:1;padding:14px 0;font-size:15px;font-weight:500}.TaxInvoiceModal-module__6PcJga__saveButton{color:#025bd9;cursor:pointer;background-color:#fff;border:1px solid #025bd9;border-radius:6px;flex:1;padding:14px 0;font-size:15px;font-weight:500}.TaxInvoiceModal-module__6PcJga__submitButton{color:#fff;cursor:pointer;background-color:#025bd9;border:none;border-radius:6px;flex:1;padding:14px 0;font-size:15px;font-weight:500}.TaxInvoiceModal-module__6PcJga__submitButton:disabled,.TaxInvoiceModal-module__6PcJga__cancelButton:disabled,.TaxInvoiceModal-module__6PcJga__saveButton:disabled{opacity:.5;cursor:not-allowed}
.TrackingNumberModal-module__0-Niua__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TrackingNumberModal-module__0-Niua__modalContent{background:#fff;border-radius:16px;width:90%;max-width:400px;box-shadow:0 4px 20px #00000026}.TrackingNumberModal-module__0-Niua__modalHeader{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.TrackingNumberModal-module__0-Niua__modalTitle{color:#333;margin:0;font-size:18px;font-weight:700}.TrackingNumberModal-module__0-Niua__closeButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.TrackingNumberModal-module__0-Niua__closeButton:hover{color:#333}.TrackingNumberModal-module__0-Niua__modalBody{padding:24px}.TrackingNumberModal-module__0-Niua__trackingItem,.TrackingNumberModal-module__0-Niua__trackingItem:last-of-type{margin-bottom:16px}.TrackingNumberModal-module__0-Niua__trackingItemHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TrackingNumberModal-module__0-Niua__trackingItemNumber{color:#666;font-size:13px;font-weight:600}.TrackingNumberModal-module__0-Niua__removeButton{color:#999;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;transition:color .2s}.TrackingNumberModal-module__0-Niua__removeButton:hover{color:#e53935}.TrackingNumberModal-module__0-Niua__addButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:13px;font-weight:600;transition:all .2s}.TrackingNumberModal-module__0-Niua__addButton:hover{color:#025bd9;border-color:#025bd9}.TrackingNumberModal-module__0-Niua__formGroup{margin-bottom:20px}.TrackingNumberModal-module__0-Niua__formGroup:last-child{margin-bottom:0}.TrackingNumberModal-module__0-Niua__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.TrackingNumberModal-module__0-Niua__customDropdown{width:100%;position:relative}.TrackingNumberModal-module__0-Niua__dropdownButton{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}.TrackingNumberModal-module__0-Niua__dropdownButton:hover{border-color:#025bd9}.TrackingNumberModal-module__0-Niua__dropdownButton.TrackingNumberModal-module__0-Niua__selected,.TrackingNumberModal-module__0-Niua__dropdownButtonText{color:#333}.TrackingNumberModal-module__0-Niua__dropdownButton:not(.TrackingNumberModal-module__0-Niua__selected) .TrackingNumberModal-module__0-Niua__dropdownButtonText{color:#999}.TrackingNumberModal-module__0-Niua__dropdownArrow{color:#666;transition:transform .2s}.TrackingNumberModal-module__0-Niua__dropdownArrow.TrackingNumberModal-module__0-Niua__open{transform:rotate(180deg)}.TrackingNumberModal-module__0-Niua__dropdownList{z-index:1001;background:#fff;border:1px solid #e0e0e0;border-radius:8px;max-height:240px;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.TrackingNumberModal-module__0-Niua__dropdownItem{color:#333;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;transition:background-color .2s;display:flex}.TrackingNumberModal-module__0-Niua__dropdownItem:hover{background-color:#f5f5f5}.TrackingNumberModal-module__0-Niua__dropdownItem.TrackingNumberModal-module__0-Niua__active{color:#025bd9;background-color:#f0f7ff;font-weight:600}.TrackingNumberModal-module__0-Niua__select,.TrackingNumberModal-module__0-Niua__input{color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.TrackingNumberModal-module__0-Niua__select:focus,.TrackingNumberModal-module__0-Niua__input:focus{border-color:#025bd9}.TrackingNumberModal-module__0-Niua__select{cursor:pointer}.TrackingNumberModal-module__0-Niua__input::placeholder{color:#999}.TrackingNumberModal-module__0-Niua__modalFooter{gap:12px;padding:16px 24px;display:flex}.TrackingNumberModal-module__0-Niua__cancelButton,.TrackingNumberModal-module__0-Niua__submitButton{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.TrackingNumberModal-module__0-Niua__cancelButton{color:#666;background:#f5f5f5}.TrackingNumberModal-module__0-Niua__cancelButton:hover{background:#e5e5e5}.TrackingNumberModal-module__0-Niua__submitButton{color:#fff;background:#025bd9}.TrackingNumberModal-module__0-Niua__submitButton:hover{background:#014ba8}@media (max-width:640px){.TrackingNumberModal-module__0-Niua__modalContent{width:95%}.TrackingNumberModal-module__0-Niua__modalHeader{padding:16px 20px 0}.TrackingNumberModal-module__0-Niua__modalTitle{font-size:16px}.TrackingNumberModal-module__0-Niua__modalBody{padding:20px}.TrackingNumberModal-module__0-Niua__modalFooter{padding:12px 20px}}
.DateRangePicker-module__I6kmKG__container{position:relative}.DateRangePicker-module__I6kmKG__inputWrapper{cursor:pointer;background:#fff;border:1px solid #f0f0f3;border-radius:5px;justify-content:space-between;align-items:center;min-width:280px;padding:12px;display:flex}.DateRangePicker-module__I6kmKG__displayText{color:#333;flex:1;font-size:14px;font-weight:500}.DateRangePicker-module__I6kmKG__iconWrapper{align-items:center;gap:8px;display:flex}.DateRangePicker-module__I6kmKG__clearButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;font-size:16px;display:flex}.DateRangePicker-module__I6kmKG__clearButton:hover{color:#ff7a00}.DateRangePicker-module__I6kmKG__calendarIcon{opacity:.6;flex-shrink:0}.DateRangePicker-module__I6kmKG__calendar{z-index:1000;background:#fff;border:1px solid #f0f0f3;border-radius:12px;min-width:280px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px #0000001a}.DateRangePicker-module__I6kmKG__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.DateRangePicker-module__I6kmKG__navButton{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:20px;font-weight:700}.DateRangePicker-module__I6kmKG__navButton:hover{background:#f4f4f4}.DateRangePicker-module__I6kmKG__monthYear{color:#333;font-size:16px;font-weight:600}.DateRangePicker-module__I6kmKG__weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.DateRangePicker-module__I6kmKG__weekday{text-align:center;color:#999;padding:8px 0;font-size:12px;font-weight:500}.DateRangePicker-module__I6kmKG__days{grid-template-columns:repeat(7,1fr);gap:0;display:grid}.DateRangePicker-module__I6kmKG__emptyDay{aspect-ratio:1}.DateRangePicker-module__I6kmKG__day{aspect-ratio:1;color:#333;cursor:pointer;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.DateRangePicker-module__I6kmKG__day:before{content:"";z-index:0;position:absolute;inset:0}.DateRangePicker-module__I6kmKG__day>*{z-index:1;position:relative}.DateRangePicker-module__I6kmKG__startDate,.DateRangePicker-module__I6kmKG__endDate{color:#fff;font-weight:600}.DateRangePicker-module__I6kmKG__startDate:after,.DateRangePicker-module__I6kmKG__endDate:after{content:"";z-index:1;background:#0c41ff;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DateRangePicker-module__I6kmKG__day>span{z-index:2;position:relative}.DateRangePicker-module__I6kmKG__inRange{color:#333}.DateRangePicker-module__I6kmKG__inRange:before{background:#c4e2ff33}.DateRangePicker-module__I6kmKG__calendarFooter{text-align:center;border-top:1px solid #f0f0f3;margin-top:12px;padding-top:12px}.DateRangePicker-module__I6kmKG__helperText{color:#999;font-size:12px;font-weight:500}@media (max-width:768px){.DateRangePicker-module__I6kmKG__container{width:100%}.DateRangePicker-module__I6kmKG__inputWrapper{min-width:100%}.DateRangePicker-module__I6kmKG__calendar{left:50%;transform:translate(-50%)}}
.PaymentSummarySection-module__yWGx_G__section{margin-bottom:32px}.PaymentSummarySection-module__yWGx_G__sectionTitle{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.PaymentSummarySection-module__yWGx_G__paymentContainer{background:#fff;border:1px solid #ddd;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.PaymentSummarySection-module__yWGx_G__paymentRow{justify-content:space-between;align-items:center;display:flex}.PaymentSummarySection-module__yWGx_G__deliveryFeeInquiryButton{color:#025bd9;cursor:pointer;background:#f5f7f9;border:none;border-radius:5px;justify-content:center;align-items:center;padding:5px 10px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.PaymentSummarySection-module__yWGx_G__deliveryFeeInquiryButton:hover:not(:disabled){background:#e8ecf0}.PaymentSummarySection-module__yWGx_G__deliveryFeeInquiryButton:disabled{opacity:.5;cursor:not-allowed}.PaymentSummarySection-module__yWGx_G__deliveryFeeNotice{color:#ea4335;margin-top:-4px;padding-left:0;font-size:14px;font-weight:500}.PaymentSummarySection-module__yWGx_G__deliveryFeeInfo{color:#666;align-items:center;gap:4px;margin-top:-4px;padding-left:0;font-size:14px;font-weight:500;display:flex}.PaymentSummarySection-module__yWGx_G__deliveryPromotionInfo{align-items:center;gap:4px;margin-top:4px;padding-left:0;display:flex}.PaymentSummarySection-module__yWGx_G__deliveryPromotionLabel{color:#8956ff;font-family:Hakgyoansim Allimjang OTF;font-size:14px;font-style:italic;font-weight:400;line-height:150%}.PaymentSummarySection-module__yWGx_G__deliveryPromotionDesc{color:#707070;font-size:14px;font-weight:500;line-height:150%}.PaymentSummarySection-module__yWGx_G__paymentLabel{color:#707070;min-width:80px;font-size:14px;font-weight:500}.PaymentSummarySection-module__yWGx_G__paymentValue{color:#333;font-size:16px;font-weight:600}.PaymentSummarySection-module__yWGx_G__promotionValue{color:#ff070b;font-size:16px;font-weight:600}.PaymentSummarySection-module__yWGx_G__paymentTotal{color:#333;justify-content:space-between;margin-top:16px;padding-top:16px;font-size:16px;font-weight:700;display:flex}.PaymentSummarySection-module__yWGx_G__finalPrice{color:#025bd9;font-size:20px}.PaymentSummarySection-module__yWGx_G__paymentRowPoint{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.PaymentSummarySection-module__yWGx_G__pointInputContainer{flex-direction:column;flex:1;align-items:flex-end;gap:4px;margin-left:8px;display:flex}.PaymentSummarySection-module__yWGx_G__pointInputWithPrefix{width:100%;max-width:200px;position:relative}.PaymentSummarySection-module__yWGx_G__pointPrefix{color:#333;pointer-events:none;font-size:16px;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.PaymentSummarySection-module__yWGx_G__pointInput{color:#333;text-align:right;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:4px 16px 8px 35px;font-size:16px;font-weight:600}.PaymentSummarySection-module__yWGx_G__pointInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PaymentSummarySection-module__yWGx_G__pointInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PaymentSummarySection-module__yWGx_G__pointInput[type=number]{-moz-appearance:textfield}.PaymentSummarySection-module__yWGx_G__pointBottomRow{justify-content:flex-end;align-items:center;gap:8px;display:flex}.PaymentSummarySection-module__yWGx_G__pointInput:focus{border-color:#025bd9;outline:none}.PaymentSummarySection-module__yWGx_G__useAllButton{color:#333;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:50px;padding:4px 10px;font-size:14px;font-weight:600}.PaymentSummarySection-module__yWGx_G__useAllButton:hover{background:#f9f9f9}.PaymentSummarySection-module__yWGx_G__availablePoint{color:#333;text-align:right;font-size:14px;font-weight:600}.PaymentSummarySection-module__yWGx_G__paymentButton{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:8px;width:100%;margin-top:16px;padding:16px;font-size:16px;font-weight:600}.PaymentSummarySection-module__yWGx_G__paymentButton:hover{background:#0147a3}@media (max-width:768px){.PaymentSummarySection-module__yWGx_G__sectionTitle{font-size:16px}.PaymentSummarySection-module__yWGx_G__deliveryFeeNotice,.PaymentSummarySection-module__yWGx_G__deliveryFeeInfo{font-size:10px}}
.FaqEditPage-module__FNwQnW__container{max-width:1200px;margin:0 auto;padding:20px 20px 20px 270px;transition:padding-left .3s}@media (max-width:1023px){.FaqEditPage-module__FNwQnW__container{padding-left:20px}}.FaqEditPage-module__FNwQnW__header{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.FaqEditPage-module__FNwQnW__title{color:#111827;font-size:28px;font-weight:700}.FaqEditPage-module__FNwQnW__cancelButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.FaqEditPage-module__FNwQnW__cancelButton:hover{background-color:#4b5563}.FaqEditPage-module__FNwQnW__formContainer{background:#fff;border-radius:12px;padding:30px;box-shadow:0 1px 3px #0000001a}.FaqEditPage-module__FNwQnW__formGroup{margin-bottom:24px}.FaqEditPage-module__FNwQnW__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.FaqEditPage-module__FNwQnW__input{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.FaqEditPage-module__FNwQnW__input:focus{border-color:#3b82f6;outline:none}.FaqEditPage-module__FNwQnW__select{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.FaqEditPage-module__FNwQnW__select:focus{border-color:#3b82f6;outline:none}.FaqEditPage-module__FNwQnW__radioGroup{gap:20px;margin-top:8px;display:flex}.FaqEditPage-module__FNwQnW__radioLabel{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.FaqEditPage-module__FNwQnW__radioLabel input[type=radio]{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}.FaqEditPage-module__FNwQnW__radioLabel span{-webkit-user-select:none;user-select:none}.FaqEditPage-module__FNwQnW__textarea{resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:100px;padding:10px 12px;font-size:14px;transition:border-color .2s}.FaqEditPage-module__FNwQnW__textarea:focus{border-color:#3b82f6;outline:none}.FaqEditPage-module__FNwQnW__answerTextarea{min-height:300px}.FaqEditPage-module__FNwQnW__buttonGroup{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:20px;display:flex}.FaqEditPage-module__FNwQnW__saveDraftButton,.FaqEditPage-module__FNwQnW__publishButton{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:background-color .2s}.FaqEditPage-module__FNwQnW__saveDraftButton{color:#374151;background-color:#f3f4f6}.FaqEditPage-module__FNwQnW__saveDraftButton:hover{background-color:#e5e7eb}.FaqEditPage-module__FNwQnW__saveDraftButton:disabled{opacity:.5;cursor:not-allowed}.FaqEditPage-module__FNwQnW__publishButton{color:#fff;background-color:#3b82f6}.FaqEditPage-module__FNwQnW__publishButton:hover{background-color:#2563eb}.FaqEditPage-module__FNwQnW__publishButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.FaqEditPage-module__FNwQnW__container{padding:16px}.FaqEditPage-module__FNwQnW__formContainer{padding:20px}.FaqEditPage-module__FNwQnW__header{flex-direction:column;align-items:flex-start;gap:16px}.FaqEditPage-module__FNwQnW__buttonGroup{flex-direction:column}.FaqEditPage-module__FNwQnW__saveDraftButton,.FaqEditPage-module__FNwQnW__publishButton{width:100%}}
.FaqWritePage-module__toHGgG__container{max-width:1200px;margin:0 auto;padding:20px 20px 20px 270px;transition:padding-left .3s}@media (max-width:1023px){.FaqWritePage-module__toHGgG__container{padding-left:20px}}.FaqWritePage-module__toHGgG__header{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.FaqWritePage-module__toHGgG__title{color:#111827;font-size:28px;font-weight:700}.FaqWritePage-module__toHGgG__cancelButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.FaqWritePage-module__toHGgG__cancelButton:hover{background-color:#4b5563}.FaqWritePage-module__toHGgG__formContainer{background:#fff;border-radius:12px;padding:30px;box-shadow:0 1px 3px #0000001a}.FaqWritePage-module__toHGgG__formGroup{margin-bottom:24px}.FaqWritePage-module__toHGgG__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.FaqWritePage-module__toHGgG__input{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.FaqWritePage-module__toHGgG__input:focus{border-color:#3b82f6;outline:none}.FaqWritePage-module__toHGgG__select{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.FaqWritePage-module__toHGgG__select:focus{border-color:#3b82f6;outline:none}.FaqWritePage-module__toHGgG__radioGroup{gap:20px;margin-top:8px;display:flex}.FaqWritePage-module__toHGgG__radioLabel{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.FaqWritePage-module__toHGgG__radioLabel input[type=radio]{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}.FaqWritePage-module__toHGgG__radioLabel span{-webkit-user-select:none;user-select:none}.FaqWritePage-module__toHGgG__textarea{resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:100px;padding:10px 12px;font-size:14px;transition:border-color .2s}.FaqWritePage-module__toHGgG__textarea:focus{border-color:#3b82f6;outline:none}.FaqWritePage-module__toHGgG__answerTextarea{min-height:300px}.FaqWritePage-module__toHGgG__buttonGroup{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:20px;display:flex}.FaqWritePage-module__toHGgG__saveDraftButton,.FaqWritePage-module__toHGgG__publishButton{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:background-color .2s}.FaqWritePage-module__toHGgG__saveDraftButton{color:#374151;background-color:#f3f4f6}.FaqWritePage-module__toHGgG__saveDraftButton:hover{background-color:#e5e7eb}.FaqWritePage-module__toHGgG__saveDraftButton:disabled{opacity:.5;cursor:not-allowed}.FaqWritePage-module__toHGgG__publishButton{color:#fff;background-color:#3b82f6}.FaqWritePage-module__toHGgG__publishButton:hover{background-color:#2563eb}.FaqWritePage-module__toHGgG__publishButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.FaqWritePage-module__toHGgG__container{padding:16px}.FaqWritePage-module__toHGgG__formContainer{padding:20px}.FaqWritePage-module__toHGgG__header{flex-direction:column;align-items:flex-start;gap:16px}.FaqWritePage-module__toHGgG__buttonGroup{flex-direction:column}.FaqWritePage-module__toHGgG__saveDraftButton,.FaqWritePage-module__toHGgG__publishButton{width:100%}}
.MagazineWritePage-module__2Zb9sq__container{max-width:1200px;margin:0 auto;padding:20px 20px 20px 270px;transition:padding-left .3s}@media (max-width:1023px){.MagazineWritePage-module__2Zb9sq__container{padding-left:20px}}.MagazineWritePage-module__2Zb9sq__header{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.MagazineWritePage-module__2Zb9sq__title{color:#111827;font-size:28px;font-weight:700}.MagazineWritePage-module__2Zb9sq__cancelButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.MagazineWritePage-module__2Zb9sq__cancelButton:hover{background-color:#4b5563}.MagazineWritePage-module__2Zb9sq__formContainer{background:#fff;border-radius:12px;padding:30px;box-shadow:0 1px 3px #0000001a}.MagazineWritePage-module__2Zb9sq__formGroup{margin-bottom:24px}.MagazineWritePage-module__2Zb9sq__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.MagazineWritePage-module__2Zb9sq__input,.MagazineWritePage-module__2Zb9sq__select{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.MagazineWritePage-module__2Zb9sq__input:focus,.MagazineWritePage-module__2Zb9sq__select:focus{border-color:#3b82f6;outline:none}.MagazineWritePage-module__2Zb9sq__fileInput{cursor:pointer;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px;font-size:14px;display:block}.MagazineWritePage-module__2Zb9sq__coverImageContainer{width:100%;margin-top:8px}.MagazineWritePage-module__2Zb9sq__coverImageUpload{cursor:pointer;background-color:#fafafa;border:2px dashed #d1d5db;border-radius:12px;width:100%;height:300px;transition:all .3s;display:block}.MagazineWritePage-module__2Zb9sq__coverImageUpload:hover{background-color:#f0f9ff;border-color:#3b82f6}.MagazineWritePage-module__2Zb9sq__hiddenInput{display:none}.MagazineWritePage-module__2Zb9sq__uploadPlaceholder{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.MagazineWritePage-module__2Zb9sq__uploadIcon{font-size:48px}.MagazineWritePage-module__2Zb9sq__uploadText{color:#374151;font-size:18px;font-weight:600}.MagazineWritePage-module__2Zb9sq__uploadHint{color:#6b7280;font-size:14px}.MagazineWritePage-module__2Zb9sq__coverImagePreview{border-radius:12px;width:100%;max-height:400px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.MagazineWritePage-module__2Zb9sq__coverImagePreview img{width:100%;height:auto;display:block}.MagazineWritePage-module__2Zb9sq__removeImageButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ef4444e6;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s;position:absolute;top:16px;right:16px}.MagazineWritePage-module__2Zb9sq__removeImageButton:hover{background-color:#dc2626f2}.MagazineWritePage-module__2Zb9sq__changeImageButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3b82f6e6;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s;position:absolute;bottom:16px;right:16px}.MagazineWritePage-module__2Zb9sq__changeImageButton:hover{background-color:#2563ebf2}.MagazineWritePage-module__2Zb9sq__imageGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.MagazineWritePage-module__2Zb9sq__imageThumb{border:1px solid #e5e7eb;border-radius:8px;padding-bottom:100%;position:relative;overflow:hidden}.MagazineWritePage-module__2Zb9sq__imageThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.MagazineWritePage-module__2Zb9sq__editorWrapper{border:1px solid #d1d5db;border-radius:6px;min-height:400px}.MagazineWritePage-module__2Zb9sq__buttonGroup{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:20px;display:flex}.MagazineWritePage-module__2Zb9sq__saveDraftButton,.MagazineWritePage-module__2Zb9sq__publishButton{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:background-color .2s}.MagazineWritePage-module__2Zb9sq__saveDraftButton{color:#374151;background-color:#f3f4f6}.MagazineWritePage-module__2Zb9sq__saveDraftButton:hover{background-color:#e5e7eb}.MagazineWritePage-module__2Zb9sq__saveDraftButton:disabled{opacity:.5;cursor:not-allowed}.MagazineWritePage-module__2Zb9sq__publishButton{color:#fff;background-color:#3b82f6}.MagazineWritePage-module__2Zb9sq__publishButton:hover{background-color:#2563eb}.MagazineWritePage-module__2Zb9sq__publishButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.MagazineWritePage-module__2Zb9sq__container{padding:16px}.MagazineWritePage-module__2Zb9sq__formContainer{padding:20px}.MagazineWritePage-module__2Zb9sq__header{flex-direction:column;align-items:flex-start;gap:16px}.MagazineWritePage-module__2Zb9sq__buttonGroup{flex-direction:column}.MagazineWritePage-module__2Zb9sq__saveDraftButton,.MagazineWritePage-module__2Zb9sq__publishButton{width:100%}}
.NoticeWritePage-module___t0A_a__container{max-width:1200px;margin:0 auto;padding:20px 20px 20px 270px;transition:padding-left .3s}@media (max-width:1023px){.NoticeWritePage-module___t0A_a__container{padding-left:20px}}.NoticeWritePage-module___t0A_a__header{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.NoticeWritePage-module___t0A_a__title{color:#111827;font-size:28px;font-weight:700}.NoticeWritePage-module___t0A_a__cancelButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.NoticeWritePage-module___t0A_a__cancelButton:hover{background-color:#4b5563}.NoticeWritePage-module___t0A_a__formContainer{background:#fff;border-radius:12px;padding:30px;box-shadow:0 1px 3px #0000001a}.NoticeWritePage-module___t0A_a__formGroup{margin-bottom:24px}.NoticeWritePage-module___t0A_a__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.NoticeWritePage-module___t0A_a__input{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.NoticeWritePage-module___t0A_a__input:focus{border-color:#3b82f6;outline:none}.NoticeWritePage-module___t0A_a__radioGroup{gap:20px;margin-top:8px;display:flex}.NoticeWritePage-module___t0A_a__radioLabel{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.NoticeWritePage-module___t0A_a__radioLabel input[type=radio]{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}.NoticeWritePage-module___t0A_a__radioLabel span{-webkit-user-select:none;user-select:none}.NoticeWritePage-module___t0A_a__editorWrapper{border:1px solid #d1d5db;border-radius:6px;min-height:400px}.NoticeWritePage-module___t0A_a__buttonGroup{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:20px;display:flex}.NoticeWritePage-module___t0A_a__saveDraftButton,.NoticeWritePage-module___t0A_a__publishButton{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:background-color .2s}.NoticeWritePage-module___t0A_a__saveDraftButton{color:#374151;background-color:#f3f4f6}.NoticeWritePage-module___t0A_a__saveDraftButton:hover{background-color:#e5e7eb}.NoticeWritePage-module___t0A_a__saveDraftButton:disabled{opacity:.5;cursor:not-allowed}.NoticeWritePage-module___t0A_a__publishButton{color:#fff;background-color:#3b82f6}.NoticeWritePage-module___t0A_a__publishButton:hover{background-color:#2563eb}.NoticeWritePage-module___t0A_a__publishButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.NoticeWritePage-module___t0A_a__container{padding:16px}.NoticeWritePage-module___t0A_a__formContainer{padding:20px}.NoticeWritePage-module___t0A_a__header{flex-direction:column;align-items:flex-start;gap:16px}.NoticeWritePage-module___t0A_a__radioGroup{flex-direction:column;gap:12px}.NoticeWritePage-module___t0A_a__buttonGroup{flex-direction:column}.NoticeWritePage-module___t0A_a__saveDraftButton,.NoticeWritePage-module___t0A_a__publishButton{width:100%}}
.CouponIssueModal-module__McJpZG__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CouponIssueModal-module__McJpZG__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:hidden}.CouponIssueModal-module__McJpZG__header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.CouponIssueModal-module__McJpZG__title{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}.CouponIssueModal-module__McJpZG__closeBtn{color:#868e96;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1}.CouponIssueModal-module__McJpZG__closeBtn:hover{color:#495057}.CouponIssueModal-module__McJpZG__content{padding:24px;overflow-y:auto}.CouponIssueModal-module__McJpZG__selectedUsers{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.CouponIssueModal-module__McJpZG__label{color:#495057;font-size:14px;font-weight:600}.CouponIssueModal-module__McJpZG__userCount{color:#025bd9;font-size:14px;font-weight:700}.CouponIssueModal-module__McJpZG__userList{background:#f8f9fa;border-radius:8px;max-height:150px;margin-bottom:20px;padding:12px;overflow-y:auto}.CouponIssueModal-module__McJpZG__userItem{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.CouponIssueModal-module__McJpZG__userItem:last-child{border-bottom:none}.CouponIssueModal-module__McJpZG__userName{color:#1a1a1a;font-size:14px;font-weight:500}.CouponIssueModal-module__McJpZG__userEmail{color:#868e96;font-size:13px}.CouponIssueModal-module__McJpZG__moreUsers{text-align:center;color:#868e96;padding:8px;font-size:13px}.CouponIssueModal-module__McJpZG__couponSelect{margin-bottom:20px}.CouponIssueModal-module__McJpZG__couponSelect .CouponIssueModal-module__McJpZG__label{margin-bottom:8px;display:block}.CouponIssueModal-module__McJpZG__select{cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:6px;width:100%;padding:12px;font-size:14px}.CouponIssueModal-module__McJpZG__select:focus{border-color:#025bd9;outline:none}.CouponIssueModal-module__McJpZG__loadingText{color:#868e96;text-align:center;padding:20px;font-size:14px}.CouponIssueModal-module__McJpZG__noCoupons{text-align:center;background:#f8f9fa;border-radius:8px;padding:20px}.CouponIssueModal-module__McJpZG__noCoupons p{color:#868e96;margin:0 0 12px}.CouponIssueModal-module__McJpZG__createLink{color:#025bd9;font-weight:600;text-decoration:none}.CouponIssueModal-module__McJpZG__createLink:hover{text-decoration:underline}.CouponIssueModal-module__McJpZG__couponPreview{margin-top:16px}.CouponIssueModal-module__McJpZG__previewCard{color:#fff;background:linear-gradient(135deg,#025bd9 0%,#0247a8 100%);border-radius:12px;padding:20px}.CouponIssueModal-module__McJpZG__previewHeader{align-items:center;gap:10px;margin-bottom:12px;display:flex}.CouponIssueModal-module__McJpZG__previewBadge{background:#fff3;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.CouponIssueModal-module__McJpZG__previewName{font-size:14px;font-weight:600}.CouponIssueModal-module__McJpZG__previewValue{margin-bottom:12px;font-size:28px;font-weight:700}.CouponIssueModal-module__McJpZG__previewInfo{opacity:.9;flex-direction:column;gap:4px;font-size:12px;display:flex}.CouponIssueModal-module__McJpZG__actions{border-top:1px solid #e9ecef;gap:12px;padding:20px 24px;display:flex}.CouponIssueModal-module__McJpZG__cancelBtn{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:6px;flex:1;padding:14px;font-size:14px;font-weight:600;transition:background .2s}.CouponIssueModal-module__McJpZG__cancelBtn:hover:not(:disabled){background:#5a6268}.CouponIssueModal-module__McJpZG__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.CouponIssueModal-module__McJpZG__issueBtn{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:6px;flex:1;padding:14px;font-size:14px;font-weight:600;transition:background .2s}.CouponIssueModal-module__McJpZG__issueBtn:hover:not(:disabled){background:#0247a8}.CouponIssueModal-module__McJpZG__issueBtn:disabled{opacity:.6;cursor:not-allowed}
.TrackingInfoModal-module___ai1xq__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TrackingInfoModal-module___ai1xq__modalContent{background:#fff;border-radius:16px;width:90%;max-width:400px;box-shadow:0 4px 20px #00000026}.TrackingInfoModal-module___ai1xq__modalHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.TrackingInfoModal-module___ai1xq__modalTitle{color:#333;margin:0;font-size:18px;font-weight:700}.TrackingInfoModal-module___ai1xq__closeButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.TrackingInfoModal-module___ai1xq__closeButton:hover{color:#333}.TrackingInfoModal-module___ai1xq__modalBody{padding:24px}.TrackingInfoModal-module___ai1xq__infoSection{flex-direction:column;gap:20px;display:flex}.TrackingInfoModal-module___ai1xq__infoRow{flex-direction:column;gap:8px;display:flex}.TrackingInfoModal-module___ai1xq__label{color:#666;font-size:14px;font-weight:600}.TrackingInfoModal-module___ai1xq__value{color:#333;font-size:16px;font-weight:600}.TrackingInfoModal-module___ai1xq__trackingNumberBox{background:#f5f7f9;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;display:flex}.TrackingInfoModal-module___ai1xq__trackingNumber{color:#333;letter-spacing:.5px;flex:1;font-size:16px;font-weight:600}.TrackingInfoModal-module___ai1xq__copyButton{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;transition:all .2s;display:flex}.TrackingInfoModal-module___ai1xq__copyButton:hover{background:#f0f7ff;border-color:#025bd9}.TrackingInfoModal-module___ai1xq__modalFooter{padding:16px 24px 24px}.TrackingInfoModal-module___ai1xq__trackingButton{color:#fff;cursor:pointer;background:#025bd9;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:14px 20px;font-size:15px;font-weight:600;display:flex}@media (max-width:640px){.TrackingInfoModal-module___ai1xq__modalContent{width:95%}.TrackingInfoModal-module___ai1xq__modalHeader{padding:16px 20px 12px}.TrackingInfoModal-module___ai1xq__modalTitle{font-size:16px}.TrackingInfoModal-module___ai1xq__modalBody{padding:20px}.TrackingInfoModal-module___ai1xq__modalFooter{padding:12px 20px 20px}}
.PrintOrderSheet-module__uOu6jq__printSheet{visibility:hidden;position:fixed;top:0;left:-99999px}@media print{@page{size:80mm auto;margin:0}.PrintOrderSheet-module__uOu6jq__printSheet{visibility:visible;width:80mm;padding:5mm;font-family:Noto Sans KR,sans-serif;position:absolute;top:0;left:0}.PrintOrderSheet-module__uOu6jq__header{text-align:center;border-bottom:2px solid #000;margin-bottom:5mm;padding-bottom:3mm}.PrintOrderSheet-module__uOu6jq__title{margin:0 0 2mm;font-size:16pt;font-weight:700}.PrintOrderSheet-module__uOu6jq__orderNumber,.PrintOrderSheet-module__uOu6jq__orderDate{margin:1mm 0;font-size:9pt}.PrintOrderSheet-module__uOu6jq__section{border-bottom:1px dashed #666;margin-bottom:4mm;padding-bottom:3mm}.PrintOrderSheet-module__uOu6jq__section:last-child{border-bottom:none}.PrintOrderSheet-module__uOu6jq__sectionTitle{margin:0 0 2mm;font-size:12pt;font-weight:700}.PrintOrderSheet-module__uOu6jq__subTitle{margin:2mm 0 1mm;font-size:11pt;font-weight:700}.PrintOrderSheet-module__uOu6jq__sectionDivider{border-top:1px solid #ddd;margin:3mm 0}.PrintOrderSheet-module__uOu6jq__itemSection{margin-bottom:3mm}.PrintOrderSheet-module__uOu6jq__productName{margin-bottom:1mm;font-size:11pt;font-weight:700}.PrintOrderSheet-module__uOu6jq__itemDetails{margin-left:2mm}.PrintOrderSheet-module__uOu6jq__optionGroup{margin-bottom:2mm}.PrintOrderSheet-module__uOu6jq__optionTitle{margin-bottom:1mm;font-size:9pt;font-weight:600}.PrintOrderSheet-module__uOu6jq__option{margin-bottom:.5mm;margin-left:2mm;font-size:9pt}.PrintOrderSheet-module__uOu6jq__itemPrice{justify-content:space-between;margin-top:2mm;font-size:10pt;font-weight:600;display:flex}.PrintOrderSheet-module__uOu6jq__row{justify-content:space-between;margin-bottom:1.5mm;font-size:10pt;display:flex}.PrintOrderSheet-module__uOu6jq__row span:first-child{font-weight:500}.PrintOrderSheet-module__uOu6jq__row span:last-child{font-weight:600}.PrintOrderSheet-module__uOu6jq__request{white-space:pre-wrap;font-size:10pt;line-height:1.4}}
.CustomDropdown-module__ei60sq__container{position:relative}.CustomDropdown-module__ei60sq__select{cursor:pointer;background:#fff;border:1px solid #f0f0f3;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.CustomDropdown-module__ei60sq__selectedText{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.CustomDropdown-module__ei60sq__arrow{flex-shrink:0;transition:transform .2s}.CustomDropdown-module__ei60sq__arrowUp{transform:rotate(180deg)}.CustomDropdown-module__ei60sq__dropdown{z-index:1000;background:#fff;border:1px solid #f0f0f3;border-radius:5px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.CustomDropdown-module__ei60sq__option{color:#333;cursor:pointer;word-wrap:break-word;white-space:normal;padding:12px;font-size:14px;font-weight:500;transition:background .2s}.CustomDropdown-module__ei60sq__option:hover{background:#f4f4f4}.CustomDropdown-module__ei60sq__option.CustomDropdown-module__ei60sq__selected{color:#333;font-weight:700}@media (max-width:768px){.CustomDropdown-module__ei60sq__container,.CustomDropdown-module__ei60sq__select{max-width:100%}.CustomDropdown-module__ei60sq__selectedText{max-width:calc(100% - 20px)}}
.AgreementsSection-module__qTqz6W__section{margin-bottom:32px}.AgreementsSection-module__qTqz6W__agreementsContainer{background:#fff;border:1px solid #ddd;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.AgreementsSection-module__qTqz6W__agreementLabelAll,.AgreementsSection-module__qTqz6W__agreementLabelItem{color:#666;cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;display:flex}.AgreementsSection-module__qTqz6W__agreementLabelItem:after{content:">";color:#999;flex-shrink:0;font-size:16px}.AgreementsSection-module__qTqz6W__checkboxTextWrapper{align-items:center;gap:8px;display:flex}.AgreementsSection-module__qTqz6W__agreementMainText{color:#333;font-size:16px;font-weight:600}.AgreementsSection-module__qTqz6W__checkboxWrapper{flex-shrink:0;justify-content:flex-start;align-items:center;width:20px;height:20px;display:flex;position:relative}.AgreementsSection-module__qTqz6W__checkboxWrapper input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:20px;height:20px;position:absolute;top:0;left:0}.AgreementsSection-module__qTqz6W__checkboxIcon{pointer-events:none;display:block;position:absolute;top:0;left:0}
.DeleteConfirmModal-module__N8Ls7G__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DeleteConfirmModal-module__N8Ls7G__modal{background:#fff;border-radius:12px;width:90%;max-width:400px;padding:30px}.DeleteConfirmModal-module__N8Ls7G__message{color:#333;text-align:center;margin:0 0 30px;font-size:16px;font-weight:500;line-height:150%}.DeleteConfirmModal-module__N8Ls7G__buttonGroup{gap:10px;display:flex}.DeleteConfirmModal-module__N8Ls7G__cancelButton,.DeleteConfirmModal-module__N8Ls7G__confirmButton{cursor:pointer;border-radius:5px;flex:1 0;justify-content:center;align-items:center;padding:12px 20px;transition:all .3s;display:flex}.DeleteConfirmModal-module__N8Ls7G__cancelButton{color:#333;background:#fff;border:1px solid #f0f0f3;font-size:16px;font-weight:600}.DeleteConfirmModal-module__N8Ls7G__cancelButton:hover{background:#f5f5f5}.DeleteConfirmModal-module__N8Ls7G__confirmButton{color:#fff;background:#025bd9;border:none;font-size:16px;font-weight:600}.DeleteConfirmModal-module__N8Ls7G__confirmButton:hover{background:#0149b8}
.TermsModal-module__-mQaea__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.TermsModal-module__-mQaea__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000001a}.TermsModal-module__-mQaea__modalHeader{justify-content:flex-end;padding:16px 20px 0;display:flex}.TermsModal-module__-mQaea__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:4px;font-size:24px;line-height:1}.TermsModal-module__-mQaea__closeButton:hover{color:#374151}.TermsModal-module__-mQaea__modalBody{flex:1;padding:0 20px 20px;overflow-y:auto}.TermsModal-module__-mQaea__modalBody h2{color:#333;border-bottom:2px solid #e5e7eb;margin-bottom:20px;padding-bottom:10px;font-size:20px;font-weight:700}.TermsModal-module__-mQaea__modalBody h3{color:#333;margin:20px 0 10px;font-size:16px;font-weight:600}.TermsModal-module__-mQaea__modalBody p{color:#374151;margin-bottom:12px}.TermsModal-module__-mQaea__modalBody ul,.TermsModal-module__-mQaea__modalBody ol{margin-bottom:16px;padding-left:20px}.TermsModal-module__-mQaea__modalBody li{color:#374151;margin-bottom:4px}.TermsModal-module__-mQaea__modalFooter{border-top:1px solid #e5e7eb;justify-content:center;padding:16px 20px 20px;display:flex}.TermsModal-module__-mQaea__confirmButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:background-color .2s}.TermsModal-module__-mQaea__confirmButton:hover{background-color:#2563eb}@media (max-width:768px){.TermsModal-module__-mQaea__modalOverlay{padding:10px}.TermsModal-module__-mQaea__modalContent{max-height:90vh}.TermsModal-module__-mQaea__modalBody{padding:0 16px 16px}.TermsModal-module__-mQaea__modalHeader{padding:12px 16px 0}.TermsModal-module__-mQaea__modalFooter{padding:12px 16px 16px}}
.FaqViewPage-module__gz08aG__container{max-width:900px;margin:0 auto;padding:20px 20px 20px 270px;transition:padding-left .3s}@media (max-width:1023px){.FaqViewPage-module__gz08aG__container{padding-left:20px}}.FaqViewPage-module__gz08aG__header{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.FaqViewPage-module__gz08aG__title{color:#111827;font-size:28px;font-weight:700}.FaqViewPage-module__gz08aG__buttonGroup{gap:12px;display:flex}.FaqViewPage-module__gz08aG__editButton,.FaqViewPage-module__gz08aG__deleteButton,.FaqViewPage-module__gz08aG__listButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.FaqViewPage-module__gz08aG__editButton{color:#fff;background-color:#3b82f6}.FaqViewPage-module__gz08aG__editButton:hover{background-color:#2563eb}.FaqViewPage-module__gz08aG__deleteButton{color:#fff;background-color:#ef4444}.FaqViewPage-module__gz08aG__deleteButton:hover{background-color:#dc2626}.FaqViewPage-module__gz08aG__listButton{color:#374151;background-color:#f3f4f6}.FaqViewPage-module__gz08aG__listButton:hover{background-color:#e5e7eb}.FaqViewPage-module__gz08aG__content{background:#fff;border-radius:12px;padding:40px;box-shadow:0 1px 3px #0000001a}.FaqViewPage-module__gz08aG__infoSection{border-bottom:1px solid #e5e7eb;margin-bottom:30px;padding-bottom:30px}.FaqViewPage-module__gz08aG__infoRow{border-bottom:1px solid #f3f4f6;align-items:center;padding:12px 0;display:flex}.FaqViewPage-module__gz08aG__infoRow:last-child{border-bottom:none}.FaqViewPage-module__gz08aG__label{color:#6b7280;flex-shrink:0;width:120px;font-size:14px;font-weight:600}.FaqViewPage-module__gz08aG__value{color:#374151;font-size:14px}.FaqViewPage-module__gz08aG__section{margin-bottom:30px}.FaqViewPage-module__gz08aG__sectionTitle{color:#111827;margin-bottom:16px;font-size:18px;font-weight:700}.FaqViewPage-module__gz08aG__sectionContent{color:#374151;white-space:pre-wrap;font-size:15px;line-height:1.8}@media (max-width:768px){.FaqViewPage-module__gz08aG__container{padding:16px}.FaqViewPage-module__gz08aG__content{padding:20px}.FaqViewPage-module__gz08aG__header{flex-direction:column;align-items:flex-start;gap:16px}.FaqViewPage-module__gz08aG__buttonGroup{flex-wrap:wrap;width:100%}.FaqViewPage-module__gz08aG__editButton,.FaqViewPage-module__gz08aG__deleteButton,.FaqViewPage-module__gz08aG__listButton{flex:1;min-width:80px}.FaqViewPage-module__gz08aG__label{width:100px;font-size:13px}.FaqViewPage-module__gz08aG__value{font-size:13px}.FaqViewPage-module__gz08aG__title{font-size:24px}}
