.dashboard-module-scss-module__xa6MLW__wrapper{background:#f5f5f5;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding:20px 16px;font-family:Pretendard,sans-serif}.dashboard-module-scss-module__xa6MLW__activityCard{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard-module-scss-module__xa6MLW__activityHeader{flex-direction:column;margin-bottom:20px;display:flex}.dashboard-module-scss-module__xa6MLW__activityLabel{color:#8c4ed7;margin-bottom:4px;font-size:13px;font-weight:600}.dashboard-module-scss-module__xa6MLW__activityTitle{color:#222;margin:0;font-size:20px;font-weight:700}.dashboard-module-scss-module__xa6MLW__stateButtons{background:#fff;border-radius:8px;gap:0;display:flex;overflow:hidden}.dashboard-module-scss-module__xa6MLW__stateButton{color:#999;cursor:pointer;background:#fff;border:1px solid #e0e0e0;outline:none;flex:1;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s}.dashboard-module-scss-module__xa6MLW__stateButton:first-child{border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px}.dashboard-module-scss-module__xa6MLW__stateButton:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.dashboard-module-scss-module__xa6MLW__stateButton:hover{background:#fafafa}.dashboard-module-scss-module__xa6MLW__stateButtonActive{color:#fff;background:#8c4ed7;border-color:#8c4ed7;box-shadow:0 2px 4px rgba(140,78,215,.2)}.dashboard-module-scss-module__xa6MLW__stateButtonActive:hover{background:#7a3fc4}.dashboard-module-scss-module__xa6MLW__announcementCard{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard-module-scss-module__xa6MLW__announcementHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;display:flex}.dashboard-module-scss-module__xa6MLW__announcementHeaderLeft{flex:1}.dashboard-module-scss-module__xa6MLW__newCount{color:#6c63ff;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.dashboard-module-scss-module__xa6MLW__announcementTitle{color:#222;margin:0;font-size:20px;font-weight:700}.dashboard-module-scss-module__xa6MLW__moreButton{color:#fff;background:#222;border-radius:6px;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.dashboard-module-scss-module__xa6MLW__moreButton:hover{background:#333}.dashboard-module-scss-module__xa6MLW__arrowIcon{color:#fff;font-size:10px}.dashboard-module-scss-module__xa6MLW__announcementList{flex-direction:column;gap:16px;display:flex}.dashboard-module-scss-module__xa6MLW__announcementItem{flex-direction:column;gap:8px;display:flex}.dashboard-module-scss-module__xa6MLW__tag{color:#fff;background:#222;border-radius:12px;width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.dashboard-module-scss-module__xa6MLW__announcementContent{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module-scss-module__xa6MLW__announcementText{color:#333;flex:1;font-size:14px;line-height:1.5}.dashboard-module-scss-module__xa6MLW__announcementDate{color:#888;white-space:nowrap;font-size:12px}.dashboard-module-scss-module__xa6MLW__menuCard{background:#fff;border-radius:12px;padding:8px 0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard-module-scss-module__xa6MLW__menuItem{color:#222;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;transition:background .2s;display:flex}.dashboard-module-scss-module__xa6MLW__menuItem:last-child{border-bottom:none}.dashboard-module-scss-module__xa6MLW__menuItem:hover{background:#fafafa}.dashboard-module-scss-module__xa6MLW__menuItem:active{background:#f5f5f5}.dashboard-module-scss-module__xa6MLW__menuText{color:#222;font-size:15px;font-weight:400}.dashboard-module-scss-module__xa6MLW__menuBadge{color:#6c63ff;margin-left:auto;margin-right:8px;font-size:13px;font-weight:500}.dashboard-module-scss-module__xa6MLW__menuArrow{color:#999;font-size:12px;font-weight:400}
.toastAlert-module__9Er3Ra__toast_alert{z-index:10000;background:rgba(0,0,0,.9);border-radius:10px;width:90%;max-width:600px;padding:15px;position:fixed;bottom:70px;left:50%;transform:translate(-50%)}.toastAlert-module__9Er3Ra__toast_alert.toastAlert-module__9Er3Ra__error{background:rgba(0,0,0,.9)}.toastAlert-module__9Er3Ra__toast_cont{text-align:center;color:#fff;word-break:keep-all;font-size:16px;line-height:1.4}
.baseModal-module-scss-module__UGfKia__modal_layout{z-index:2001;justify-content:center;align-items:center;width:100%;max-width:600px;height:100%;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.baseModal-module-scss-module__UGfKia__modal_layout .baseModal-module-scss-module__UGfKia__modal_background{background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0}.baseModal-module-scss-module__UGfKia__modal_layout .baseModal-module-scss-module__UGfKia__inner_layout{background:0 0;border-radius:10px;width:60%;max-height:90%;transition:all .2s;position:relative;overflow-y:auto}
.customModalLayout-module-scss-module__wjlS1W__modalContainer{background:#fff;border-radius:16px;width:100%;max-width:400px;margin:0 auto;padding:32px 24px 24px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.customModalLayout-module-scss-module__wjlS1W__titleWrapper{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex;position:relative}.customModalLayout-module-scss-module__wjlS1W__title{color:#1a1a1a;text-align:center;flex:1;margin:0;font-size:20px;font-weight:700;line-height:1.4}.customModalLayout-module-scss-module__wjlS1W__title strong{font-weight:700}.customModalLayout-module-scss-module__wjlS1W__content{color:#666;text-align:center;margin:0 0 32px;padding:0 8px;font-size:15px;line-height:1.6}.customModalLayout-module-scss-module__wjlS1W__content ul{margin:0;padding:0;list-style:none}.customModalLayout-module-scss-module__wjlS1W__content ul li{margin:0;padding:0}.customModalLayout-module-scss-module__wjlS1W__content p{margin:0}.customModalLayout-module-scss-module__wjlS1W__content.customModalLayout-module-scss-module__wjlS1W__leftAlign{text-align:left}.customModalLayout-module-scss-module__wjlS1W__wideInner{width:80%!important}.customModalLayout-module-scss-module__wjlS1W__wideInner .customModalLayout-module-scss-module__wjlS1W__modalContainer{max-width:100%!important}@media (max-width:480px){.customModalLayout-module-scss-module__wjlS1W__modalContainer{border-radius:12px;padding:28px 20px 20px}.customModalLayout-module-scss-module__wjlS1W__title{margin-bottom:14px;font-size:18px}.customModalLayout-module-scss-module__wjlS1W__content{margin-bottom:28px;font-size:14px}.customModalLayout-module-scss-module__wjlS1W__bottomSheetInner .customModalLayout-module-scss-module__wjlS1W__modalContainer{border-radius:12px 12px 0 0;max-width:calc(100% - 32px);padding:16px}}.customModalLayout-module-scss-module__wjlS1W__closeButton{cursor:pointer;color:#1a1a1a;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.customModalLayout-module-scss-module__wjlS1W__closeButton:hover{opacity:.7}
.confirmModal-module-scss-module__EZbc8a__buttonGroup{gap:12px;margin-top:8px;display:flex}.confirmModal-module-scss-module__EZbc8a__confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:12px;flex:1;padding:14px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(108,99,255,.2)}.confirmModal-module-scss-module__EZbc8a__confirmButton:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,99,255,.3)}.confirmModal-module-scss-module__EZbc8a__confirmButton:active{transform:translateY(0);box-shadow:0 2px 6px rgba(108,99,255,.25)}.confirmModal-module-scss-module__EZbc8a__cancelButton{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;flex:1;padding:14px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;transition:all .2s}.confirmModal-module-scss-module__EZbc8a__cancelButton:hover{color:#333;background:#eee;border-color:#d0d0d0}.confirmModal-module-scss-module__EZbc8a__cancelButton:active{background:#e8e8e8}@media (max-width:480px){.confirmModal-module-scss-module__EZbc8a__buttonGroup{gap:10px}.confirmModal-module-scss-module__EZbc8a__confirmButton,.confirmModal-module-scss-module__EZbc8a__cancelButton{padding:12px 16px;font-size:15px}}
.mainLayout-module__FlgeSG__main_layout{min-height:50vh}.mainLayout-module__FlgeSG__fixed_top_layout{z-index:1000;width:100%;max-width:600px;position:-webkit-sticky;position:sticky;top:0}.mainLayout-module__FlgeSG__fixed_bottom_layout{z-index:1000;width:100%;max-width:600px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}
.subHeader-module-scss-module__pRCiBW__header{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.02)}.subHeader-module-scss-module__pRCiBW__iconBtn{color:#333;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.subHeader-module-scss-module__pRCiBW__iconBtn:hover{color:#ec5d82;background:#f5f5f5}.subHeader-module-scss-module__pRCiBW__iconBtn:active{background:#eee;transform:scale(.98)}.subHeader-module-scss-module__pRCiBW__iconBtn:before{content:"←";margin-right:4px;font-size:18px;font-weight:600}.subHeader-module-scss-module__pRCiBW__iconBtn img{width:20px;height:20px}.subHeader-module-scss-module__pRCiBW__headerTitle{color:#222;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 120px);font-size:17px;font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.subHeader-module-scss-module__pRCiBW__spacer{min-width:40px;height:40px}
.mainHeader-module-scss-module__gGzavq__header{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.02)}.mainHeader-module-scss-module__gGzavq__logo{color:#333;font-size:18px;font-weight:700;text-decoration:none;transition:opacity .2s}.mainHeader-module-scss-module__gGzavq__logo:hover{opacity:.7}.mainHeader-module-scss-module__gGzavq__navGroup{align-items:center;gap:16px;display:flex}.mainHeader-module-scss-module__gGzavq__navLink{color:#333;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.mainHeader-module-scss-module__gGzavq__navLink:hover{color:#ec5d82}
.bottomNavigation-module-scss-module___MX8Cq__navigation{background:#fff;border-top:1px solid #f0f0f0;justify-content:space-around;align-items:center;height:64px;padding:0 8px;display:flex;box-shadow:0 -1px 4px rgba(0,0,0,.05)}.bottomNavigation-module-scss-module___MX8Cq__navItem{color:#666;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 4px;text-decoration:none;transition:color .2s;display:flex}.bottomNavigation-module-scss-module___MX8Cq__navItem:hover,.bottomNavigation-module-scss-module___MX8Cq__navItem.bottomNavigation-module-scss-module___MX8Cq__active{color:#ec5d82}.bottomNavigation-module-scss-module___MX8Cq__icon{margin-bottom:2px;font-size:24px;line-height:1}.bottomNavigation-module-scss-module___MX8Cq__label{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2}
@keyframes loadingBar-module__jvqEcG__loading{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.loadingBar-module__jvqEcG__loading_box{justify-content:center;align-items:center;width:100%;height:30vh;min-height:40px;margin:0;display:flex}.loadingBar-module__jvqEcG__loading_box .loadingBar-module__jvqEcG__loading span{background-color:gray;border-radius:50%;width:10px;height:10px;margin:0 2px;animation:1s linear infinite loadingBar-module__jvqEcG__loading;display:inline-block}.loadingBar-module__jvqEcG__loading_box .loadingBar-module__jvqEcG__loading span:first-child{background-color:#c2aacd;animation-delay:0s}.loadingBar-module__jvqEcG__loading_box .loadingBar-module__jvqEcG__loading span:nth-child(2){background-color:#c2aacd;animation-delay:.2s}.loadingBar-module__jvqEcG__loading_box .loadingBar-module__jvqEcG__loading span:nth-child(3){background-color:#c2aacd;animation-delay:.4s}.loadingBar-module__jvqEcG__loading_box .loadingBar-module__jvqEcG__loading span:nth-child(4){background-color:#c2aacd;animation-delay:.6s}.loadingBar-module__jvqEcG__loading_box .loadingBar-module__jvqEcG__loading span:nth-child(5){background-color:#c2aacd;animation-delay:.8s}.loadingBar-module__jvqEcG__global_loading_pop{z-index:2001;width:100%;max-width:600px;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)}.loadingBar-module__jvqEcG__global_loading_pop_back{background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0}.loadingBar-module__jvqEcG__global_loading_cont_pop{border-radius:10px;width:60%;max-height:90%;padding:30px 20px;transition:all .2s;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.loadingBar-module__jvqEcG__global_loading{justify-content:center;align-items:center;width:100%;height:30vh;margin:0;display:flex}.loadingBar-module__jvqEcG__global_loading span{background-color:gray;border-radius:50%;width:10px;height:10px;margin:0 2px;animation:1s linear infinite loadingBar-module__jvqEcG__loading}.loadingBar-module__jvqEcG__global_loading span:first-child{background-color:#fff;animation-delay:0s}.loadingBar-module__jvqEcG__global_loading span:nth-child(2){background-color:#fff;animation-delay:.2s}.loadingBar-module__jvqEcG__global_loading span:nth-child(3){background-color:#fff;animation-delay:.4s}.loadingBar-module__jvqEcG__global_loading span:nth-child(4){background-color:#fff;animation-delay:.6s}.loadingBar-module__jvqEcG__global_loading span:nth-child(5){background-color:#fff;animation-delay:.8s}
.productDetail-module-scss-module__u4gYBa__container{background:#fff;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:0 0 100px;font-family:Pretendard,sans-serif}.productDetail-module-scss-module__u4gYBa__imageSection{aspect-ratio:1;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);width:100%;position:relative;overflow:hidden}.productDetail-module-scss-module__u4gYBa__imagePlaceholder{background:linear-gradient(135deg,#f093fb 0%,#f5576c 50%,#4facfe 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.productDetail-module-scss-module__u4gYBa__image{object-fit:cover;width:100%;height:100%;display:block}.productDetail-module-scss-module__u4gYBa__imageIcon{opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:120px}.productDetail-module-scss-module__u4gYBa__infoSection{flex-direction:column;gap:24px;padding:24px 20px;display:flex}.productDetail-module-scss-module__u4gYBa__productName{color:#1a1a1a;margin:0;font-size:24px;font-weight:700;line-height:1.4}.productDetail-module-scss-module__u4gYBa__productDescription{color:#666;margin:0;font-size:14px;line-height:1.6}.productDetail-module-scss-module__u4gYBa__priceSection{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:16px 0}.productDetail-module-scss-module__u4gYBa__price{color:#667eea;font-size:28px;font-weight:700}.productDetail-module-scss-module__u4gYBa__simpleSection{flex-direction:column;gap:20px;display:flex}.productDetail-module-scss-module__u4gYBa__variantSection{flex-direction:column;gap:24px;display:flex}.productDetail-module-scss-module__u4gYBa__optionGroup{flex-direction:column;gap:12px;display:flex}.productDetail-module-scss-module__u4gYBa__label{color:#1a1a1a;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.productDetail-module-scss-module__u4gYBa__required{color:#f44;font-size:14px}.productDetail-module-scss-module__u4gYBa__optionItems{flex-wrap:wrap;gap:10px;display:flex}.productDetail-module-scss-module__u4gYBa__optionItem{color:#333;cursor:pointer;background:#fff;border:2px solid #e5e5e5;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.productDetail-module-scss-module__u4gYBa__optionItem:hover{background:#f8f9ff;border-color:#667eea}.productDetail-module-scss-module__u4gYBa__optionItem:active{transform:scale(.98)}.productDetail-module-scss-module__u4gYBa__optionItemSelected{color:#fff;background:#667eea;border-color:#667eea}.productDetail-module-scss-module__u4gYBa__optionItemSelected:hover{background:#5568d3;border-color:#5568d3}.productDetail-module-scss-module__u4gYBa__additionalPrice{color:#666;font-size:12px;font-weight:400}.productDetail-module-scss-module__u4gYBa__optionItemSelected .productDetail-module-scss-module__u4gYBa__additionalPrice{color:rgba(255,255,255,.9)}.productDetail-module-scss-module__u4gYBa__bundleSection{flex-direction:column;gap:24px;display:flex}.productDetail-module-scss-module__u4gYBa__bundleSlot{flex-direction:column;gap:12px;display:flex}.productDetail-module-scss-module__u4gYBa__slotInfo{color:#666;margin-left:4px;font-size:12px;font-weight:400}.productDetail-module-scss-module__u4gYBa__bundleSelect{color:#333;cursor:pointer;background:#fff;border:2px solid #e5e5e5;border-radius:8px;width:100%;padding:12px;font-family:Pretendard,sans-serif;font-size:14px;transition:border-color .2s}.productDetail-module-scss-module__u4gYBa__bundleSelect:focus{border-color:#667eea;outline:none}.productDetail-module-scss-module__u4gYBa__bundleSelect option{cursor:pointer;padding:8px}.productDetail-module-scss-module__u4gYBa__bundleSelect option:disabled{color:#ccc;cursor:not-allowed}.productDetail-module-scss-module__u4gYBa__selectedCount{color:#666;margin-top:4px;font-size:12px}.productDetail-module-scss-module__u4gYBa__quantitySelector{flex-direction:column;gap:12px;display:flex}.productDetail-module-scss-module__u4gYBa__totalPrice{border-top:1px dashed #e5e5e5;justify-content:space-between;align-items:center;padding:12px 0 0;display:flex}.productDetail-module-scss-module__u4gYBa__totalPriceLabel{color:#666;font-size:14px;font-weight:600}.productDetail-module-scss-module__u4gYBa__totalPriceValue{color:#1a1a1a;font-size:18px;font-weight:700}.productDetail-module-scss-module__u4gYBa__quantityControls{align-items:center;gap:12px;display:flex}.productDetail-module-scss-module__u4gYBa__quantityButton{color:#333;cursor:pointer;background:#fff;border:2px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:600;transition:all .2s;display:flex}.productDetail-module-scss-module__u4gYBa__quantityButton:hover:not(:disabled){color:#667eea;background:#f8f9ff;border-color:#667eea}.productDetail-module-scss-module__u4gYBa__quantityButton:active:not(:disabled){transform:scale(.95)}.productDetail-module-scss-module__u4gYBa__quantityButton:disabled{opacity:.4;cursor:not-allowed}.productDetail-module-scss-module__u4gYBa__quantityInput{text-align:center;border:2px solid #e5e5e5;border-radius:8px;flex:1;height:44px;padding:0 16px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;transition:border-color .2s}.productDetail-module-scss-module__u4gYBa__quantityInput:focus{border-color:#667eea;outline:none}.productDetail-module-scss-module__u4gYBa__quantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productDetail-module-scss-module__u4gYBa__quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productDetail-module-scss-module__u4gYBa__quantityInput[type=number]{-moz-appearance:textfield}.productDetail-module-scss-module__u4gYBa__buttonSection{flex-direction:column;gap:12px;padding-top:8px;display:flex}.productDetail-module-scss-module__u4gYBa__addToCartButton,.productDetail-module-scss-module__u4gYBa__buyNowButton{cursor:pointer;border:none;border-radius:12px;width:100%;height:56px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.productDetail-module-scss-module__u4gYBa__addToCartButton{color:#4b5bd6;background:#f1f3ff;border:1px solid #cfd5ff}.productDetail-module-scss-module__u4gYBa__addToCartButton:hover:not(:disabled){background:#e6ebff;border-color:#b9c2ff;transform:translateY(-1px);box-shadow:0 6px 14px rgba(102,126,234,.18)}.productDetail-module-scss-module__u4gYBa__addToCartButton:active:not(:disabled){transform:translateY(0)}.productDetail-module-scss-module__u4gYBa__buyNowButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#5a67d8 100%);border:none;box-shadow:0 12px 24px rgba(90,103,216,.3)}.productDetail-module-scss-module__u4gYBa__buyNowButton:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8 0%,#4c5ad1 100%);transform:translateY(-2px);box-shadow:0 16px 28px rgba(90,103,216,.35)}.productDetail-module-scss-module__u4gYBa__buyNowButton:active:not(:disabled){transform:translateY(0)}.productDetail-module-scss-module__u4gYBa__disabled{opacity:.5;cursor:not-allowed!important}.productDetail-module-scss-module__u4gYBa__disabled:hover{box-shadow:none!important;transform:none!important}.productDetail-module-scss-module__u4gYBa__loading,.productDetail-module-scss-module__u4gYBa__error{text-align:center;color:#666;padding:40px 20px;font-size:16px}.productDetail-module-scss-module__u4gYBa__error{color:#f44}@media (max-width:360px){.productDetail-module-scss-module__u4gYBa__infoSection{padding:20px 16px}.productDetail-module-scss-module__u4gYBa__productName{font-size:20px}.productDetail-module-scss-module__u4gYBa__price{font-size:24px}}
.contentLayout-module__xL4Lhq__no_contents{text-align:center;font-size:17px}.contentLayout-module__xL4Lhq__no_contents_string{padding:60px}.contentLayout-module__xL4Lhq__no_contents>*,.contentLayout-module__xL4Lhq__no_contents img{width:100%}
.userAddress-module-scss-module__Mc8ZiG__addressList{max-height:min(520px,60vh);overflow:auto}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__listItem{background:#fff;border:1px solid #eee;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px;transition:background-color .15s,border-color .15s;display:flex}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__listItem:hover{background-color:#f5f5f5}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__listItem.userAddress-module-scss-module__Mc8ZiG__selected{background-color:#eef5ff;border-color:#cfe0ff}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressInfo{min-width:0}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressInfo .userAddress-module-scss-module__Mc8ZiG__recipient{align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressInfo .userAddress-module-scss-module__Mc8ZiG__meta{color:#666;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressInfo .userAddress-module-scss-module__Mc8ZiG__defaultBadge{color:#fff;background-color:#36f;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:400}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressActions{flex-direction:column;gap:8px;display:flex}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressActions .userAddress-module-scss-module__Mc8ZiG__editButton,.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressActions .userAddress-module-scss-module__Mc8ZiG__selectButton{cursor:pointer;border:1px solid #ccc;border-radius:10px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressActions .userAddress-module-scss-module__Mc8ZiG__editButton{color:#343a40;background-color:#f8f9fa}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressActions .userAddress-module-scss-module__Mc8ZiG__selectButton{color:#fff;background-color:#007bff;border-color:#007bff}.userAddress-module-scss-module__Mc8ZiG__addressList .userAddress-module-scss-module__Mc8ZiG__addressActionsSingle{justify-content:center;align-self:center;align-items:center}.userAddress-module-scss-module__Mc8ZiG__buttonContainer{border-top:1px solid #eee;padding:12px 16px 0}.userAddress-module-scss-module__Mc8ZiG__buttonContainer .userAddress-module-scss-module__Mc8ZiG__registerButton{color:#007bff;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #007bff;border-radius:8px;width:100%;padding:12px;font-size:16px;font-weight:700}.userAddress-module-scss-module__Mc8ZiG__buttonContainer .userAddress-module-scss-module__Mc8ZiG__registerButton:hover{background-color:#f8f9fa}@media (max-width:480px){.userAddress-module-scss-module__Mc8ZiG__addressList{max-height:60vh}}
.productReviewCard-module-scss-module__DVM5Qa__container{border-top:1px solid #f0f0f0;flex-direction:column;gap:20px;width:100%;padding:24px 0;display:flex}.productReviewCard-module-scss-module__DVM5Qa__title{color:#1a1a1a;margin:0;padding:0 20px;font-size:18px;font-weight:700}.productReviewCard-module-scss-module__DVM5Qa__reviewList{flex-direction:column;display:flex}.productReviewCard-module-scss-module__DVM5Qa__reviewCard{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:12px;padding:24px 20px;display:flex}.productReviewCard-module-scss-module__DVM5Qa__reviewCard:last-child{border-bottom:none}.productReviewCard-module-scss-module__DVM5Qa__header{justify-content:space-between;align-items:center;display:flex}.productReviewCard-module-scss-module__DVM5Qa__userInfo{flex-direction:column;gap:2px;display:flex}.productReviewCard-module-scss-module__DVM5Qa__writer{color:#1a1a1a;font-size:14px;font-weight:600}.productReviewCard-module-scss-module__DVM5Qa__date{color:#999;font-size:12px}.productReviewCard-module-scss-module__DVM5Qa__score{color:gold;gap:2px;font-size:14px;display:flex}.productReviewCard-module-scss-module__DVM5Qa__content{color:#333;white-space:pre-wrap;font-size:14px;line-height:1.5}.productReviewCard-module-scss-module__DVM5Qa__imageSection{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.productReviewCard-module-scss-module__DVM5Qa__imageSection::-webkit-scrollbar{display:none}.productReviewCard-module-scss-module__DVM5Qa__imageSection{-ms-overflow-style:none;scrollbar-width:none}.productReviewCard-module-scss-module__DVM5Qa__reviewImage{object-fit:cover;border:1px solid #eee;border-radius:8px;flex-shrink:0;width:80px;height:80px}.productReviewCard-module-scss-module__DVM5Qa__empty{text-align:center;color:#999;background:#f9f9f9;border-radius:8px;margin:0 20px;padding:40px 20px;font-size:14px}.productReviewCard-module-scss-module__DVM5Qa__loadMoreContainer{padding:0 20px}.productReviewCard-module-scss-module__DVM5Qa__loadMoreButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;height:48px;font-size:14px;font-weight:600;transition:all .2s}.productReviewCard-module-scss-module__DVM5Qa__loadMoreButton:hover{color:#333;background:#f8f9fa;border-color:#d1d1d1}.productReviewCard-module-scss-module__DVM5Qa__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.productReviewCard-module-scss-module__DVM5Qa__replyContainer{background-color:#f8f9fa;border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:16px;display:flex}.productReviewCard-module-scss-module__DVM5Qa__replyHeader{justify-content:space-between;align-items:center;display:flex}.productReviewCard-module-scss-module__DVM5Qa__replyWriter{color:#333;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.productReviewCard-module-scss-module__DVM5Qa__replyWriter:before{content:"↳";color:#999}.productReviewCard-module-scss-module__DVM5Qa__replyContent{color:#555;padding-left:16px;font-size:13px;line-height:1.5}
.productReviewCard-module-scss-module__fhrI-G__container{border-top:1px solid #f0f0f0;flex-direction:column;gap:20px;width:100%;padding:24px 0;display:flex}.productReviewCard-module-scss-module__fhrI-G__title{color:#1a1a1a;margin:0;padding:0 20px;font-size:18px;font-weight:700}.productReviewCard-module-scss-module__fhrI-G__reviewList{flex-direction:column;display:flex}.productReviewCard-module-scss-module__fhrI-G__reviewCard{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:12px;padding:24px 20px;display:flex}.productReviewCard-module-scss-module__fhrI-G__reviewCard:last-child{border-bottom:none}.productReviewCard-module-scss-module__fhrI-G__header{justify-content:space-between;align-items:flex-start;display:flex}.productReviewCard-module-scss-module__fhrI-G__actions{flex-shrink:0}.productReviewCard-module-scss-module__fhrI-G__userInfo{flex-direction:column;gap:2px;display:flex}.productReviewCard-module-scss-module__fhrI-G__writer{color:#1a1a1a;font-size:14px;font-weight:600}.productReviewCard-module-scss-module__fhrI-G__date{color:#999;font-size:12px}.productReviewCard-module-scss-module__fhrI-G__score{color:gold;gap:2px;font-size:14px;display:flex}.productReviewCard-module-scss-module__fhrI-G__content{color:#333;white-space:pre-wrap;font-size:14px;line-height:1.5}.productReviewCard-module-scss-module__fhrI-G__imageSection{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.productReviewCard-module-scss-module__fhrI-G__imageSection::-webkit-scrollbar{display:none}.productReviewCard-module-scss-module__fhrI-G__imageSection{-ms-overflow-style:none;scrollbar-width:none}.productReviewCard-module-scss-module__fhrI-G__imageWrapper{cursor:pointer;transition:transform .2s}.productReviewCard-module-scss-module__fhrI-G__imageWrapper:hover{transform:scale(1.05)}.productReviewCard-module-scss-module__fhrI-G__reviewImage{object-fit:cover;border:1px solid #eee;border-radius:8px;flex-shrink:0;width:80px;height:80px}.productReviewCard-module-scss-module__fhrI-G__empty{text-align:center;color:#999;background:#f9f9f9;border-radius:8px;margin:0 20px;padding:40px 20px;font-size:14px}.productReviewCard-module-scss-module__fhrI-G__loadMoreContainer{padding:0 20px}.productReviewCard-module-scss-module__fhrI-G__loadMoreButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;height:48px;font-size:14px;font-weight:600;transition:all .2s}.productReviewCard-module-scss-module__fhrI-G__loadMoreButton:hover{color:#333;background:#f8f9fa;border-color:#d1d1d1}.productReviewCard-module-scss-module__fhrI-G__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.productReviewCard-module-scss-module__fhrI-G__replyContainer{background-color:#f8f9fa;border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:16px;display:flex}.productReviewCard-module-scss-module__fhrI-G__replyHeader{justify-content:space-between;align-items:center;display:flex}.productReviewCard-module-scss-module__fhrI-G__replyWriter{color:#333;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.productReviewCard-module-scss-module__fhrI-G__replyWriter:before{content:"↳";color:#999}.productReviewCard-module-scss-module__fhrI-G__replyContent{color:#555;padding-left:16px;font-size:13px;line-height:1.5}
.userAddressForm-module-scss-module__iQko5q__form{flex-direction:column;gap:1rem;padding:8px 0 0;display:flex}.userAddressForm-module-scss-module__iQko5q__formField{flex-direction:column;gap:.5rem;display:flex}.userAddressForm-module-scss-module__iQko5q__formField label{font-size:14px;font-weight:700}.userAddressForm-module-scss-module__iQko5q__textInput{background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:none;height:44px;padding:0 12px;font-size:14px}.userAddressForm-module-scss-module__iQko5q__textInput:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.12)}.userAddressForm-module-scss-module__iQko5q__errorText{color:#d32f2f;margin:0;font-size:12px}.userAddressForm-module-scss-module__iQko5q__checkboxField{align-items:center;display:flex}.userAddressForm-module-scss-module__iQko5q__checkboxLabel{color:#333;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.userAddressForm-module-scss-module__iQko5q__checkbox{width:18px;height:18px}.userAddressForm-module-scss-module__iQko5q__buttonContainer{gap:1rem;margin-top:1rem;display:flex}.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__submitButton,.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__cancelButton{cursor:pointer;border:none;border-radius:8px;flex:1;height:44px;font-size:14px;font-weight:700}.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__submitButton{color:#fff;background-color:#007bff}.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__submitButton:hover{background-color:#0056b3}.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__submitButton:disabled{cursor:not-allowed;background-color:#ccc}.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__cancelButton{color:#343a40;background-color:#f8f9fa;border:1px solid #dee2e6}.userAddressForm-module-scss-module__iQko5q__buttonContainer .userAddressForm-module-scss-module__iQko5q__cancelButton:hover{background-color:#e9ecef}
.reviewImageModal-module-scss-module__CGNd0q__modalContent{height:100vh;box-shadow:none!important;background:0 0!important;width:100%!important;max-width:100%!important;padding:0!important}.reviewImageModal-module-scss-module__CGNd0q__modalInner{width:100%!important;height:100%!important}.reviewImageModal-module-scss-module__CGNd0q__container{background-color:rgba(0,0,0,.9);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.reviewImageModal-module-scss-module__CGNd0q__header{z-index:10;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:absolute;top:0;left:0;right:0}.reviewImageModal-module-scss-module__CGNd0q__counter{color:#fff;font-size:16px;font-weight:500}.reviewImageModal-module-scss-module__CGNd0q__closeButton{cursor:pointer;background:rgba(255,255,255,.1);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.reviewImageModal-module-scss-module__CGNd0q__closeButton:hover{background:rgba(255,255,255,.2)}.reviewImageModal-module-scss-module__CGNd0q__imageViewer{flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:60px 0;display:flex;position:relative;overflow:hidden}.reviewImageModal-module-scss-module__CGNd0q__swiperContainer{width:100%;height:100%}.reviewImageModal-module-scss-module__CGNd0q__customPrev,.reviewImageModal-module-scss-module__CGNd0q__customNext{cursor:pointer;z-index:20;background:rgba(0,0,0,.5);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.reviewImageModal-module-scss-module__CGNd0q__customPrev:hover,.reviewImageModal-module-scss-module__CGNd0q__customNext:hover{background:rgba(0,0,0,.8);transform:translateY(-50%)scale(1.1)}.reviewImageModal-module-scss-module__CGNd0q__customPrev:disabled,.reviewImageModal-module-scss-module__CGNd0q__customPrev[disabled],.reviewImageModal-module-scss-module__CGNd0q__customNext:disabled,.reviewImageModal-module-scss-module__CGNd0q__customNext[disabled]{opacity:.3;cursor:default;pointer-events:none}.reviewImageModal-module-scss-module__CGNd0q__customPrev{left:20px}.reviewImageModal-module-scss-module__CGNd0q__customNext{right:20px}.reviewImageModal-module-scss-module__CGNd0q__swiperSlide,.reviewImageModal-module-scss-module__CGNd0q__imageWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reviewImageModal-module-scss-module__CGNd0q__imageWrapper img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;max-height:80vh}@media (max-width:768px){.reviewImageModal-module-scss-module__CGNd0q__customPrev,.reviewImageModal-module-scss-module__CGNd0q__customNext{width:40px;height:40px}.reviewImageModal-module-scss-module__CGNd0q__customPrev svg,.reviewImageModal-module-scss-module__CGNd0q__customNext svg{width:20px;height:20px}.reviewImageModal-module-scss-module__CGNd0q__customPrev{left:10px}.reviewImageModal-module-scss-module__CGNd0q__customNext{right:10px}}
.counselorDetail-module-scss-module__D1RbYq__wrapper{color:#1a1a1a;background:linear-gradient(#f8f9ff 0%,#fff 200px);width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:120px;font-family:Pretendard,sans-serif}.counselorDetail-module-scss-module__D1RbYq__profileSection{background:#fff;border-radius:0 0 24px 24px;margin-bottom:16px;padding:24px 20px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.counselorDetail-module-scss-module__D1RbYq__profileTop{align-items:flex-start;gap:16px;display:flex}.counselorDetail-module-scss-module__D1RbYq__profileImage{object-fit:cover;border:3px solid #fff;border-radius:20px;width:100px;height:100px;transition:transform .3s;box-shadow:0 4px 12px rgba(0,0,0,.1)}.counselorDetail-module-scss-module__D1RbYq__profileImage:hover{transform:scale(1.02)}.counselorDetail-module-scss-module__D1RbYq__profileInfo{flex-direction:column;flex:1;gap:6px;display:flex}.counselorDetail-module-scss-module__D1RbYq__name{color:#1a1a1a;letter-spacing:-.5px;font-size:22px;font-weight:700;line-height:1.3}.counselorDetail-module-scss-module__D1RbYq__subTitle{color:#8b8b8b;font-size:14px;font-weight:400}.counselorDetail-module-scss-module__D1RbYq__meta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;font-size:14px;display:flex}.counselorDetail-module-scss-module__D1RbYq__meta .counselorDetail-module-scss-module__D1RbYq__price{color:#6366f1;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border-radius:12px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.counselorDetail-module-scss-module__D1RbYq__meta .counselorDetail-module-scss-module__D1RbYq__review{color:#f59e0b;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-radius:12px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.counselorDetail-module-scss-module__D1RbYq__meta img{vertical-align:middle;width:14px;margin-right:4px}.counselorDetail-module-scss-module__D1RbYq__menuTabs{background:#f5f5f7;border-radius:12px;gap:8px;margin-top:24px;padding:4px;display:flex}.counselorDetail-module-scss-module__D1RbYq__menuTabs .counselorDetail-module-scss-module__D1RbYq__tab{text-align:center;color:#6b7280;background:0 0;border:none;border-radius:8px;flex:1;padding:12px 0;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.counselorDetail-module-scss-module__D1RbYq__menuTabs .counselorDetail-module-scss-module__D1RbYq__tab:hover{color:#1a1a1a;background:rgba(255,255,255,.5)}.counselorDetail-module-scss-module__D1RbYq__menuTabs .counselorDetail-module-scss-module__D1RbYq__activeTab{color:#6366f1;background:#fff;box-shadow:0 2px 8px rgba(99,102,241,.15)}.counselorDetail-module-scss-module__D1RbYq__notice{color:#1e293b;background:linear-gradient(135deg,#f0f4ff 0%,#e0e7ff 100%);border-left:4px solid #6366f1;border-radius:12px;margin:0 20px 16px;padding:18px 20px;font-size:14px;line-height:1.6;box-shadow:0 2px 8px rgba(99,102,241,.1)}.counselorDetail-module-scss-module__D1RbYq__notice p:first-child{color:#6366f1;margin-bottom:6px;font-size:15px;font-weight:600}.counselorDetail-module-scss-module__D1RbYq__notice p:last-child{color:#475569;font-size:13px}.counselorDetail-module-scss-module__D1RbYq__description{background:#fff;border-radius:16px;margin:0 20px 16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.counselorDetail-module-scss-module__D1RbYq__description h3{color:#1a1a1a;letter-spacing:-.3px;margin-bottom:16px;font-size:18px;font-weight:700}.counselorDetail-module-scss-module__D1RbYq__mainTitle{color:#1a1a1a;margin-top:8px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.5}.counselorDetail-module-scss-module__D1RbYq__tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.counselorDetail-module-scss-module__D1RbYq__tags span{color:#4b5563;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.counselorDetail-module-scss-module__D1RbYq__tags span:hover{background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);transform:translateY(-1px)}.counselorDetail-module-scss-module__D1RbYq__descText{color:#4b5563;margin-top:12px;font-size:14px;line-height:1.7}.counselorDetail-module-scss-module__D1RbYq__career{background:#fff;border-top:2px solid #f3f4f6;border-radius:16px;margin:0 20px 16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.counselorDetail-module-scss-module__D1RbYq__career h3{color:#1a1a1a;letter-spacing:-.3px;margin-bottom:16px;font-size:18px;font-weight:700}.counselorDetail-module-scss-module__D1RbYq__career ul{color:#4b5563;margin-left:20px;padding:0;font-size:14px;line-height:1.8;list-style:none}.counselorDetail-module-scss-module__D1RbYq__career ul li{margin-bottom:8px;padding-left:24px;position:relative}.counselorDetail-module-scss-module__D1RbYq__career ul li:before{content:"•";color:#6366f1;font-size:20px;line-height:1;position:absolute;left:0}.counselorDetail-module-scss-module__D1RbYq__bottomBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:linear-gradient(rgba(255,255,255,.95) 0%,#fff 100%);border-top:1px solid rgba(0,0,0,.06);gap:12px;max-width:480px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px rgba(0,0,0,.06)}.counselorDetail-module-scss-module__D1RbYq__consultBtn{color:#fff;cursor:pointer;letter-spacing:-.2px;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:12px;flex:1;padding:16px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px rgba(99,102,241,.3)}.counselorDetail-module-scss-module__D1RbYq__consultBtn:hover{background:linear-gradient(135deg,#5b5ff0 0%,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.counselorDetail-module-scss-module__D1RbYq__consultBtn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(99,102,241,.3)}.counselorDetail-module-scss-module__D1RbYq__waitBtn{color:#374151;cursor:pointer;letter-spacing:-.2px;background:#f3f4f6;border:none;border-radius:12px;flex:1;padding:16px;font-size:15px;font-weight:600;transition:all .3s}.counselorDetail-module-scss-module__D1RbYq__waitBtn:hover{background:#e5e7eb;transform:translateY(-1px)}.counselorDetail-module-scss-module__D1RbYq__waitBtn:active{background:#d1d5db;transform:translateY(0)}@media (max-width:480px){.counselorDetail-module-scss-module__D1RbYq__profileSection{padding:20px 16px}.counselorDetail-module-scss-module__D1RbYq__profileImage{width:90px;height:90px}.counselorDetail-module-scss-module__D1RbYq__name{font-size:20px}.counselorDetail-module-scss-module__D1RbYq__description,.counselorDetail-module-scss-module__D1RbYq__career,.counselorDetail-module-scss-module__D1RbYq__notice{margin-left:16px;margin-right:16px;padding:20px}.counselorDetail-module-scss-module__D1RbYq__bottomBox{padding:14px 16px}}
.orderDetail-module-scss-module__f9Mg3q__wrapper{background:#f5f5f5;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:20px 16px 40px;font-family:Pretendard,sans-serif}.orderDetail-module-scss-module__f9Mg3q__header{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.orderDetail-module-scss-module__f9Mg3q__title{color:#222;margin:0;font-size:24px;font-weight:700}.orderDetail-module-scss-module__f9Mg3q__subtitle{color:#666;justify-content:space-between;font-size:13px;display:flex}.orderDetail-module-scss-module__f9Mg3q__section{background:#fff;border:1px solid #e6e6e6;border-radius:14px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.04)}.orderDetail-module-scss-module__f9Mg3q__sectionTitle{color:#222;font-size:16px;font-weight:700}.orderDetail-module-scss-module__f9Mg3q__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__changeAddressButton{color:#fff;cursor:pointer;white-space:nowrap;background:#222;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__changeAddressButton:disabled{opacity:.6;cursor:not-allowed}.orderDetail-module-scss-module__f9Mg3q__infoGrid{flex-direction:column;gap:10px;display:flex}.orderDetail-module-scss-module__f9Mg3q__infoRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__infoLabel{color:#777;font-size:13px}.orderDetail-module-scss-module__f9Mg3q__infoValue{color:#222;font-size:14px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__statusBadge{color:#555;background:#f1f3f5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__statusDefault{color:#555;background:#f1f3f5}.orderDetail-module-scss-module__f9Mg3q__statusPending{color:#f08c00;background:#fff4e6}.orderDetail-module-scss-module__f9Mg3q__statusPaid{color:#12b886;background:#e6fcf5}.orderDetail-module-scss-module__f9Mg3q__statusShipping{color:#1c7ed6;background:#e7f5ff}.orderDetail-module-scss-module__f9Mg3q__statusDone{color:#1098ad;background:#e3fafc}.orderDetail-module-scss-module__f9Mg3q__statusAlert{color:#d6336c;background:#fff0f6}.orderDetail-module-scss-module__f9Mg3q__statusMuted{color:#868e96;background:#f1f3f5}.orderDetail-module-scss-module__f9Mg3q__primaryItem{background:#f8f9fa;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__primaryName{color:#222;font-size:15px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__primaryCount{color:#777;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__itemList{flex-direction:column;gap:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__addressCard{background:#f8f9fa;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__addressName{color:#222;font-size:14px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__addressInfo{color:#555;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__addressMemo{color:#777;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__shipmentList{flex-direction:column;gap:16px;display:flex}.orderDetail-module-scss-module__f9Mg3q__shipmentCard{background:#f8f9fa;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.orderDetail-module-scss-module__f9Mg3q__shipmentHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.orderDetail-module-scss-module__f9Mg3q__shipmentTitle{color:#222;font-size:14px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__shipmentMeta{color:#666;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__shipmentTracking{color:#666;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__trackButton{color:#fff;cursor:pointer;background:#222;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__trackButton:disabled{opacity:.6;cursor:not-allowed}.orderDetail-module-scss-module__f9Mg3q__itemCard{background:#f8f9fa;border-radius:12px;padding:14px}.orderDetail-module-scss-module__f9Mg3q__itemContent{align-items:flex-start;gap:12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__itemThumbnail{background:#e9ecef;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.orderDetail-module-scss-module__f9Mg3q__thumbnailImage{object-fit:cover;width:100%;height:100%}.orderDetail-module-scss-module__f9Mg3q__itemInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orderDetail-module-scss-module__f9Mg3q__itemHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.orderDetail-module-scss-module__f9Mg3q__itemName{color:#222;font-size:14px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__itemMeta{color:#666;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__optionText{color:#555;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__bundleList{border-top:1px dashed #e0e0e0;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.orderDetail-module-scss-module__f9Mg3q__bundleTitle{color:#666;font-size:12px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__bundleRow{background:#fff;border:1px solid #ececec;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.orderDetail-module-scss-module__f9Mg3q__bundleInfo{flex-direction:column;gap:2px;display:flex}.orderDetail-module-scss-module__f9Mg3q__bundleName{color:#333;font-size:13px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__emptyState{color:#777;font-size:13px}.orderDetail-module-scss-module__f9Mg3q__errorState{text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:20px}.orderDetail-module-scss-module__f9Mg3q__errorText{color:#d6336c;margin-bottom:12px;font-size:14px}.orderDetail-module-scss-module__f9Mg3q__footer{justify-content:center;margin-top:8px;display:flex}.orderDetail-module-scss-module__f9Mg3q__backButton{color:#fff;background:#222;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none}.orderDetail-module-scss-module__f9Mg3q__divider{border:none;border-top:1px solid #e6e6e6;margin:0}.orderDetail-module-scss-module__f9Mg3q__cancelButtonWrapper{justify-content:center;margin-top:8px;display:flex}.orderDetail-module-scss-module__f9Mg3q__cancelButton{color:#d6336c;cursor:pointer;background:#fff;border:1px solid #d6336c;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.orderDetail-module-scss-module__f9Mg3q__cancelButton:hover:not(:disabled){color:#fff;background:#d6336c}.orderDetail-module-scss-module__f9Mg3q__cancelButton:disabled{opacity:.6;cursor:not-allowed}.orderDetail-module-scss-module__f9Mg3q__cancelModalContent{flex-direction:column;gap:16px;display:flex}.orderDetail-module-scss-module__f9Mg3q__formField{flex-direction:column;gap:8px;display:flex}.orderDetail-module-scss-module__f9Mg3q__fieldLabel{color:#333;font-size:13px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__fieldSelect,.orderDetail-module-scss-module__f9Mg3q__fieldTextarea{color:#222;background:#f9fafb;border:1px solid #e2e2e2;border-radius:10px;padding:10px 12px;font-family:Pretendard,sans-serif;font-size:13px}.orderDetail-module-scss-module__f9Mg3q__fieldTextarea{resize:vertical;min-height:96px}.orderDetail-module-scss-module__f9Mg3q__formError{color:#d6336c;font-size:12px}.orderDetail-module-scss-module__f9Mg3q__modalActions{justify-content:space-between;gap:10px;display:flex}.orderDetail-module-scss-module__f9Mg3q__modalCancelButton,.orderDetail-module-scss-module__f9Mg3q__modalConfirmButton{cursor:pointer;border:1px solid transparent;border-radius:999px;flex:1;padding:10px 0;font-size:13px;font-weight:600}.orderDetail-module-scss-module__f9Mg3q__modalCancelButton{color:#555;background:#f1f3f5}.orderDetail-module-scss-module__f9Mg3q__modalConfirmButton{color:#fff;background:#222}.orderDetail-module-scss-module__f9Mg3q__modalConfirmButton:disabled{opacity:.6;cursor:not-allowed}.orderDetail-module-scss-module__f9Mg3q__addressModalContent{flex-direction:column;gap:16px;display:flex}.orderDetail-module-scss-module__f9Mg3q__fieldInput{color:#222;background:#f9fafb;border:1px solid #e2e2e2;border-radius:10px;outline:none;padding:10px 12px;font-family:Pretendard,sans-serif;font-size:13px}.orderDetail-module-scss-module__f9Mg3q__fieldInput:focus{border-color:#222;box-shadow:0 0 0 3px rgba(0,0,0,.08)}
.couponListModal-module-scss-module__RvJJCq__couponList{max-height:min(520px,60vh);overflow:auto}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__section{background:#fafafa;border:1px solid #e7e7e7;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__section+.couponListModal-module-scss-module__RvJJCq__section{margin-top:16px}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__sectionTitle{color:#444;margin:0 0 2px;font-size:13px;font-weight:700}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__listItem{background:#fff;border:1px solid #eee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;transition:background-color .15s,border-color .15s;display:flex}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__listItem:hover{background-color:#f5f5f5}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__listItem.couponListModal-module-scss-module__RvJJCq__selected{background-color:#eef5ff;border-color:#cfe0ff}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__couponInfo{min-width:0}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__couponName{margin:0 0 6px;font-weight:700}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__couponMeta{color:#666;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__emptyText{color:#777;margin:0;font-size:13px}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__selectButton{cursor:pointer;color:#fff;white-space:nowrap;background-color:#007bff;border:1px solid #007bff;border-radius:10px;align-self:center;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.couponListModal-module-scss-module__RvJJCq__couponList .couponListModal-module-scss-module__RvJJCq__deselectButton{cursor:pointer;color:#c02626;white-space:nowrap;background-color:#ffeaea;border:1px solid #f1b7b7;border-radius:10px;align-self:center;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.couponListModal-module-scss-module__RvJJCq__moreButtonWrapper{justify-content:center;margin-top:12px;display:flex}.couponListModal-module-scss-module__RvJJCq__footer{justify-content:center;margin-top:16px;display:flex}.couponListModal-module-scss-module__RvJJCq__closeButton{color:#374151;background:#f3f4f6;border:1px solid #d5d8de;border-radius:10px;height:36px;padding:0 20px;font-size:13px;font-weight:700}.couponListModal-module-scss-module__RvJJCq__moreButton{color:#1f5eff;background:#eef5ff;border:1px solid #d6e4ff;border-radius:10px;height:36px;padding:0 16px;font-size:13px;font-weight:700}@media (max-width:480px){.couponListModal-module-scss-module__RvJJCq__couponList{max-height:60vh}}
@font-face{font-family:pretendard;src:url(../media/Pretendard_Bold_subset-s.p.33ebbbc1.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:pretendard;src:url(../media/Pretendard_SemiBold_subset-s.p.e22a8d9c.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:pretendard;src:url(../media/Pretendard_Medium_subset-s.p.e4a80106.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:pretendard;src:url(../media/Pretendard_Regular_subset-s.p.fb17536a.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_a2590cc4-module__k_meIW__className{font-family:pretendard,pretendard Fallback}.pretendard_a2590cc4-module__k_meIW__variable{--font-pretendard:"pretendard","pretendard Fallback"}
.contextMenu-module-scss-module__KVjmda__contextMenu{display:inline-block;position:relative}.contextMenu-module-scss-module__KVjmda__trigger{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.contextMenu-module-scss-module__KVjmda__trigger:hover{color:#333;background:#f5f5f5}.contextMenu-module-scss-module__KVjmda__trigger:active{background:#e8e8e8}.contextMenu-module-scss-module__KVjmda__trigger svg{display:block}.contextMenu-module-scss-module__KVjmda__dropdown{z-index:1000;background:#fff;border-radius:8px;min-width:120px;margin-top:4px;animation:.15s ease-out contextMenu-module-scss-module__KVjmda__fadeIn;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}@keyframes contextMenu-module-scss-module__KVjmda__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contextMenu-module-scss-module__KVjmda__menuItem{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;transition:background .15s;display:flex}.contextMenu-module-scss-module__KVjmda__menuItem:hover{background:#f5f5f5}.contextMenu-module-scss-module__KVjmda__menuItem:active{background:#e8e8e8}.contextMenu-module-scss-module__KVjmda__menuItem:not(:last-child){border-bottom:1px solid #f0f0f0}.contextMenu-module-scss-module__KVjmda__icon{color:#666;justify-content:center;align-items:center;width:16px;height:16px;display:flex}
.inquiry-module-scss-module__KZQKbq__wrapper{background:#f5f5f5;min-height:100vh;margin-top:20px;padding:0 16px 40px;font-family:Pretendard,sans-serif}.inquiry-module-scss-module__KZQKbq__header{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px;display:flex}.inquiry-module-scss-module__KZQKbq__header .inquiry-module-scss-module__KZQKbq__left{align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex}.inquiry-module-scss-module__KZQKbq__emoji{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.inquiry-module-scss-module__KZQKbq__tabs{background:#fff;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;gap:0;margin-bottom:20px;padding:0 16px;display:flex}.inquiry-module-scss-module__KZQKbq__tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;flex:1;padding:12px 0;font-size:14px;transition:all .2s;position:relative}.inquiry-module-scss-module__KZQKbq__tab:hover{color:#333}.inquiry-module-scss-module__KZQKbq__activeTab{color:#6c63ff;border-bottom-color:#6c63ff;font-weight:600}.inquiry-module-scss-module__KZQKbq__listContainer{flex-direction:column;gap:12px;display:flex}.inquiry-module-scss-module__KZQKbq__inquiryItem{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s}.inquiry-module-scss-module__KZQKbq__inquiryItem:hover{border-color:#d0d0d0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.inquiry-module-scss-module__KZQKbq__inquiryHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.inquiry-module-scss-module__KZQKbq__userName{color:#333;font-size:15px;font-weight:600}.inquiry-module-scss-module__KZQKbq__timeAgo{color:#888;font-size:13px}.inquiry-module-scss-module__KZQKbq__inquiryContent{color:#555;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.inquiry-module-scss-module__KZQKbq__clockIcon{font-size:16px}.inquiry-module-scss-module__KZQKbq__requestInfo{flex:1}.inquiry-module-scss-module__KZQKbq__highlight{color:#6c63ff;font-weight:500}.inquiry-module-scss-module__KZQKbq__buttonContainer{justify-content:flex-end;margin-top:12px;display:flex}.inquiry-module-scss-module__KZQKbq__replyButton{color:#fff;cursor:pointer;background:#333;border:none;border-radius:6px;padding:8px 20px;font-size:14px;transition:all .2s}.inquiry-module-scss-module__KZQKbq__replyButton:hover{background:#444}.inquiry-module-scss-module__KZQKbq__replyForm{background:#fafafa;border:1px solid #eee;border-radius:8px;margin-top:16px;padding:16px}.inquiry-module-scss-module__KZQKbq__replyTextarea{resize:vertical;box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;min-height:100px;padding:10px;font-family:inherit;font-size:14px}.inquiry-module-scss-module__KZQKbq__replyTextarea:focus{border-color:#6c63ff;outline:none}.inquiry-module-scss-module__KZQKbq__replyActions{gap:8px;margin-top:12px;display:flex}.inquiry-module-scss-module__KZQKbq__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;flex:1;padding:10px;font-size:14px;transition:all .2s}.inquiry-module-scss-module__KZQKbq__cancelButton:hover{background:#f5f5f5;border-color:#ccc}.inquiry-module-scss-module__KZQKbq__saveButton{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px;transition:all .2s}.inquiry-module-scss-module__KZQKbq__saveButton:hover:not(:disabled){background:#5a52d5}.inquiry-module-scss-module__KZQKbq__saveButton:disabled{opacity:.6;cursor:not-allowed}.inquiry-module-scss-module__KZQKbq__answerSection{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.inquiry-module-scss-module__KZQKbq__answerItem{background:#f8f9fa;border-radius:6px;margin-bottom:8px;padding:12px}.inquiry-module-scss-module__KZQKbq__answerItem:last-child{margin-bottom:0}.inquiry-module-scss-module__KZQKbq__answerHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.inquiry-module-scss-module__KZQKbq__answerLabel{color:#6c63ff;font-size:13px;font-weight:600}.inquiry-module-scss-module__KZQKbq__answerDate{color:#888;font-size:12px}.inquiry-module-scss-module__KZQKbq__answerContent{color:#333;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}
.noticeDetail-module-scss-module__Tz-8MG__wrapper{background:#f5f5f5;min-height:100vh;margin-top:20px;padding:0 16px 40px;font-family:Pretendard,sans-serif}.noticeDetail-module-scss-module__Tz-8MG__content{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.noticeDetail-module-scss-module__Tz-8MG__header{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:24px}.noticeDetail-module-scss-module__Tz-8MG__headerTop{align-items:center;gap:8px;margin-bottom:16px;display:flex}.noticeDetail-module-scss-module__Tz-8MG__newBadge{color:#fff;white-space:nowrap;background:#f44;border-radius:12px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.noticeDetail-module-scss-module__Tz-8MG__category{color:#666;background:#f5f5f5;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}.noticeDetail-module-scss-module__Tz-8MG__title{color:#222;word-break:break-word;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.5}.noticeDetail-module-scss-module__Tz-8MG__meta{align-items:center;gap:12px;display:flex}.noticeDetail-module-scss-module__Tz-8MG__date{color:#888;font-size:14px}.noticeDetail-module-scss-module__Tz-8MG__body{margin-bottom:32px}.noticeDetail-module-scss-module__Tz-8MG__contentText{color:#333;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.8}.noticeDetail-module-scss-module__Tz-8MG__contentText html p{margin:0 0 16px}.noticeDetail-module-scss-module__Tz-8MG__contentText html p:last-child{margin-bottom:0}.noticeDetail-module-scss-module__Tz-8MG__contentText html h1,.noticeDetail-module-scss-module__Tz-8MG__contentText html h2,.noticeDetail-module-scss-module__Tz-8MG__contentText html h3,.noticeDetail-module-scss-module__Tz-8MG__contentText html h4,.noticeDetail-module-scss-module__Tz-8MG__contentText html h5,.noticeDetail-module-scss-module__Tz-8MG__contentText html h6{color:#222;margin:24px 0 16px;font-weight:700}.noticeDetail-module-scss-module__Tz-8MG__contentText html h1{font-size:24px}.noticeDetail-module-scss-module__Tz-8MG__contentText html h2{font-size:20px}.noticeDetail-module-scss-module__Tz-8MG__contentText html h3{font-size:18px}.noticeDetail-module-scss-module__Tz-8MG__contentText html ul,.noticeDetail-module-scss-module__Tz-8MG__contentText html ol{margin:16px 0;padding-left:24px}.noticeDetail-module-scss-module__Tz-8MG__contentText html li{margin:8px 0}.noticeDetail-module-scss-module__Tz-8MG__contentText html a{color:#6c63ff;text-decoration:underline}.noticeDetail-module-scss-module__Tz-8MG__contentText html a:hover{color:#5a52d5}.noticeDetail-module-scss-module__Tz-8MG__contentText html img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.noticeDetail-module-scss-module__Tz-8MG__contentText html blockquote{background:#f8f9fa;border-left:4px solid #6c63ff;border-radius:4px;margin:16px 0;padding:12px 16px}.noticeDetail-module-scss-module__Tz-8MG__contentText html code{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px}.noticeDetail-module-scss-module__Tz-8MG__contentText html pre{background:#f5f5f5;border-radius:8px;margin:16px 0;padding:16px;overflow-x:auto}.noticeDetail-module-scss-module__Tz-8MG__contentText html pre code{background:0 0;padding:0}.noticeDetail-module-scss-module__Tz-8MG__footer{border-top:1px solid #f0f0f0;justify-content:center;padding-top:24px;display:flex}.noticeDetail-module-scss-module__Tz-8MG__backButton{color:#fff;cursor:pointer;background:#222;border-radius:8px;justify-content:center;align-items:center;padding:12px 32px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.noticeDetail-module-scss-module__Tz-8MG__backButton:hover{background:#333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.noticeDetail-module-scss-module__Tz-8MG__backButton:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.1)}.noticeDetail-module-scss-module__Tz-8MG__errorMessage{text-align:center;color:#888;background:#fff;border-radius:12px;padding:40px 20px;font-size:16px}
.notice-module-scss-module__iBgIya__wrapper{background:#f5f5f5;min-height:100vh;margin-top:20px;padding:0 16px 40px;font-family:Pretendard,sans-serif}.notice-module-scss-module__iBgIya__noticeItem{color:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:12px;padding:20px;text-decoration:none;transition:all .2s;display:block}.notice-module-scss-module__iBgIya__noticeItem:hover{border-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.notice-module-scss-module__iBgIya__noticeItem:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.05)}.notice-module-scss-module__iBgIya__noticeHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.notice-module-scss-module__iBgIya__noticeTitleWrapper{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.notice-module-scss-module__iBgIya__newBadge{color:#fff;white-space:nowrap;background:#f44;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.notice-module-scss-module__iBgIya__noticeTitle{color:#222;word-break:break-word;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.5}.notice-module-scss-module__iBgIya__arrowIcon{color:#999;flex-shrink:0;margin-top:2px;font-size:12px}.notice-module-scss-module__iBgIya__noticeMeta{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.notice-module-scss-module__iBgIya__category{color:#666;background:#f5f5f5;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.notice-module-scss-module__iBgIya__date{color:#888;white-space:nowrap;font-size:13px}
.profileAnnouncement-module-scss-module__XON0vW__wrapper{color:#222;background:#fff;flex-direction:column;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding:20px 16px 100px;font-family:Pretendard,sans-serif;display:flex}.profileAnnouncement-module-scss-module__XON0vW__formSection{flex:1}.profileAnnouncement-module-scss-module__XON0vW__formGroup{margin-bottom:24px}.profileAnnouncement-module-scss-module__XON0vW__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.profileAnnouncement-module-scss-module__XON0vW__input{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-family:Pretendard,sans-serif;font-size:14px;transition:all .2s}.profileAnnouncement-module-scss-module__XON0vW__input:focus{border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.profileAnnouncement-module-scss-module__XON0vW__input::placeholder{color:#999}.profileAnnouncement-module-scss-module__XON0vW__textarea{resize:vertical;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-family:Pretendard,sans-serif;font-size:14px;line-height:1.6;transition:all .2s}.profileAnnouncement-module-scss-module__XON0vW__textarea:focus{border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.profileAnnouncement-module-scss-module__XON0vW__textarea::placeholder{color:#999}.profileAnnouncement-module-scss-module__XON0vW__charCount{color:#666;text-align:right;margin-top:6px;font-size:12px}.profileAnnouncement-module-scss-module__XON0vW__buttonSection{background:#fff;border-top:1px solid #eee;gap:12px;padding-top:20px;padding-bottom:20px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.profileAnnouncement-module-scss-module__XON0vW__cancelButton{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:14px;font-size:15px;font-weight:500;transition:all .2s}.profileAnnouncement-module-scss-module__XON0vW__cancelButton:hover{background:#eee;border-color:#d0d0d0}.profileAnnouncement-module-scss-module__XON0vW__cancelButton:active{background:#e0e0e0}.profileAnnouncement-module-scss-module__XON0vW__deleteButton{color:#e74c3c;cursor:pointer;background:#fff;border:1px solid #e74c3c;border-radius:8px;flex:1;padding:14px;font-size:15px;font-weight:500;transition:all .2s}.profileAnnouncement-module-scss-module__XON0vW__deleteButton:hover:not(:disabled){background:#fee;border-color:#c0392b}.profileAnnouncement-module-scss-module__XON0vW__deleteButton:active:not(:disabled){background:#fdd}.profileAnnouncement-module-scss-module__XON0vW__deleteButton:disabled{opacity:.6;cursor:not-allowed}.profileAnnouncement-module-scss-module__XON0vW__submitButton{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:8px;flex:1;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.profileAnnouncement-module-scss-module__XON0vW__submitButton:hover:not(:disabled){background:#5a52e0;box-shadow:0 2px 8px rgba(108,99,255,.3)}.profileAnnouncement-module-scss-module__XON0vW__submitButton:active:not(:disabled){background:#4a42c0}.profileAnnouncement-module-scss-module__XON0vW__submitButton:disabled{opacity:.6;cursor:not-allowed}
.counselorReview-module-scss-module__pcA2ma__wrapper{margin-top:20px;padding:0 16px 40px;font-family:Pretendard,sans-serif}.counselorReview-module-scss-module__pcA2ma__reviewHeader{justify-content:space-between;align-items:center;display:flex}.counselorReview-module-scss-module__pcA2ma__reviewHeader .counselorReview-module-scss-module__pcA2ma__left{align-items:center;gap:6px;display:flex}.counselorReview-module-scss-module__pcA2ma__emoji{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.counselorReview-module-scss-module__pcA2ma__reviewList{flex-direction:column;gap:20px;display:flex}.counselorReview-module-scss-module__pcA2ma__card{border-bottom:1px solid #eee;padding-bottom:20px}.counselorReview-module-scss-module__pcA2ma__userInfo{gap:8px;font-size:14px;display:flex}.counselorReview-module-scss-module__pcA2ma__userName{font-weight:600}.counselorReview-module-scss-module__pcA2ma__date{color:#777}.counselorReview-module-scss-module__pcA2ma__reviewTitle{color:#333;margin-top:8px;font-size:16px;font-weight:600}.counselorReview-module-scss-module__pcA2ma__fullText{color:#444;white-space:pre-line;margin-top:10px;font-size:14px}.counselorReview-module-scss-module__pcA2ma__replyButton{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;margin-top:12px;padding:8px 16px;font-size:14px;transition:all .2s}.counselorReview-module-scss-module__pcA2ma__replyButton:hover{background:#e8e8e8;border-color:#ccc}.counselorReview-module-scss-module__pcA2ma__replyForm{background:#fafafa;border:1px solid #eee;border-radius:8px;margin-top:16px;padding:16px}.counselorReview-module-scss-module__pcA2ma__replyInput{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;margin-bottom:12px;padding:10px;font-size:14px}.counselorReview-module-scss-module__pcA2ma__replyInput:focus{border-color:#6c63ff;outline:none}.counselorReview-module-scss-module__pcA2ma__replyTextarea{resize:vertical;box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;min-height:100px;padding:10px;font-family:inherit;font-size:14px}.counselorReview-module-scss-module__pcA2ma__replyTextarea:focus{border-color:#6c63ff;outline:none}.counselorReview-module-scss-module__pcA2ma__replyActions{gap:8px;margin-top:12px;display:flex}.counselorReview-module-scss-module__pcA2ma__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;flex:1;padding:10px;font-size:14px;transition:all .2s}.counselorReview-module-scss-module__pcA2ma__cancelButton:hover{background:#f5f5f5;border-color:#ccc}.counselorReview-module-scss-module__pcA2ma__saveButton{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px;transition:all .2s}.counselorReview-module-scss-module__pcA2ma__saveButton:hover:not(:disabled){background:#5a52d5}.counselorReview-module-scss-module__pcA2ma__saveButton:disabled{opacity:.6;cursor:not-allowed}.counselorReview-module-scss-module__pcA2ma__replyWrap{margin-top:18px}.counselorReview-module-scss-module__pcA2ma__replyWrap .counselorReview-module-scss-module__pcA2ma__title{margin-bottom:10px;font-size:16px;font-weight:700}.counselorReview-module-scss-module__pcA2ma__replyWrap .counselorReview-module-scss-module__pcA2ma__box{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:16px 18px}.counselorReview-module-scss-module__pcA2ma__replyWrap .counselorReview-module-scss-module__pcA2ma__header{justify-content:space-between;align-items:center;display:flex}.counselorReview-module-scss-module__pcA2ma__replyWrap .counselorReview-module-scss-module__pcA2ma__name{font-size:15px;font-weight:700}.counselorReview-module-scss-module__pcA2ma__replyWrap .counselorReview-module-scss-module__pcA2ma__date{color:#888;font-size:13px}.counselorReview-module-scss-module__pcA2ma__replyWrap .counselorReview-module-scss-module__pcA2ma__text{color:#333;white-space:pre-line;margin-top:12px;font-size:15px;line-height:1.5}
.cart-module-scss-module__2VUBzG__wrapper{background:#f5f5f5;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:20px 16px;font-family:Pretendard,sans-serif}.cart-module-scss-module__2VUBzG__listContainer{flex-direction:column;gap:12px;display:flex}.cart-module-scss-module__2VUBzG__cartItemCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cart-module-scss-module__2VUBzG__cartItemCard:hover{border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.cart-module-scss-module__2VUBzG__cartItemHeader{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cart-module-scss-module__2VUBzG__headerSelect{padding-top:2px}.cart-module-scss-module__2VUBzG__headerContent{flex:1;gap:12px;min-width:0;display:flex}.cart-module-scss-module__2VUBzG__cartItemInfo{flex:1;min-width:0}.cart-module-scss-module__2VUBzG__thumbnailWrap{background:#f0f0f0;border-radius:10px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.cart-module-scss-module__2VUBzG__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.cart-module-scss-module__2VUBzG__thumbnailPlaceholder{background:#e6e6e6;width:100%;height:100%}.cart-module-scss-module__2VUBzG__selectLabel{color:#555;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:inline-flex}.cart-module-scss-module__2VUBzG__selectAllLabel{color:#444;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.cart-module-scss-module__2VUBzG__selectCheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #c2c7d0;border-radius:5px;place-content:center;width:18px;height:18px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-grid}.cart-module-scss-module__2VUBzG__selectCheckbox:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:transform .15s;transform:rotate(-45deg)scale(0)}.cart-module-scss-module__2VUBzG__selectCheckbox:checked{background:#1f7a4f;border-color:#1f7a4f;box-shadow:0 4px 10px rgba(31,122,79,.25)}.cart-module-scss-module__2VUBzG__selectCheckbox:checked:after{transform:rotate(-45deg)scale(1)}.cart-module-scss-module__2VUBzG__selectCheckbox:focus-visible{outline-offset:2px;outline:2px solid #9bd3b0}.cart-module-scss-module__2VUBzG__selectCheckbox:disabled{opacity:.5;cursor:not-allowed}.cart-module-scss-module__2VUBzG__productName{color:#333;word-break:break-word;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.4}.cart-module-scss-module__2VUBzG__typeBadgeRow{margin-bottom:6px}.cart-module-scss-module__2VUBzG__unitPriceInline{color:#222;margin-bottom:6px;font-size:14px;font-weight:600}.cart-module-scss-module__2VUBzG__productDescription{color:#666;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cart-module-scss-module__2VUBzG__deleteButton{color:#fff;cursor:pointer;white-space:nowrap;background:#e74c3c;border:none;border-radius:8px;flex-shrink:0;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}.cart-module-scss-module__2VUBzG__deleteButton:hover:not(:disabled){background:#c0392b;transform:translateY(-1px);box-shadow:0 2px 4px rgba(231,76,60,.3)}.cart-module-scss-module__2VUBzG__deleteButton:active:not(:disabled){transform:translateY(0)}.cart-module-scss-module__2VUBzG__deleteButton:disabled{opacity:.6;cursor:not-allowed}.cart-module-scss-module__2VUBzG__itemDetails{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.cart-module-scss-module__2VUBzG__skuInfo{color:#888;font-size:12px}.cart-module-scss-module__2VUBzG__selectedOptions{flex-direction:column;gap:4px;display:flex}.cart-module-scss-module__2VUBzG__optionItem{color:#555;align-items:center;gap:6px;font-size:13px;display:flex}.cart-module-scss-module__2VUBzG__optionItem:before{content:"•";color:#6c63ff;font-weight:700}.cart-module-scss-module__2VUBzG__pricingSection{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.cart-module-scss-module__2VUBzG__quantityInfo{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}.cart-module-scss-module__2VUBzG__quantityLabel{color:#888}.cart-module-scss-module__2VUBzG__quantityControls{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex}.cart-module-scss-module__2VUBzG__quantityButton{color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f5f5f5;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;transition:all .2s;display:flex}.cart-module-scss-module__2VUBzG__quantityButton:hover:not(:disabled){background:#e0e0e0;transform:scale(1.05)}.cart-module-scss-module__2VUBzG__quantityButton:active:not(:disabled){transform:scale(.95)}.cart-module-scss-module__2VUBzG__quantityButton:disabled{opacity:.4;cursor:not-allowed;background:#f5f5f5}.cart-module-scss-module__2VUBzG__quantityValue{color:#333;text-align:center;min-width:40px;font-weight:600}.cart-module-scss-module__2VUBzG__pricingInfo{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cart-module-scss-module__2VUBzG__priceLabel{color:#888;font-size:12px}.cart-module-scss-module__2VUBzG__linePrice{color:#333;font-size:18px;font-weight:700}.cart-module-scss-module__2VUBzG__additionalPrice{color:#6c63ff;font-size:12px;font-weight:500}.cart-module-scss-module__2VUBzG__typeBadge{color:#2e7d32;background:#e8f5e9;border-radius:12px;margin:0;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.cart-module-scss-module__2VUBzG__typeBadgeVariant{color:#f57c00;background:#fff3e0}.cart-module-scss-module__2VUBzG__typeBadgeBundle{color:#1976d2;background:#e3f2fd}.cart-module-scss-module__2VUBzG__typeBadgeCoin{color:#c2185b;background:#fce4ec}.cart-module-scss-module__2VUBzG__childrenSection{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px}.cart-module-scss-module__2VUBzG__childrenTitle{color:#666;margin-bottom:8px;font-size:13px;font-weight:600}.cart-module-scss-module__2VUBzG__childItem{background:#f8f9fa;border-left:3px solid #6c63ff;border-radius:8px;margin-bottom:8px;margin-left:16px;padding:12px}.cart-module-scss-module__2VUBzG__childItem:last-child{margin-bottom:0}.cart-module-scss-module__2VUBzG__childItemName{color:#333;margin-bottom:4px;font-size:14px;font-weight:500}.cart-module-scss-module__2VUBzG__childItemDetails{color:#666;margin-bottom:6px;font-size:12px}.cart-module-scss-module__2VUBzG__childItemPricing{justify-content:space-between;align-items:center;font-size:13px;display:flex}.cart-module-scss-module__2VUBzG__childQuantity{color:#888}.cart-module-scss-module__2VUBzG__childPrice{color:#333;font-weight:600}.cart-module-scss-module__2VUBzG__emptyState{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;margin-top:16px;padding:40px 20px;display:flex}.cart-module-scss-module__2VUBzG__emptyIcon{opacity:.5;margin-bottom:16px;font-size:48px}.cart-module-scss-module__2VUBzG__emptyText{color:#888;text-align:center;margin:0;font-size:14px}.cart-module-scss-module__2VUBzG__actionSection{margin-top:16px}.cart-module-scss-module__2VUBzG__loginPrompt{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:10px;padding:12px}.cart-module-scss-module__2VUBzG__loginPromptText{color:#444;margin-bottom:10px;font-size:13px;font-weight:600;line-height:1.4}.cart-module-scss-module__2VUBzG__loginButton{color:#1f7a4f;background:#fff;border:1px solid #1f7a4f;border-radius:12px;width:100%;height:44px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.cart-module-scss-module__2VUBzG__loginButton:hover:not(:disabled){background:#eff9f3;transform:translateY(-1px);box-shadow:0 10px 18px rgba(31,122,79,.12)}.cart-module-scss-module__2VUBzG__loginButton:active:not(:disabled){transform:translateY(0)}.cart-module-scss-module__2VUBzG__soldOutSection{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:24px}.cart-module-scss-module__2VUBzG__soldOutTitle{color:#666;margin-bottom:12px;font-size:16px;font-weight:700}.cart-module-scss-module__2VUBzG__soldOutList{flex-direction:column;gap:12px;display:flex}.cart-module-scss-module__2VUBzG__soldOutItemCard{opacity:.6;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px}.cart-module-scss-module__2VUBzG__soldOutItemHeader{align-items:flex-start;gap:12px;display:flex}.cart-module-scss-module__2VUBzG__soldOutItemInfo{flex:1;min-width:0}.cart-module-scss-module__2VUBzG__soldOutItemInfo .cart-module-scss-module__2VUBzG__productName{color:#333;margin:0;font-size:16px;font-weight:600;line-height:1.4}.cart-module-scss-module__2VUBzG__soldOutQuantity{color:#666;margin-top:4px;font-size:14px}.cart-module-scss-module__2VUBzG__orderButton{color:#fff;background:linear-gradient(135deg,#1f7a4f 0%,#2ea86e 100%);border:none;border-radius:12px;width:100%;height:48px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 20px rgba(31,122,79,.25)}.cart-module-scss-module__2VUBzG__orderButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px rgba(31,122,79,.3)}.cart-module-scss-module__2VUBzG__orderButton:active:not(:disabled){transform:translateY(0)}.cart-module-scss-module__2VUBzG__orderButton:disabled{color:#8a8f96;box-shadow:none;cursor:not-allowed;background:#d5d9dd}@media (max-width:480px){.cart-module-scss-module__2VUBzG__wrapper{padding:16px 12px}.cart-module-scss-module__2VUBzG__cartItemCard{padding:14px}.cart-module-scss-module__2VUBzG__cartItemHeader{flex-direction:column;align-items:stretch}.cart-module-scss-module__2VUBzG__deleteButton{width:100%;margin-top:8px}.cart-module-scss-module__2VUBzG__pricingSection{flex-direction:column;align-items:flex-start;gap:8px}.cart-module-scss-module__2VUBzG__pricingInfo{align-items:flex-start;width:100%}}
.inquiry-module-scss-module__13vOCa__wrapper{color:#222;background:#fff;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding-bottom:100px;font-family:Pretendard,sans-serif}.inquiry-module-scss-module__13vOCa__profileSection{border-bottom:8px solid #f4f4f4;padding:20px 16px}.inquiry-module-scss-module__13vOCa__profileTop{gap:14px;display:flex}.inquiry-module-scss-module__13vOCa__profileImage{object-fit:cover;border-radius:12px;width:85px;height:85px}.inquiry-module-scss-module__13vOCa__profileInfo{flex-direction:column;flex:1;justify-content:center;display:flex}.inquiry-module-scss-module__13vOCa__name{margin:0;font-size:20px;font-weight:700}.inquiry-module-scss-module__13vOCa__subTitle{color:#777;margin-top:4px;font-size:13px}.inquiry-module-scss-module__13vOCa__formSection{padding:20px 16px}.inquiry-module-scss-module__13vOCa__formGroup{background:#f9f9f9;border-radius:8px;margin-bottom:24px;padding:16px}.inquiry-module-scss-module__13vOCa__formHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.inquiry-module-scss-module__13vOCa__icon{font-size:18px}.inquiry-module-scss-module__13vOCa__formTitle{color:#333;margin:0;font-size:14px;font-weight:600}.inquiry-module-scss-module__13vOCa__input{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-family:Pretendard,sans-serif;font-size:14px;transition:all .2s}.inquiry-module-scss-module__13vOCa__input:focus{border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.inquiry-module-scss-module__13vOCa__input::placeholder{color:#999}.inquiry-module-scss-module__13vOCa__input:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.inquiry-module-scss-module__13vOCa__checkboxGroup{flex-direction:column;gap:12px;display:flex}.inquiry-module-scss-module__13vOCa__checkboxLabel{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.inquiry-module-scss-module__13vOCa__checkbox{cursor:pointer;accent-color:#6c63ff;width:18px;height:18px}.inquiry-module-scss-module__13vOCa__timeInputWrapper{margin-top:12px}.inquiry-module-scss-module__13vOCa__bottomBox{background:#fff;border-top:1px solid #eee;max-width:480px;margin:0 auto;padding:14px 16px;position:fixed;bottom:0;left:0;right:0}.inquiry-module-scss-module__13vOCa__submitButton{color:#fff;cursor:pointer;background:#222;border:none;border-radius:10px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.inquiry-module-scss-module__13vOCa__submitButton:hover:not(:disabled){background:#333}.inquiry-module-scss-module__13vOCa__submitButton:active:not(:disabled){background:#111}.inquiry-module-scss-module__13vOCa__submitButton:disabled{opacity:.6;cursor:not-allowed}
.review-module-scss-module__Yv-SbW__wrapper{margin-top:20px;padding:0 16px 40px;font-family:Pretendard,sans-serif}.review-module-scss-module__Yv-SbW__reviewHeader{justify-content:space-between;align-items:center;display:flex}.review-module-scss-module__Yv-SbW__reviewHeader .review-module-scss-module__Yv-SbW__left{align-items:center;gap:6px;display:flex}.review-module-scss-module__Yv-SbW__reviewHeader img{width:18px}.review-module-scss-module__Yv-SbW__writeBtn{color:#333;background:#efefef;border-radius:6px;padding:6px 12px;font-size:13px;text-decoration:none}.review-module-scss-module__Yv-SbW__filter{margin:14px 0}.review-module-scss-module__Yv-SbW__checkbox{align-items:center;gap:6px;font-size:14px;display:flex}.review-module-scss-module__Yv-SbW__reviewList{flex-direction:column;gap:20px;display:flex}.review-module-scss-module__Yv-SbW__card{border-bottom:1px solid #eee;padding-bottom:20px}.review-module-scss-module__Yv-SbW__userInfo{gap:8px;font-size:14px;display:flex}.review-module-scss-module__Yv-SbW__userName{font-weight:600}.review-module-scss-module__Yv-SbW__date{color:#777}.review-module-scss-module__Yv-SbW__emoji{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.review-module-scss-module__Yv-SbW__shortText{color:#444;max-height:60px;margin-top:10px;font-size:14px;overflow:hidden}.review-module-scss-module__Yv-SbW__fullText{color:#444;white-space:pre-line;margin-top:10px;font-size:14px}.review-module-scss-module__Yv-SbW__expandBtn{color:#444;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:14px}.review-module-scss-module__Yv-SbW__source{color:#888;margin-top:6px;font-size:12px}.review-module-scss-module__Yv-SbW__replySection{margin-top:10px}.review-module-scss-module__Yv-SbW__replyToggleBtn{cursor:pointer;background:#f5f5f5;border:none;border-radius:6px;align-items:center;gap:4px;margin-bottom:8px;padding:6px 10px;display:flex}.review-module-scss-module__Yv-SbW__replySection textarea{resize:none;border:1px solid #ddd;border-radius:6px;width:100%;height:80px;margin-top:8px;padding:8px;font-size:14px}.review-module-scss-module__Yv-SbW__counter{text-align:right;color:#666;margin-top:4px;font-size:12px}.review-module-scss-module__Yv-SbW__submitReply{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:14px}.review-module-scss-module__Yv-SbW__moreBtn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin-top:20px;padding:12px;font-size:14px}.review-module-scss-module__Yv-SbW__replyWrap{margin-top:18px}.review-module-scss-module__Yv-SbW__replyWrap .review-module-scss-module__Yv-SbW__title{margin-bottom:10px;font-size:16px;font-weight:700}.review-module-scss-module__Yv-SbW__replyWrap .review-module-scss-module__Yv-SbW__box{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:16px 18px}.review-module-scss-module__Yv-SbW__replyWrap .review-module-scss-module__Yv-SbW__header{justify-content:space-between;align-items:center;display:flex}.review-module-scss-module__Yv-SbW__replyWrap .review-module-scss-module__Yv-SbW__name{font-size:15px;font-weight:700}.review-module-scss-module__Yv-SbW__replyWrap .review-module-scss-module__Yv-SbW__date{color:#888;font-size:13px}.review-module-scss-module__Yv-SbW__replyWrap .review-module-scss-module__Yv-SbW__text{color:#333;white-space:pre-line;margin-top:12px;font-size:15px;line-height:1.5}
.inquiry-module-scss-module__OOzwjW__wrapper{box-sizing:border-box;background:#f5f5f5;width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:96px 20px 48px}.inquiry-module-scss-module__OOzwjW__infoBox{background:#eef2ff;border:1px solid #cfd8ff;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px;display:flex}.inquiry-module-scss-module__OOzwjW__warningIcon{flex-shrink:0;margin-top:2px;font-size:20px}.inquiry-module-scss-module__OOzwjW__infoTexts{flex-direction:column;gap:4px;display:flex}.inquiry-module-scss-module__OOzwjW__infoTitle{color:#2f2f2f;margin:0;font-size:15px;font-weight:600}.inquiry-module-scss-module__OOzwjW__infoText{color:#4a4a4a;margin:0;font-size:13px;line-height:1.5}.inquiry-module-scss-module__OOzwjW__formSection{background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 40px rgba(20,34,94,.08)}.inquiry-module-scss-module__OOzwjW__formGroup{flex-direction:column;gap:8px;display:flex}.inquiry-module-scss-module__OOzwjW__labelRow{align-items:center;gap:6px;display:flex}.inquiry-module-scss-module__OOzwjW__label{color:#1f1f1f;font-size:14px;font-weight:600}.inquiry-module-scss-module__OOzwjW__requiredMark{color:#ff5c5c;font-size:14px}.inquiry-module-scss-module__OOzwjW__input,.inquiry-module-scss-module__OOzwjW__select,.inquiry-module-scss-module__OOzwjW__textarea{box-sizing:border-box;background:#fafafa;border:1px solid #d7d7d7;border-radius:10px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s}.inquiry-module-scss-module__OOzwjW__input:focus,.inquiry-module-scss-module__OOzwjW__select:focus,.inquiry-module-scss-module__OOzwjW__textarea:focus{background:#fff;border-color:#6c63ff;outline:none}.inquiry-module-scss-module__OOzwjW__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry-module-scss-module__OOzwjW__textarea{resize:vertical;min-height:160px}.inquiry-module-scss-module__OOzwjW__helperText{color:#6b6b6b;margin:0;font-size:12px}.inquiry-module-scss-module__OOzwjW__errorText{color:#e54848;margin:0;font-size:12px}.inquiry-module-scss-module__OOzwjW__charCount{color:#9a9a9a;text-align:right;margin:0;font-size:12px}.inquiry-module-scss-module__OOzwjW__buttonSection{gap:12px;margin-top:24px;display:flex}.inquiry-module-scss-module__OOzwjW__resetButton,.inquiry-module-scss-module__OOzwjW__submitButton{border-radius:12px;flex:1;height:48px;font-size:15px;font-weight:600}.inquiry-module-scss-module__OOzwjW__resetButton{color:#444;background:#f0f0f5}.inquiry-module-scss-module__OOzwjW__submitButton{color:#fff;background:linear-gradient(135deg,#6c63ff,#7f77ff)}
.join-module-scss-module__hfakaa__wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding:40px 20px;display:flex}.join-module-scss-module__hfakaa__container{width:100%}.join-module-scss-module__hfakaa__title{color:#1f1f1f;text-align:center;margin:0 0 40px;font-size:28px;font-weight:700}.join-module-scss-module__hfakaa__formSection{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.join-module-scss-module__hfakaa__formGroup{margin-bottom:20px}.join-module-scss-module__hfakaa__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.join-module-scss-module__hfakaa__inputWrapper{position:relative}.join-module-scss-module__hfakaa__input{box-sizing:border-box;background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;width:100%;padding:14px 16px;font-family:Pretendard,sans-serif;font-size:15px;transition:all .2s}.join-module-scss-module__hfakaa__input:focus{background:#fff;border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.join-module-scss-module__hfakaa__input::placeholder{color:#999}.join-module-scss-module__hfakaa__input[type=password]{letter-spacing:2px}.join-module-scss-module__hfakaa__inputWithButton{gap:8px;display:flex}.join-module-scss-module__hfakaa__inputWithButton .join-module-scss-module__hfakaa__inputWrapper{flex:1}.join-module-scss-module__hfakaa__checkButton{color:#495057;cursor:pointer;white-space:nowrap;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;height:48px;padding:0 16px;font-size:14px;font-weight:600;transition:all .2s}.join-module-scss-module__hfakaa__checkButton:hover{background:#e9ecef;border-color:#ced4da}.join-module-scss-module__hfakaa__checkButton:active{background:#dee2e6}.join-module-scss-module__hfakaa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:12px;width:100%;margin-top:20px;padding:16px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px rgba(108,99,255,.3)}.join-module-scss-module__hfakaa__submitButton:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 6px 16px rgba(108,99,255,.4)}.join-module-scss-module__hfakaa__submitButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(108,99,255,.3)}.join-module-scss-module__hfakaa__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}@media (max-width:480px){.join-module-scss-module__hfakaa__wrapper{padding:32px 16px}.join-module-scss-module__hfakaa__title{margin-bottom:32px;font-size:24px}.join-module-scss-module__hfakaa__formSection{padding:24px 20px}}
.login-module-scss-module__l5Sw4q__wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding:40px 20px;display:flex}.login-module-scss-module__l5Sw4q__container{width:100%}.login-module-scss-module__l5Sw4q__title{color:#1f1f1f;text-align:center;margin:0 0 40px;font-size:28px;font-weight:700}.login-module-scss-module__l5Sw4q__formSection{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.login-module-scss-module__l5Sw4q__formGroup{margin-bottom:20px}.login-module-scss-module__l5Sw4q__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.login-module-scss-module__l5Sw4q__inputWrapper{position:relative}.login-module-scss-module__l5Sw4q__input{box-sizing:border-box;background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;width:100%;padding:14px 16px;font-family:Pretendard,sans-serif;font-size:15px;transition:all .2s}.login-module-scss-module__l5Sw4q__input:focus{background:#fff;border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.login-module-scss-module__l5Sw4q__input::placeholder{color:#999}.login-module-scss-module__l5Sw4q__input[type=password]{letter-spacing:2px}.login-module-scss-module__l5Sw4q__checkboxGroup{align-items:center;gap:8px;margin-bottom:24px;display:flex}.login-module-scss-module__l5Sw4q__checkbox{cursor:pointer;accent-color:#6c63ff;width:18px;height:18px}.login-module-scss-module__l5Sw4q__checkboxLabel{color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.login-module-scss-module__l5Sw4q__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px rgba(108,99,255,.3)}.login-module-scss-module__l5Sw4q__submitButton:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 6px 16px rgba(108,99,255,.4)}.login-module-scss-module__l5Sw4q__submitButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(108,99,255,.3)}.login-module-scss-module__l5Sw4q__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.login-module-scss-module__l5Sw4q__divider{border:none;border-top:1px solid #e8e8e8;margin:32px 0}.login-module-scss-module__l5Sw4q__linkSection{color:#666;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.login-module-scss-module__l5Sw4q__link{color:#6c63ff;font-weight:500;text-decoration:none;transition:color .2s}.login-module-scss-module__l5Sw4q__link:hover{color:#5a52e6;text-decoration:underline}.login-module-scss-module__l5Sw4q__dividerText{color:#ccc}.login-module-scss-module__l5Sw4q__socialSection{margin-top:24px}.login-module-scss-module__l5Sw4q__socialTitle{text-align:center;color:#999;margin-bottom:16px;font-size:13px;position:relative}.login-module-scss-module__l5Sw4q__socialTitle:before,.login-module-scss-module__l5Sw4q__socialTitle:after{content:"";background:#e8e8e8;width:30%;height:1px;position:absolute;top:50%}.login-module-scss-module__l5Sw4q__socialTitle:before{left:0}.login-module-scss-module__l5Sw4q__socialTitle:after{right:0}.login-module-scss-module__l5Sw4q__socialButtons{gap:12px;display:flex}.login-module-scss-module__l5Sw4q__socialButton{text-align:center;border:1px solid #e0e0e0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.login-module-scss-module__l5Sw4q__kakaoButton{color:#000;background:#fee500;border-color:#fee500}.login-module-scss-module__l5Sw4q__kakaoButton:hover{background:#fdd835;transform:translateY(-1px);box-shadow:0 4px 12px rgba(254,229,0,.3)}.login-module-scss-module__l5Sw4q__kakaoButton:active{transform:translateY(0)}.login-module-scss-module__l5Sw4q__naverButton{color:#fff;background:#03c75a;border-color:#03c75a}.login-module-scss-module__l5Sw4q__naverButton:hover{background:#02b350;transform:translateY(-1px);box-shadow:0 4px 12px rgba(3,199,90,.3)}.login-module-scss-module__l5Sw4q__naverButton:active{transform:translateY(0)}@media (max-width:480px){.login-module-scss-module__l5Sw4q__wrapper{padding:32px 16px}.login-module-scss-module__l5Sw4q__title{margin-bottom:32px;font-size:24px}.login-module-scss-module__l5Sw4q__formSection{padding:24px 20px}}
.lostId-module-scss-module__IizEQW__wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding:40px 20px;display:flex}.lostId-module-scss-module__IizEQW__container{width:100%}.lostId-module-scss-module__IizEQW__title{color:#1f1f1f;text-align:center;margin:0 0 40px;font-size:28px;font-weight:700}.lostId-module-scss-module__IizEQW__formSection{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.lostId-module-scss-module__IizEQW__formGroup{margin-bottom:20px}.lostId-module-scss-module__IizEQW__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.lostId-module-scss-module__IizEQW__inputWrapper{align-items:flex-start;gap:8px;display:flex;position:relative}.lostId-module-scss-module__IizEQW__input{box-sizing:border-box;background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;flex:1;padding:14px 16px;font-family:Pretendard,sans-serif;font-size:15px;transition:all .2s}.lostId-module-scss-module__IizEQW__input:focus{background:#fff;border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.lostId-module-scss-module__IizEQW__input::placeholder{color:#999}.lostId-module-scss-module__IizEQW__actionButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(108,99,255,.3)}.lostId-module-scss-module__IizEQW__actionButton:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,99,255,.4)}.lostId-module-scss-module__IizEQW__actionButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(108,99,255,.3)}.lostId-module-scss-module__IizEQW__actionButton:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.lostId-module-scss-module__IizEQW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:12px;width:100%;margin-top:8px;padding:16px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px rgba(108,99,255,.3)}.lostId-module-scss-module__IizEQW__submitButton:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 6px 16px rgba(108,99,255,.4)}.lostId-module-scss-module__IizEQW__submitButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(108,99,255,.3)}.lostId-module-scss-module__IizEQW__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.lostId-module-scss-module__IizEQW__cancelButton{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;width:100%;margin-top:12px;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.lostId-module-scss-module__IizEQW__cancelButton:hover{background:#eee;border-color:#d0d0d0;transform:translateY(-1px)}.lostId-module-scss-module__IizEQW__cancelButton:active{transform:translateY(0)}.lostId-module-scss-module__IizEQW__resultSection{text-align:center;background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.lostId-module-scss-module__IizEQW__resultTitle{color:#333;margin-bottom:16px;font-size:18px;font-weight:600}.lostId-module-scss-module__IizEQW__resultLabel{color:#666;margin-bottom:8px;font-size:14px;font-weight:600}.lostId-module-scss-module__IizEQW__resultEmail{color:#6c63ff;word-break:break-all;background:#f8f7ff;border-radius:10px;margin-bottom:24px;padding:16px;font-size:18px;font-weight:700}@media (max-width:480px){.lostId-module-scss-module__IizEQW__wrapper{padding:32px 16px}.lostId-module-scss-module__IizEQW__title{margin-bottom:32px;font-size:24px}.lostId-module-scss-module__IizEQW__formSection,.lostId-module-scss-module__IizEQW__resultSection{padding:24px 20px}.lostId-module-scss-module__IizEQW__inputWrapper{flex-direction:column}.lostId-module-scss-module__IizEQW__actionButton{width:100%}}
.lostPass-module-scss-module__AcydJq__wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:480px;min-height:calc(100vh - 52px);margin:0 auto;padding:40px 20px;display:flex}.lostPass-module-scss-module__AcydJq__container{width:100%}.lostPass-module-scss-module__AcydJq__title{color:#1f1f1f;text-align:center;margin:0 0 40px;font-size:28px;font-weight:700}.lostPass-module-scss-module__AcydJq__formSection{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.lostPass-module-scss-module__AcydJq__formGroup{margin-bottom:20px}.lostPass-module-scss-module__AcydJq__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.lostPass-module-scss-module__AcydJq__inputWrapper{align-items:flex-start;gap:8px;display:flex;position:relative}.lostPass-module-scss-module__AcydJq__input{box-sizing:border-box;background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;flex:1;padding:14px 16px;font-family:Pretendard,sans-serif;font-size:15px;transition:all .2s}.lostPass-module-scss-module__AcydJq__input:focus{background:#fff;border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.lostPass-module-scss-module__AcydJq__input::placeholder{color:#999}.lostPass-module-scss-module__AcydJq__input[type=password]{letter-spacing:2px}.lostPass-module-scss-module__AcydJq__button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(108,99,255,.3)}.lostPass-module-scss-module__AcydJq__button:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,99,255,.4)}.lostPass-module-scss-module__AcydJq__button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(108,99,255,.3)}.lostPass-module-scss-module__AcydJq__button:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.lostPass-module-scss-module__AcydJq__timer{color:#6c63ff;margin-top:4px;margin-left:8px;font-size:12px;font-weight:600}.lostPass-module-scss-module__AcydJq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#7f77ff);border:none;border-radius:12px;width:100%;margin-top:8px;padding:16px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px rgba(108,99,255,.3)}.lostPass-module-scss-module__AcydJq__submitButton:hover{background:linear-gradient(135deg,#5a52e6,#6c63ff);transform:translateY(-1px);box-shadow:0 6px 16px rgba(108,99,255,.4)}.lostPass-module-scss-module__AcydJq__submitButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(108,99,255,.3)}.lostPass-module-scss-module__AcydJq__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.lostPass-module-scss-module__AcydJq__cancelButton{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;width:100%;margin-top:12px;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.lostPass-module-scss-module__AcydJq__cancelButton:hover{background:#eee;border-color:#ccc}.lostPass-module-scss-module__AcydJq__cancelButton:active{background:#e8e8e8}.lostPass-module-scss-module__AcydJq__buttonGroup{gap:12px;margin-top:24px;display:flex}@media (max-width:480px){.lostPass-module-scss-module__AcydJq__wrapper{padding:32px 16px}.lostPass-module-scss-module__AcydJq__title{margin-bottom:32px;font-size:24px}.lostPass-module-scss-module__AcydJq__formSection{padding:24px 20px}.lostPass-module-scss-module__AcydJq__inputWrapper{flex-direction:column}.lostPass-module-scss-module__AcydJq__button{width:100%}}
.main-module-scss-module__ITz0WG__advisorList{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;padding:0 16px 20px;display:grid}@media (max-width:480px){.main-module-scss-module__ITz0WG__advisorList{gap:12px;padding:0 12px 20px}}.main-module-scss-module__ITz0WG__advisorCard{cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,.06)}.main-module-scss-module__ITz0WG__advisorCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.main-module-scss-module__ITz0WG__advisorCard__imageSection{aspect-ratio:1;background:#ffe5d4;width:100%;position:relative;overflow:hidden}.main-module-scss-module__ITz0WG__advisorCard__badge{color:#fff;z-index:10;background:rgba(0,0,0,.6);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px}.main-module-scss-module__ITz0WG__advisorCard__buttonGroup{z-index:2;gap:8px;display:flex;position:absolute;top:8px;right:8px}.main-module-scss-module__ITz0WG__advisorCard__favorite{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .2s;display:flex}.main-module-scss-module__ITz0WG__advisorCard__favorite:hover{transform:scale(1.1)}.main-module-scss-module__ITz0WG__advisorCard__favoriteIcon{font-size:1.5em;line-height:1}.main-module-scss-module__ITz0WG__advisorCard__favoriteIconActive{color:#f36}.main-module-scss-module__ITz0WG__advisorCard__favoriteIconInactive{color:#ccc}.main-module-scss-module__ITz0WG__advisorCard__alarm{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .2s;display:flex}.main-module-scss-module__ITz0WG__advisorCard__alarm:hover{transform:scale(1.1)}.main-module-scss-module__ITz0WG__advisorCard__alarmIcon{font-size:1.5em;line-height:1}.main-module-scss-module__ITz0WG__advisorCard__alarmIconActive{color:#ff6b35}.main-module-scss-module__ITz0WG__advisorCard__alarmIconInactive{color:#ccc}.main-module-scss-module__ITz0WG__advisorCard__imageWrap{width:100%;height:100%;position:relative;overflow:hidden}.main-module-scss-module__ITz0WG__advisorCard__image{object-fit:cover;width:100%;height:100%}.main-module-scss-module__ITz0WG__advisorCard__status{color:#fff;z-index:10;background:rgba(0,0,0,.7);border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.main-module-scss-module__ITz0WG__advisorCard__statusIcon{font-size:12px}.main-module-scss-module__ITz0WG__advisorCard__statusText{font-size:11px;font-weight:500}.main-module-scss-module__ITz0WG__advisorCard__infoSection{flex-direction:column;gap:8px;padding:12px;display:flex}.main-module-scss-module__ITz0WG__advisorCard__nameRow{align-items:baseline;gap:6px;display:flex;overflow:hidden}.main-module-scss-module__ITz0WG__advisorCard__nameRow>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-module-scss-module__ITz0WG__advisorCard__number{color:#333;font-size:14px;font-weight:700}.main-module-scss-module__ITz0WG__advisorCard__name{color:#333;font-size:14px;font-weight:600}.main-module-scss-module__ITz0WG__advisorCard__desc{color:#666;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:32px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.main-module-scss-module__ITz0WG__advisorCard__metrics{color:#333;align-items:center;gap:12px;font-size:13px;display:flex}.main-module-scss-module__ITz0WG__advisorCard__coin{align-items:center;gap:4px;font-weight:600;display:flex}.main-module-scss-module__ITz0WG__advisorCard__coinIcon{font-size:14px}.main-module-scss-module__ITz0WG__advisorCard__reviews{align-items:center;gap:4px;font-weight:600;display:flex}.main-module-scss-module__ITz0WG__advisorCard__reviewIcon{font-size:14px}.main-module-scss-module__ITz0WG__advisorCard__btn{color:#fff;cursor:pointer;background:#ec5d82;border:none;border-radius:8px;width:100%;margin-top:4px;padding:10px;font-size:13px;font-weight:600;transition:background .2s}.main-module-scss-module__ITz0WG__advisorCard__btn:hover{background:#e33163}.main-module-scss-module__ITz0WG__advisorCard__btn:active{transform:scale(.98)}.main-module-scss-module__ITz0WG__advisorCardLink{color:inherit;text-decoration:none;display:block}
