/*마이페이지 판매자 공지사항*/
.mySellerNotice{width:100%;margin:40px auto 0;}
.mySellerNotice .mySellerNotice__form .title{font-size:28px;font-family:'Pretendard SemiBold';color:#222;letter-spacing:-1px;}
.mySellerNotice .mySellerNotice__form .txtbox{width:100%;display:block;height:110px;padding:15px;border:solid 1px #4d4d4d;font-size:16px;margin-top:20px;}
.mySellerNotice .mySellerNotice__form .submitBtn{padding:15px 36px 14px;color:#fff;text-align:center;font-size:16px;height:48px;box-sizing:border-box;background:#222;margin-top:10px;}
.mySellerNotice .mySellerNotice__list{margin-top:70px;}
.mySellerNotice .mySellerNotice__list .mySellerNotice__list__top{display:flex;align-items:end;justify-content:end;gap:10px;}
.mySellerNotice .mySellerNotice__list .mySellerNotice__list__top .disc{font-size:14px;color:#4d4d4d;line-height:12px;margin-right:auto;}
.mySellerNotice .mySellerNotice__list .mySellerNotice__list__top .listBtn{padding:15px 22px;border:solid 1px;font-size:16px;}
.mySellerNotice .mySellerNotice__list .mySellerNotice__list__top .allClickBtn{background:#222;color:#fff;border-color:#222;}
.mySellerNotice .mySellerNotice__list .mySellerNotice__list__top .deleteBtn{color:#666;border-color:#bbb;}
.mySellerNotice .mySellerNotice__list table{border-top:solid 2px #222;border-bottom: solid 1px #ccc;margin-top:10px;table-layout:fixed;}
.mySellerNotice .mySellerNotice__list table thead tr th{padding:15px 0;font-size:16px;background:#eee;color:#222;border-bottom:solid 1px #ccc;font-family:'Pretendard SemiBold';}
.mySellerNotice .mySellerNotice__list table tbody tr td{padding:15px 0;text-align:center;vertical-align:top;border-top:solid 1px #eee;position:relative;font-size:14px;}
.mySellerNotice .mySellerNotice__list table tbody tr:first-child td{border-top:0;}
.mySellerNotice .mySellerNotice__list table tbody tr td input[type="checkbox"]{display:none;}
.mySellerNotice .mySellerNotice__list table tbody tr td input[type="checkbox"] + label{width:100%;height:100%;position:absolute;padding-top:16px;top:0;left:0;}
.mySellerNotice .mySellerNotice__list table tbody tr td input[type="checkbox"] + label .chkIcon{display:block;margin:0 auto;width:16px;height:16px;background:url('//icon.feelway.com/recent/pc/common/icon/icon_chkeckbox.png')no-repeat center top;background-size:100%;}
.mySellerNotice .mySellerNotice__list table tbody tr td input[type="checkbox"]:checked + label .chkIcon{background-position:0 100%;}
.mySellerNotice .mySellerNotice__list table tbody tr td .deliveryDisc{text-align:justify;display:block;}
.mySellerNotice .mySellerNotice__list table tbody tr td input[type="radio"]{accent-color:#222;width:17px;height:17px;opacity:0.4;}
.mySellerNotice .mySellerNotice__list table tbody tr td input[type="radio"]:checked{opacity:1;}
.mySellerNotice .mySellerNotice__list table tbody .emptyList td{padding:50px 0;}
.mySellerNotice .mySellerNotice__list table tbody .emptyList .emptyList__txt{font-size:14px;}
.mySellerNotice .mySellerNotice__list table tbody .emptyList .emptyList__txt:before{content:'';width:100px;height:100px;display:block;background:url('//icon.feelway.com/recent/pc/common/icon/icon_empty.png')no-repeat center top;background-size:100%;margin:0 auto 25px;}
.mySellerNotice .mySellerNotice__list .pagination{margin-top:40px;}

/*쿠폰*/
.mypageCoupon {margin-top:40px;}
.mypageCoupon .information{margin-top:20px;}
.mypageCoupon .information .information__list li{font-size:14px;color:#222;}
.mypageCoupon .checkboxBlack + label{font-size:16px;margin-top:40px;display:inline-block;}
.mypageCoupon .checkboxBlack + label .chkIcon{margin-left:5px;}
.mypageCoupon .mypageCoupon__list{padding-top:30px;display:flex;align-items:center;justify-content:start;gap:20px;flex-wrap:wrap;}
.mypageCoupon .mypageCoupon__list .mypageCoupon__list__item{width:32%;border:solid 1px #d9d9d9;padding:15px;border-radius:5px;}
.mypageCoupon .mypageCoupon__list .mypageCoupon__list__item.disableCoupon{filter:grayscale(1);background:#f5f5f5;color:#999;}
.mypageCoupon .couponPercent{height:80px;max-height:80px;display:flex;align-items:start;flex-direction:column;justify-content:space-between;position:relative;}
.mypageCoupon .couponPercent strong{font-family:'Pretendard SemiBold';}
.mypageCoupon .couponPercent .couponPercent__num{font-size:32px;}
.mypageCoupon .couponPercent .couponPercent__type{width:calc(100% - 70px);font-size:14px;color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 1.2;}
.mypageCoupon .disableCoupon .couponPercent .couponPercent__type,
.mypageCoupon .disableCoupon .description .description__price,
.mypageCoupon .disableCoupon .description .description__brand{color:#999;}
.mypageCoupon .disableCoupon .couponPercent .couponPercentPosition [class^='couponPercent__']:after{background:#999;}
.mypageCoupon .couponPercent .couponPercent__gift{position:absolute;right:0;bottom:0;width:60px;height:30px;line-height:30px;border-radius:5px;color:#fff;font-size:12px;background:#ed4e2b;font-family: 'Pretendard SemiBold';}
.mypageCoupon .description{display:flex;align-items:start;flex-direction:column;justify-content:space-between;height:62px;max-height:62px;border-top:solid 1px #eeeeee;margin-top:12px;padding-top:12px;}
.mypageCoupon .description .description__info{overflow:hidden;}
.mypageCoupon .description .description__price,
.mypageCoupon .description .description__brand{font-size:12px;color:#666;}
.mypageCoupon .description .description__price:after{content:'';display:inline-block;width:1px;height:10px;background:#ccc;margin:0 5px;}
.mypageCoupon .description .description__date{font-size:11px;color:#999;display:block;}
.mypageCoupon .mypageCoupon__list:has(.mysellerInfo) .mypageCoupon__list__item {max-width: 100%;overflow: hidden;}
.mypageCoupon .mypageCoupon__list:has(.mysellerInfo) {align-items: inherit;}
.mypageCoupon .description:has(.mysellerInfo) {height: auto; max-height: inherit;max-width: 100%; overflow: hidden;}
.mypageCoupon .description .mysellerInfo {max-width: 100%;margin-top: 8px;font-size:11px;color:#999}
.mypageCoupon .description .mysellerInfo .description__usage {display: flex;align-items: center;gap:2px;color: #999;font-size:11px;white-space: nowrap;max-width: 100%;overflow: hidden;}
.mypageCoupon .description .mysellerInfo .description__usage { display: flex; white-space: nowrap; max-width: 100%; overflow: hidden;}
.mypageCoupon .description .mysellerInfo .usage__label,
.mypageCoupon .description .mysellerInfo .usage__count { flex-shrink: 0; }
.mypageCoupon .description .mysellerInfo .usage__conts { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0;flex-shrink: 1;}
.mypageCouponGift .couponText{display:flex;align-items:center;justify-content:start;gap:15px;}
.mypageCouponGift .inp-wrap + div{margin-top:10px;}
.mypageCouponGift .inp-wrap .inp-wrap-tit{width:75px;color:#222;}
.mypageCouponGift .inp-wrap .couponName{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mypageCouponGift .inp-wrap .inputStyle01{padding:5px;margin-top:10px;}
.mypageCouponGift .inp-wrap .giftSendOption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;}
.mypageCouponGift .inp-wrap .giftSendOption .giftSendOption__button{display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;color:#555;border:solid 1px #d9d9d9;padding:10px;width:100%;border-radius:6px;}
.mypageCouponGift .inp-wrap .giftSendOption .giftSendOption__button.active{color:#169dab;border:solid 2px #169dab;font-family:'Pretendard SemiBold';}
.mypageCouponGift .inp-wrap .giftSendOption .giftSendOption__button img{width:26px;}
.mypageCouponGift .inp-wrap .giftSendOption .giftSendOption__button.active .inp-wrap-tit{color:#169dab;font-family:'Pretendard SemiBold';}
.mypageCouponGift .inp-wrap .giftInfoDesc{background:#f3f3f3;padding:10px;margin-top:20px;}
.mypageCouponGift .inp-wrap .giftInfoDesc li{font-size:12px;color:#555;line-height:15px;}
.mypageCouponGift .inp-wrap .giftInfoDesc li + li{margin-top:10px;}
.couponPercentPosition{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:5px;}
.couponPercentPosition [class^='couponPercent__']{font-size:12px;line-height:1;display:flex;align-items:center;}
.couponPercentPosition [class^='couponPercent__']:after{content:'';display:inline-block;width:1px;height:11px;background:#222;vertical-align:middle;margin-left:5px;}
.couponPercentPosition [class^='couponPercent__']:last-child:after{display:none;}
.couponPercentPosition .couponPercent__giftCancel{text-decoration:underline;font-family:'Pretendard SemiBold';}
.mypageCoupon .ui-tab{width:100%;margin-top:20px;}
.mypageCoupon .ui-tab:before{content:'';position:absolute;top:42px;left:0;width:100%;border-top:solid 2px #333;}
.mypageCoupon .ui-tab .ui-tab__item.on .ui-tab__item__link{background:#222;color:#fff;}
.mypageCoupon .ui-tab .ui-tab__item .ui-tab__item__link{font-size:14px;border:solid 1px #c9c9c9;width:136px;padding:13px 0;border-bottom:0;height:42px;box-sizing:border-box;}
.mypageCoupon .ui-tab .ui-tab__item:nth-child(even) .ui-tab__item__link{border-left:0;border-right:0;}
.mypageCoupon .ui-tab .ui-tab__item .ui-tab__item__cont{width:100%;}
.mypageCoupon .commonNoData{margin:50px 0;}
.dcCouponInputSection {display:flex;justify-content:center;align-items:center;padding:20px 40px;margin-top:15px;background-color:#f7f7f7;}
.dcCouponInputSection__label {font-size:18px;font-family: "Pretendard SemiBold";color:#222;}
.dcCouponInputSection__input {margin-left:10px;}
.dcCouponInputSection__input::placeholder {font-size:15px;color:#d5d5d5;}
.dcCouponInputSection__button {width:80px;height:40px;margin-left:5px;background-color:#222;font-size:16px;line-height:40px;color:#fff;}

/*판구매자등급*/
.memberInformation__transfer.userGradeChangeBtn {position:relative;display:flex;align-items:center;color:#000;}
.memberInformation__transfer.userGradeChangeBtn:after {content:"";display:inline-block;width:16px;height:16px;margin-left:5px;background:url("//icon.feelway.com/recent/pc/common/icon/icon_mypageMemberGrade.png") no-repeat  no-repeat 2px 1px/185px;}
.mypageGrade {display:flex;align-items:center;justify-content:space-between;width:1000px;height:73px;margin:0 auto 20px;border:1px solid #e6e6e6;box-sizing:border-box;}
.mypageGrade__introBox {position:relative;display:flex;width:100%;padding:0 30px;}
.memberIntro {padding:0;}
.memberIntro__monthInfo {position:relative;display:flex;}
.memberIntro__monthInfo:before {content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-7px 0 0 -14px;background:url("//icon.feelway.com/recent/pc/common/icon/icon_mypageMemberGrade.png") no-repeat -146px 0px/165px;}
.monthInfo {color:#000;}
.monthInfo.thisMonth {margin-right:20px;}
.monthInfo.nextMonth {margin-left:20px;}
.monthInfo:first-child {margin-left:0;}
.monthInfo__text {display:block;margin-bottom:4px;font-size:12px;}
.monthInfo__grade {display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:5px;border:1px solid #000;color:#000;border-radius:50%;font-size:12px;font-family:'Pretendard Bold';line-height: 20px;}
.monthInfo__grade.gradeColorType1 {border:1px solid #95b0b4;color:#95b0b4;}/*0등급*/
.monthInfo__grade.gradeColorType2 {border:1px solid #ffd632;color:#ffd632;}/*1,2,3,4등급*/
.monthInfo__grade.gradeColorType3 {border:1px solid #7ddd92;color:#7ddd92;}/*5,6,7등급*/
.monthInfo__grade.gradeColorType4 {border:1px solid #169dab;color:#169dab;}/*8,9,10등급*/
.monthInfo__gradeLink {font-size:14px;}
.monthInfo__gradeLink.underline {border-bottom:1px solid #000;}
.mypageGrade__introBtns {display:flex;align-items:center;justify-content:center;}
.introBtns__popupBtn{display:flex;align-items:center;position:relative;flex-shrink:0;height:24px;padding:0 15px;border:1px solid #ddd;border-radius:12px;letter-spacing:-0.02em;}
.introBtns__popupBtn:after {content:"";display:inline-block;width:5px;height:9px;margin-left:6px;background:url("/src/images/1.5/icon_userGrade_arrow_pc.png") no-repeat right center;}

.mypageGrade__infoBox {border-left:1px solid #e6e6e6;}
.mypageGrade__infoBox__list {display:flex;justify-content:center;align-items:center;width:555px;height:100%;}
.mypageGrade__infoBox__item {position:relative;flex:1 0 0;min-width:135px;/*min-height:45px;*/padding:0 9px;}
.mypageGrade__infoBox__item:first-child {padding-left:15px;}
.mypageGrade__infoBox__item:last-child {padding-right:15px;}
.mypageGrade__infoBox__item + li::after {content:"";position:absolute;left:-8px;top:50%;width:1px;height:30px;margin-top:-15px;background-color:#e6e6e6;}
.mypageGrade__infoBox__item.itemIcon1:before {}
.mypageGrade__infoBox__item.itemIcon2:before {}
.mypageGrade__infoBox__item.itemIcon3:before {}
.mypageGrade__infoBox__item .mypageGrade__infoBox__link {position:relative;display:flex;flex-direction:column;padding-left:33px;}
.mypageGrade__infoBox__item .mypageGrade__infoBox__link:before {content:"";position:absolute;top:50%;left:0;margin-top:-12px;width:25px;height:25px;background-repeat:no-repeat;background-size:100% auto;}
.mypageGrade__infoBox__item.itemIcon1 .mypageGrade__infoBox__link:before {background-image:url("//icon.feelway.com/recent/pc/common/icon/icon_mypageMemberGrade_1.svg");}
.mypageGrade__infoBox__item.itemIcon2 .mypageGrade__infoBox__link:before {background-image:url("//icon.feelway.com/recent/pc/common/icon/icon_mypageMemberGrade_2.svg");}
.mypageGrade__infoBox__item.itemIcon3 .mypageGrade__infoBox__link:before {background-image:url("//icon.feelway.com/recent/pc/common/icon/icon_mypageMemberGrade_3.svg");}
.mypageGrade__infoBox__item.itemIcon4 .mypageGrade__infoBox__link:before {background-image:url("//icon.feelway.com/recent/pc/common/icon/icon_mypageMemberGrade_4.svg");}
.mypageGrade__infoBox__item .mgLabel,
.mypageGrade__infoBox__item .mgCount {font-size:13px;letter-spacing:-0.02em;color:#111;}
.mypageGrade__infoBox__item .mgCount {font-size:14px;font-family:"Pretendard SemiBold";}

/*구매등급차트*/
.buyerGradePopup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:2000;}
.buyerGradePopup.open {display:block;}
.buyerGradePopup .infoPop {width:850px;height:auto;}
.buyerGradePopup__btnClose{position:absolute;top:15px;right:15px;width:16px;height:16px;background:url("//icon.feelway.com/recent/mo/mypage/ico_close@2x.png") no-repeat center/16px 16px;}
.buyerGradePopup strong {font-family:'Pretendard SemiBold';}
.buyerGradePopup .colorSky{color:#169dab !important;}
.buyerGradePopup #chart-container {position:relative;width:800px;height:600px;overflow:hidden;margin:0 auto;}
.buyerGradePopup .popupInfoList {margin-bottom:20px;}
.buyerGradePopup .popupInfoList__item {margin-top:5px;font-size:16px;}
.buyerGradePopup .popupInfoList__item .sTxt {display:block;padding-left:1em;margin-top:2px;font-size:13px;}

/*이머니충전*/
.myPageEMoneyCharge .strText{color:#169dab;}
.myPageEMoneyCharge strong{font-family:"Pretendard SemiBold";font-weight:600;}
.myPageEMoneyCharge .sTxt{display:block;margin-top:12px;font-size:13px;}
.myPageEMoneyCharge .sTxt + .sTxt{margin-top:5px;}

.myEMoneyInfo{position:relative;display:flex;justify-content:space-between}
.myEMoneyInfo__details{padding-left:20px;}
.myEMoneyInfo__details > li{font-size:16px;color:#222;line-height:1.2}
.myEMoneyInfo__tabButtons{display:flex;gap:10px;align-items:center;}
.myEMoneyInfo__tabButtons .tabBtn{position:relative;width:220px;height:60px;border:1px solid #bbb;text-align:center;font-size:18px;line-height:60px;color:#666;}
.myEMoneyInfo__tabButtons .tabBtn:before{content:"";display:inline-block;width:25px;height:25px;margin-right:2px;background-size:50px;background-image:url("//icon.feelway.com/recent/pc/eMoney/eMoneyChargeIcons.png");background-repeat:no-repeat;vertical-align:-6px;}
.myEMoneyInfo__tabButtons .tabBtn.tabBtn01:before{background-position:-1px 1px;}
.myEMoneyInfo__tabButtons .tabBtn.tabBtn02:before{background-position:-27px 0;}
.myEMoneyInfo__tabButtons .tabBtn.active{border-color:#169dab;background-color:#169dab;color:#fff;}
.myEMoneyInfo__tabButtons .tabBtn.active:before{filter:brightness(0) invert(1);}
.myEMoneyInfo__balloon {position:absolute;top:-45px;right:12px;padding:10px 14px;background:#fdedd8;border-radius:10px;font-size:12px;line-height:1;text-align:center;}
.myEMoneyInfo__balloon > strong {margin:0 2px;font-family:"Pretendard SemiBold";color:#ed4e2b;}
.myEMoneyInfo__balloon:after {content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fdedd8;clear:both;transform: translateX(-50%);}
.eMoneyUseDesc{position:relative;display:flex;justify-content:space-between;padding:30px;margin-top:30px;background-color:#f5f5f5;}
.eMoneyUseDesc:before{content:"";position:absolute;top:22px;right:auto;bottom:22px;left:calc(50% + 22px);width:1px;background:#e6e6e6;}
.eMoneyUseDesc__infoBox{display:flex;}
.eMoneyUseDesc__infoBox__title{flex-shrink:0;font-family:"Pretendard SemiBold";font-weight:600;font-size:18px;color:#222;}
.eMoneyUseDesc__infoBox__desc{margin-left:15px;}
.eMoneyUseDesc__infoBox__desc .d1{display:block;font-size:13px;color:#222;line-height:1.6;}
.eMoneyUseDesc__infoBox__desc .str{color:#d9001b;}
.myPageEMoneyCharge__card{position:relative;margin-top:30px;border:1px solid #222;}
.myEMoneySettingInfo{padding:20px 20px 34px;}
.myEMoneySettingInfo__title{margin-bottom:10px;font-size:18px;color:#222;font-weight:600;font-family:"Pretendard SemiBold";}
.myEMoneySettingInfo__list{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(3, 1fr);width:860px;gap:2px 0;color:#222}
.myEMoneySettingInfo__item{font-size:13px;}
.myEMoneySettingChange{display:flex;justify-content:space-between;align-items:center;padding:22px 20px;background-color:#f5f5f5;;}
.myEMoneySettingChange__desc{color:#222;font-size:20px;font-weight:600;font-family:"Pretendard SemiBold";}
.cardUseToggle{position:absolute;top:20px;right:20px;}
.cardUseToggle.warningBullet:before {content: "";position: absolute;left: -82px;top: 2px;width: 16px;height: 16px;border-radius: 8px;background: #ec5026 url('/tobe/resource/image/mypage/icon_listWarningBullet.png') no-repeat center center;}
.eMoneyChargeForm{margin-top:30px;}
.eMoneyChargeForm .priceSelectBtns{display:flex;gap:10px;justify-content:space-between;margin-top:12px;}
.eMoneyChargeForm .priceSelectBtn{flex:1 0 0;height:48px;border:1px solid #bbbbbb;background-color:#fff;font-size:16px;color:#666;position:relative;}
.eMoneyChargeForm .priceSelectBtn.active{background-color:#169dab;color:#fff;border-color:#169dab;}
.eMoneyChargeForm .priceSelectBtn.disableButton {background:#ddd;cursor:not-allowed;}
.eMoneyChargeForm .radioBtnWrap{display:flex;gap:30px;}
.eMoneyChargeForm .radioBtnWrap label{font-size:16px;}
.eMoneyChargeForm__item:first-child {border-top:1px solid #e4e4e4; padding-top:30px;}
.eMoneyChargeForm__item{padding:0 0 30px 20px;margin-bottom:30px;border-bottom:1px solid #e4e4e4;}
.eMoneyChargeForm__item.multiItem{flex-direction:column;align-items:flex-start}
.eMoneyChargeForm .formList{display:flex;align-items:center;}
.eMoneyChargeForm .formList + .formList{margin-top:15px;}
.eMoneyChargeForm .formList__label{flex-shrink:0;width:200px;font-size:14px;font-family:"Pretendard SemiBold";font-weight:600;line-height:1;color:#222;}
.eMoneyChargeForm .formList__label.multiItem{align-self:flex-start;margin-top:15px;}
.eMoneyChargeForm .formList__item{width:calc(100% - 440px);}
.eMoneyChargeForm .formList__item.w100{width:100%;}
.eMoneyChargeForm .formList__item.wButton100{width:calc(100% - 330px);}
.eMoneyChargeBtnWrap{display:flex;justify-content:center;margin-top:40px;gap:10px}
.eMoneyChargeBtnWrap.mt0{margin-top:0;}
.eMoneyChargeBtnWrap .eMoneyChargeBtn{display:flex;align-items: center;justify-content: center;width:260px;height:50px;background-color:#222;color:#fff;font-size:15px;}
.eMoneyChargeBtnWrap .eMoneyChargeBtn.small{width:130px;height:38px;}
.eMoneyChargeForm.autoCharge .eMoneyChargeForm__item{border-color:#707070;}
.eMoneyChargeForm.autoCharge .formList__label{width:254px;font-size:16px;font-family:Pretendard;font-weight:400;}
.eMoneyChargeForm.autoCharge .formList__label.multiItem{margin-top:5px;}
.eMoneyChargeForm.autoCharge .inputWrap__text{font-size:20px;font-family:"Pretendard SemiBold";font-weight:600;color:#222;}
.eMoneyChargeForm.autoCharge .autoChargeNotice{padding-left:1em;}
.eMoneyChargeForm.autoCharge .autoChargeNotice__item{text-indent:-11px;margin-top:20px;font-size:14px;color:#222;font-family:"Pretendard SemiBold";font-weight:600;line-height:1.4;}
.eMoneyChargeForm.autoCharge .autoChargeNotice__item:first-child{margin-top:0;}
.eMoneyChargeForm.autoCharge .autoChargeNotice__item > ol{padding-left:1em;font-family:Pretendard;font-weight:400;}
.eMoneyChargeForm.autoCharge .autoChargeNotice__item > ol > li {text-indent: -1.4em;padding-left:0.8em;}
.eMoneyChargeForm.autoCharge .eMoneyChargeBtnWrap{align-items:flex-start;justify-content:space-between}
.eMoneyChargeForm.autoCharge .eMoneyChargeBtnWrap .eMoneyChargeDesc{display:flex;flex-direction:column;margin-left:20px;font-size:18px;line-height:1.4;color:#222;}
.eMoneyChargeForm.autoCharge .autoChargeCreditCard .priceSelectBtn{margin-top:24px;}
.eMoneyChargeForm.autoCharge .autoChargeCreditCard .priceSelectBtn:after{content:'';display:inline-block;border:4px solid transparent;border-top-color:#ed4e2b;position:absolute;top:-12%;left:50%;transform:translateX(-50%);}
.eMoneyChargeForm.autoCharge .autoChargeCreditCard .priceSelectBtn:before{content: attr(data-percent);display:block;background:#ed4e2b;padding:4px 10px;font-size:12px;color:#fff;width:54px;border-radius:14px;position:absolute;top:-59%;left:50%;transform:translateX(-50%);box-sizing:border-box;}
.eMoneyChargeForm.autoCharge .autoChargeCreditCard .priceSelectBtn:not([data-percent]):before,
.eMoneyChargeForm.autoCharge .autoChargeCreditCard .priceSelectBtn:not([data-percent]):after {display:none;}
.layerEmoneyCardInfoPop .cont {overflow-y: scroll;height:100%;}
.eMoneyChargeCardInfo .cardInfoWrap {margin-top:0;}
.eMoneyChargeCardInfo .cardInfoWrap__inputArea {position:relative;margin-top:20px;}
.eMoneyChargeCardInfo .cardInfoWrap__inputArea.w50 {display:flex;gap:9px;}
.eMoneyChargeCardInfo .cardInfoWrap__inputArea.w50 .cardInfoWrap__inputArea__inner {width:50%;}
.eMoneyChargeCardInfo .cardInfoLabel {display:block;margin-bottom:10px;font-family: "Pretendard SemiBold";font-size:14px;color:#222;}
.eMoneyChargeCardInfo .cardInfoInputWrap {display:flex;gap:9px;}
.eMoneyChargeCardInfo .cardInfoInputWrap .masking {flex-shrink:0;width:10px;height:10px;background-color:#222;border-radius: 50%;text-indent: -9999px}
.eMoneyChargeCardInfo .cardInfoInputRequired {position:absolute;right:0;top:0;}
.cardInfoAgreeCheck {margin-top: 20px;}
.cardInfoOption.custom-select .select-items {overflow-y: auto;max-height:240px;border-bottom:1px solid #eee;}
.cardInfoOption.custom-select .select-items div,
.cardInfoOption.custom-select .select-selected {display:flex;align-items: center;height:42px;color:#555;font-size:14px;}
.cardInfoOption.custom-select .select-items div:last-of-type {border-bottom:0;}
.cardInfoOption.custom-select .select-selected {}
.cardInfoOption.custom-select .select-selected:after {right:14px;border-color:#555}

/*이머니란?*/
.myPageEMoneyIntroBox{position:relative;width:1000px;margin:100px auto 0;padding:30px 80px 50px 80px;border:1px solid #eee;}
.myPageEMoneyIntroBox__title{display:flex;align-items:center;color:#222;font-size:20px;font-family:"Pretendard SemiBold";}
.myPageEMoneyIntroBox__title .more{margin-left:15px;padding:8px 12px;background:#222;color:#fff;font-size:13px;;}
.myPageEMoneyIntroBox__desc{margin-top:14px;color:#222222;font-size:14px;line-height:22px;}
.myPageEMoneyIntroBox__benefit{margin-top:50px;}
table + .myPageEMoneyIntroBox {margin-top:40px;}
.benefitList{display:flex;flex-wrap:wrap;gap:32px;}
.benefitList__item{width:48%;border:1px solid #ccc;}
.benefitList__item h5{padding:15px;border-bottom:1px solid #ccc;background-color:#eee;font-size:16px;font-family:"Pretendard SemiBold";text-align:center;color:#222;}
.benefitList__item .benefitList__item__cont{display:flex;flex-direction:column;justify-content:center;min-height:118px;padding:20px 40px;font-size:14px;color:#222;}
.benefitList__item .benefitList__item__cont li{display:flex;gap:10px;margin:2px 0;font-size:14px;}
.benefitList__item .benefitList__item__cont li .t1{flex-shrink:0;}
.benefitList__item .benefitList__item__cont.center{align-items:center;}
.myPageEMoneyIntroBox__morePopup {display:none;position:absolute;top:50px;left:50%;width: 800px;margin-left: -400px; z-index: 2; background: #fff;}
.morePopupView__header {display: flex;justify-content: space-between;align-items:center;padding:20px 30px;background-color: #169dab; }
.morePopupView__header h4 {margin:0;color:#fff;font-size:20px;}
.morePopupView__body {overflow-y:scroll;height:650px;border: 1px solid #b5b5b5;}
.morePopupView__content {padding:50px 40px;}
.morePopupView__content__desc {display:block;margin-bottom:20px;font-size:14px;line-height: 1.4;}
.morePopupView__content__infoList {padding:40px 60px;margin-top:30px;background-color:#f5f5f5;}
.morePopupView__content__infoItem {margin-top:40px;}
.morePopupView__content__infoItem h5 {margin:0 0 10px 0;font-family: "Pretendard SemiBold";font-weight: 600;color:#169dab;font-size:14px;}
.morePopupView__content__infoItem:first-child {margin-top:0;}
.morePopupView__content__infoItem .infoSection {margin: 0 0 25px 0;}
.morePopupView__content__infoItem .infoTitle {margin:0 0 10px 0;font-size:13px;font-family: "Pretendard SemiBold";font-weight: 600;color:#222;}
.morePopupView__content__infoItem .infoText {margin-top:8px;font-size:13px;color:#222;line-height: 1;}
.morePopupView__content__infoItem .infoText .sTxt {display: block;padding-left: 8px;line-height: 1.4;}
.morePopupView__content__infoItem .infoText.etc {display:flex;flex-direction:column;gap:8px;padding-left:18px;}
.morePopupView__content__infoItem .useDesc {font-size:12px;}
.morePopupView__content__infoItem .useDesc .str {font-family:"Pretendard SemiBold";font-size:13px;}
.morePopupView__content__infoItem .infoBox__table {width:100%;border-collapse: collapse;}
.morePopupView__content__infoItem .infoBox__table th,
.morePopupView__content__infoItem .infoBox__table td {width:50%;padding:10px;font-size:13px;border:1px solid #ccc;text-align: center;}
.morePopupView__content__infoItem .infoBox__table th {background-color: #999;font-family:"Pretendard SemiBold";color:#fff;}
.morePopupView__content__infoItem .infoBox__table td {background-color: #fff;color:#222;}
.morePopupView__content__infoItem .infoBox__list {display: flex;align-items: center;justify-content: center;}
.morePopupView__content__infoItem .infoBox__item {width:50%;padding:10px;}
.morePopupView__content__infoItem .infoBox__item:first-child {background-color:#999;color:#fff;}
.morePopupView__close {display:flex;justify-content:center;margin-bottom:50px;}
.morePopupView__close .morePopupView__closeBtn {width:240px;height:50px;border:1px solid #b5b5b5;color:#666;font-size:16px;}

/*이머니 잔액부족 충전 윈도우 팝업*/
.eMoneyPopup {overflow-y: scroll;height: 100%;}
.eMoneyPopup__header {position:fixed;width:100%;padding:20px 30px;background-color:#000;z-index: 10;}
.eMoneyPopup__title {margin:0;font-size:20px;color:#fff;font-family:"Pretendard SemiBold";font-weight: 600;}
.eMoneyPopup__body {padding:108px 40px 40px;}

.eMoneySettleInfo {display:grid;grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(2, 1fr);gap:10px 100px;grid-auto-flow: column;}
.eMoneySettleInfo__item {display:flex;align-items:center;}
.eMoneySettleInfo__item__label {flex-shrink:0;min-width:95px;max-width:100px;font-size:14px;font-family: "Pretendard SemiBold";font-weight: 600;}
.eMoneySettleInfo__item__label.sellerId {width:100%;min-width:100%;font-size:16px;}
.eMoneySettleInfo__item:has(.eMoneySettleInfo__item__label.sellerId) {justify-self:baseline;width:100%;}
.eMoneySettleInfo__item.alignLeft {justify-content: flex-start;}
.eMoneySettleInfo__item.alignLeft .eMoneySettleInfo__item__label {margin-right:15px;}
.eMoneySettleInfo__item .selectStyle01 {max-width:150px;}
.eMoneySettleInfo__item .inputStyle01.small {max-width:70%;}
.eMoneySettleInfo__item__goPayMethod {display: flex;justify-content:center;align-items:center;width:100%;gap: 10px;}
.eMoneySettleInfo__item__goPayMethod .goPayMethodItem {flex: 1 auto;}
.eMoneySettleInfo__item__goPayMethod .goPayMethodItem input[type="radio"] {display: none;}
.eMoneySettleInfo__item__goPayMethod .goPayMethodItem .goPayMethodItem__label {display:block;height: 42px;border:1px solid #d5d5d5;font-size: 14px;text-align: center;line-height: 42px;color:#222;}
.eMoneySettleInfo__item__goPayMethod .goPayMethodItem input[type="radio"]:checked + .goPayMethodItem__label {border-color:#d5d5d5;background:#169DAC;color:#fff;}
.eMoneySettleNotice {display: flex;gap:0 100px;margin-top:40px;}
.eMoneySettleNotice__list {width:50%;}
.eMoneySettleNotice__item {font-size:13px;line-height:1.4;color:#222;}
.eMoneySettleNotice__item .gap {display:inline-block;width:12px;}

/*마이페이지 테이블 공통*/
.mypageTableWrap .tableStyle01{border-top:solid 2px #222;border-collapse:collapse; border-spacing:0;border-bottom: solid 1px #ccc;margin-top:10px;table-layout:fixed;}
.mypageTableWrap .tableStyle01 thead tr th{padding:15px 0;font-size:16px;background:#eee;color:#222;border-bottom:solid 1px #ccc;font-family:'Pretendard SemiBold';}
.mypageTableWrap .tableStyle01 tbody tr td{padding:15px 2px;text-align:center;vertical-align:top;border-top:solid 1px #eee;position:relative;font-size:13px;}
.mypageTableWrap .tableStyle01 tbody tr:first-child td{border-top:0;}

/*이머니 사용내역*/
.myPageEMoneyUsedList .mypageCustomList {justify-content: flex-end;align-items: center;}
.myPageEMoneyUsedList input[type="radio"].formRadio02 + label {font-size:14px;}
.myPageEMoneyUsedList input[type="checkbox"].formCheckbox01 + label {padding-left: 18px;}
.myPageEMoneyUsedList input[type="checkbox"].formCheckbox01 + label:first-child {}
.myPageEMoneyUsedList input[type="checkbox"].formCheckbox01 + label::after {top:2px;}
.myPageEMoneyUsedList__inputArea {margin:0 2px;}

/*이머니 판매지원*/
.myPageEMoneySupport .mypageUtil__list {padding:20px 30px;background-color: #f5f5f5;}
.myPageEMoneySupport__sellerInfo {padding-left:30px;margin-top:20px; margin-bottom:40px;}
.eMoneySupport__sellerInfo {display: flex;font-size:16px;}
.eMoneySupport__sellerInfo__ratio {display: flex;flex-direction: column;margin-left:5px;}

/*마이페이지 포인트*/
.mypagePoint{margin-top:40px;}
.mypagePoint .mypageTitle{display:flex;align-items:center;justify-content:space-between;line-height:21px;letter-spacing:0;}
.mypagePoint .mypageTitle .mypageTitle__tit{letter-spacing:-1px;}
.mypagePoint .mypageTitle .buttonPointGuide{display:inline-block;width:15px;height:15px;background:url(//icon.feelway.com/recent/mo/common/icon/icon_tooltip_v2.png) no-repeat 0 0;background-size:100% auto;margin-right:auto;margin-left:5px;margin-top:auto;}
.mypagePoint .mypageTitle .mypagePoint__pointCount{font-size:14px;color:#222;font-family:'Pretendard';}
.mypagePoint .mypageTitle .mypagePoint__pointCount .mypagePoint__pointCount__count{font-size:22px;display:inline-block;margin-left:10px;font-family:'Pretendard SemiBold';}
.mypagePoint .mypagePoint__pointBox{margin-top:30px;background:#f7f7f7;padding:30px;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap{display:flex;align-items:center;gap:20px;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li{display:flex;align-items:center;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .tit{font-size:14px;color:#222;margin-right:10px;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .inputWrap01{position:relative;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .inputWrap01:after{position:absolute;right:8px;top:50%;transform:translateY(-50%);content:attr(data-desc);font-size:14px;color:#222;font-family:'Pretendard SemiBold';}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .inputStyle01{width:148px;height:40px;border-right:none;padding:0 33px 0 5px;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li:nth-child(2) .inputWrap01:after{font-family:'Pretendard';color:#c7c7c7;font-size:13px;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li:last-child{flex-direction:column;margin-left:auto;gap:20px;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .pointInfo{display:flex;align-items:center;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .pointInfo .leftPointCount{font-size:20px;color:#222;font-family:'Pretendard SemiBold';display:flex;align-items:center;line-height:1;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .pointInfo .leftPointCount .leftPointCount__cum{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;max-width:102px;display:inline-block;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .pointInfo.longCount {flex-direction: column}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .pointInfo.longCount .leftPointCount .leftPointCount__cum{max-width: 100%;}
.mypagePoint .mypagePoint__pointBox .mypagePoint__pointBox__wrap>li .buttonBoldMidBlack{background:#169dab;}
.mypagePoint .custom-select .select-selected,
.mypagePoint .custom-select .select-items div{font-size:14px;padding:12px 7px;}
.mypagePoint .custom-select .select-selected{background:#8d8d8d;color:#fff;width:120px;height:40px;}
.mypagePoint .ui-tab{width:100%;margin-top:60px;margin-bottom:150px;}
.mypagePoint .ui-tab:before{content:'';position:absolute;top:42px;left:0;width:100%;border-top:solid 2px #333;z-index:1;}
.mypagePoint .ui-tab .ui-tab__item.on .ui-tab__item__link{background:#222;color:#fff;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__link{font-size:14px;border:solid 1px #c9c9c9;width:136px;padding:13px 0;border-bottom:0;height:42px;box-sizing:border-box;}
.mypagePoint .ui-tab .ui-tab__item:nth-child(even) .ui-tab__item__link{border-left:0;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont{width:100%;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont table{width:100%;border-bottom:solid 1px #eee;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont table td{font-size:14px;color:#222;padding:19px 0;border-top:solid 1px #eee;text-align:center;}
.mypagePoint .monthListTable th{font-size:16px;color:#222;background:#f9f9f9;padding:23px 0;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont .pointUsedListTable td{text-align:left;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont .pointUsedListTable td:first-child{text-align:center;color:#999;}
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont .pointUsedListTable .buttonModifyBank,
.mypagePoint .ui-tab .ui-tab__item .ui-tab__item__cont .pointUsedListTable .buttonModifyBtc{text-decoration:underline;vertical-align:unset;}
.mypagePoint .optionWrap{position:absolute;top:-35px;right:0;display:flex;align-items:center;z-index:1;gap:20px;}
.mypagePoint .optionWrap .pointUsedList{align-items:center;gap:10px;display:flex;}
.mypagePoint .optionWrap .pointUsedList button{font-size:14px;color:#999;display:flex;align-items:center;gap:10px;}
.mypagePoint .optionWrap .pointUsedList button:after{content:'';display:inline-block;width:1px;height:13px;background:#ccc;}
.mypagePoint .optionWrap .pointUsedList button:last-child:after{display:none;}
.mypagePoint .optionWrap .pointUsedList button.active{color:#222;font-family:'Pretendard SemiBold';}
.mypagePoint .optionWrap .datePick{width:120px;height:28px;border:solid 1px #ccc;font-size:14px;padding:5px;background:url('//icon.feelway.com/recent/pc/common/button/btn_calendar.gif') no-repeat 96% 50%;}
.layerMypagePointPop .contTit{font-size:14px;color:#222;}
.layerMypagePointPop .cont{padding:30px;}
.layerMypagePointPop .listWrap{padding:20px;background:#eee;margin-top:20px;}
.layerMypagePointPop .listWrap .listWrap__item{display:flex;align-items:center;justify-content:space-between;}
.layerMypagePointPop .listWrap .listWrap__item + li{margin-top:10px;}
.layerMypagePointPop .listWrap .listWrap__item .item{font-size:14px;color:#222;}
.layerMypagePointPop .productRegistrationFooterButton{margin-top:30px;}
.layerMypagePointPop .productRegistrationFooterButton .productRegistrationFooterButton__box{gap:10px;}
.layerMypagePointPop .bankWrap .bankWrap__item + li{margin-top:15px;}
.layerMypagePointPop .bankWrap .bankWrap__item .bankTit{font-size:14px;color:#222;font-family:'Pretendard SemiBold';}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .inputStyle01{flex:2;border-color:#d5d5d5;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .bankInput{background:#f6f6f6;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox{flex:1;display:flex;align-items:center;justify-content:space-between;width:100%;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox button{border:solid 1px #d5d5d5;width:100%;height:42px;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox button.active{border-color:#169dab;color:#169dab;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox button:first-child{border-right:none;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox button:first-child.active{border-right:solid 1px #169dab;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox button.active:nth-child(odd) + button{border-left:none;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .formBox__buttonBox button:nth-child(odd) + button.active{border-left:solid 1px #169dab;}
.layerMypagePointPop .bankWrap .bankWrap__item .formBox .selectStyle01{border-color:#d5d5d5;}
.layerMypagePointPop .bankDesc{margin-top:40px;}
.layerMypagePointPop .bankDesc .bankDesc__tit{font-size:16px;color:#222;font-family:'Pretendard SemiBold';}
.layerMypagePointPop .bankDesc .bankDesc__wrap{margin-top:10px;font-size:14px;color:#222;}
.layerMypagePointPop .bankDesc .bankDesc__wrap > li .bitcoinLink {position: relative;margin-left:1em;color:#169dab;font-family: "Pretendard SemiBold";}
.layerMypagePointPop .bankDesc .bankDesc__wrap > li .bitcoinLink:before {content:"*";display: inline-block;margin-right:2px;vertical-align: -1px;}
.layerMypagePointPop .bankDesc .bankDesc__wrap > li .bitcoinLink:after {content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background:#169dab;}
.layerMypagePointPop .bankDesc .bankDesc__wrap > li:has(.bitcoinLink) {margin-bottom:4px;}
.layerMypagePointPop .bankDesc + .productRegistrationFooterButton .productRegistrationFooterButton__box__cell,
.layerMypagePointPop .bankWrap + .productRegistrationFooterButton .productRegistrationFooterButton__box__cell{width:240px;}
.layerMypagePointPop.layerCashPop .cont,
.layerMypagePointPop.layerModifyBankPop .cont,
.layerMypagePointPop.layerCashConfirmPop .cont{padding:40px 65px;}
.layerMypagePointPop .cashConfirmWrap .cashConfirmWrap__item{font-size:14px;color:#222;display:flex;align-items:center;}
.layerMypagePointPop .cashConfirmWrap .cashConfirmWrap__item + li{margin-top:34px;}
.layerMypagePointPop .cashConfirmWrap .cashConfirmWrap__item .infoTit{font-family:'Pretendard SemiBold';min-width:150px;}
.layerMypagePointPop .cashConfirmWrap .cashConfirmWrap__item .buttonMidBlack{margin-left:auto;}
.layerPointGuidePop .pointGuideInfo .pointGuideInfo__item{font-size:13px;color:#222;}
.layerPointGuidePop .pointGuideInfo .pointGuideInfo__item + li{margin-top:5px;}
.layerPointGuidePop .pointGuideInfo .pointGuideInfo__item__sText {display:flex;flex-direction:column;padding-left:20px;}
.layerMypagePointPop.layerBitcoinConfirmPop .listWrap__item.bitcoinArea {position:relative;align-items: flex-start;padding-bottom:40px;}
.layerMypagePointPop.layerBitcoinConfirmPop .listWrap__item.bitcoinArea .item:first-child {flex-shrink: 0;}
.layerMypagePointPop.layerBitcoinConfirmPop .listWrap__item.bitcoinArea .bitcoinArea__wallet {max-width:360px;padding:5px;background-color:#fff;border:1px solid #ccc;font-size:13px;color:#169dab;}
.layerMypagePointPop.layerBitcoinConfirmPop .listWrap__item.bitcoinArea .itemSTxt {position:absolute;bottom:0;width:100%;margin-top:6px;font-size:12px;color:#d9001b;word-break: keep-all;text-indent: -0.8em;padding-left:0.8em;font-family: "Pretendard Light"}


/* [공통]판매정산관리 */
.salesSettlement strong {font-family:"Pretendard SemiBold";}
.salesSettlement__tab {display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px;}
.salesSettlement__tabList {display:flex;gap:16px;align-items:baseline;}
.salesSettlement__tabItem {color:#222;}
.salesSettlement__tabItem .salesSettlement__tabItem__link {display:block;font-size:16px;color:#222;}
.salesSettlement__tabItem.active .salesSettlement__tabItem__link {font-size:20px;font-family:"Pretendard SemiBold";}
.salesSettlement__sellLink {font-size:16px;}
.salesSettlement__infoBoxList {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;}
.salesSettlement__infoBoxItem {flex:1 0 0;display:flex;justify-content:center;align-items:center;position:relative;padding:12px 0;background-color:#f7f7f7;font-size:14px;}
.salesSettlement .mypageUtil__table__wrap {margin-top:30px;}
.salesSettlement .mypageUtil__table__wrap + .mypageUtil__table__wrap {margin-top:50px;}
.salesSettlement .mypageUtil__table__wrap thead th {height:auto;padding:24px 12px;background-color:#eeeeee;line-height:1;font-family:Pretendard;}
.salesSettlement .mypageUtil__table__wrap td {height:auto;padding:12px;font-size:13px;text-align:center;border:0;border-bottom:1px solid #eee;}
.salesSettlement .mypageUtil__table__wrap td.tar {text-align: right;}
.salesSettlement .mypageUtil__table__wrap tbody tr {border-bottom:1px solid #eee}
.salesSettlement .mypageUtil__table__wrap tbody td{border-bottom:1px solid #eee;}
.salesSettlement .mypageUtil__table__wrap td .linkColor {color:#2b5fed; text-decoration:underline;}
.salesSettlement .mypageUtil__table__wrap tfoot,
.salesSettlement .mypageUtil__table__wrap tfoot th {background-color:#eee;}
.salesSettlement .mypageUtil__table__wrap tfoot.btLine {position:relative;border-top:1px solid #8d8d8d;}
.salesSettlement .mypageUtil__table__wrap tfoot.btLine:before {content:"";position:absolute;left:0;width:100%;height:1px;background-color:#8d8d8d}
.salesSettlement .mypageUtil__table__wrap tfoot th {font-family:"Pretendard SemiBold";text-align:center;}
.salesSettlement .mypageUtil__table__wrap.type02 {border-top:0;}
.salesSettlement .mypageUtil__table__wrap.type02 thead th {padding:8px;border:1px solid #ccc;}
.salesSettlement .mypageUtil__table__wrap.type02 td {border:1px solid #ccc;}
.salesSettlement .mypageUtil__table__wrap.monthSellList .blankCell {background-color:#fafafa;}
.salesSettlement .strPoint {color:#ed4e2b;}

/* 정산/환불 지급내역 */
.mypageBankingList .mypageUtil__table__wrap thead th {padding:12px;}
.mypageBankingList .mypageUtil__table__wrap .multiTd {padding:0;}
.mypageBankingList .mypageUtil__table__wrap .multiTd table {width:100%;}
.mypageBankingList .mypageUtil__table__wrap .multiTd table td {border-bottom:0;}
.mypageBankingList .bankNo {margin-left:10px;}
.mypageBankingList .checkTitle {display:flex;align-items:center;margin-right:10px;}
.mypageBankingList .checkRadio {display:flex;align-items:center;gap:5px;}
.mypageBankingList .checkItem {margin:0 2px;}
.mypageBankingList .checkItem > input[type="radio"] {margin-right:4px;accent-color:#ed4e2b;}
.mypageBankingList .autoSettleInfoBtn {width:15px;height:15px;background:url(//icon.feelway.com/recent/mo/common/icon/icon_tooltip_v2.png) no-repeat 0 0;background-size:100% auto;margin-left:4px;}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip {display:none;position:absolute;top:calc(100% + 5px);right:calc(50% - 50px);width:100%;max-width:470px;padding:15px;border:1px solid #666;background:#fff;z-index:10;}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip:before {content:'';position:absolute;left:calc(100% - 100px);top:-13px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #666;transform:rotate(-90deg);}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip:after {content:'';position:absolute;left:calc(100% - 100px);top:-11px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fff;transform:rotate(-90deg);}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip dt {margin-bottom:10px;color:#555;font-family:"Pretendard SemiBold";}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip dd {position:relative;padding-left:8px;font-size:13px;color:#555;margin-top:3px;}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip dd:before {content:"";position:absolute;left:0;top:8px;width:2px;height:2px;border-radius:50%;background-color:#555;}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip.active {display:block;}
.mypageBankingList .salesSettlement__infoBoxItem__toolTip .autoSettleInfoBtnClose {position:absolute;top:5px;right:5px;width:30px;height:30px;background:url(//icon.feelway.com/recent/mo/mypage/ico_close@2x.png) no-repeat center/12px 12px;text-indent:-9999px;opacity:0.7;}

/* 월별 판매내역 */
.mypageMonthSettleList .isMonthSettle {text-decoration:underline;font-family:"Pretendard SemiBold";}
.mypageMonthSettleList .backslash {background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="lightgray" /></svg>');text-align:right !important;}
.mypageMonthSettleList .backslash > div { text-align:left;}

/* 필웨이 감정서/소견서 */
.showCertificationBtn {height:17px;padding:0 10px;margin-left:10px;}
.layerCertification .popWrap {padding:25px 50px;background-color: #fff;}
.layerIntroPop.layerCertification .popWrap .buttonClose {position:absolute;right:5px;top:5px;background-size:20px 20px}
.layerCertification .certification__title {margin-bottom:8px;font-family:"Pretendard SemiBold";font-size:14px;color:#002222;}
.layerCertification h4.certification__title {margin-bottom:50px;font-size:22px;font-family:"Pretendard SemiBold";text-align:center;color:#222;}
.layerCertification__infoBox {display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;}
.layerCertification__infoBox .infoBox {display:flex;align-items:center;width:calc(50% - 20px);padding-bottom:8px;border-bottom:1px solid #c3c3c3;}
.layerCertification__infoBox .infoBox.w100 {width:100%;margin-right:auto;margin-left:auto;}
.layerCertification__infoBox .infoBox_t1 {flex-shrink:0;width:100px;font-family:"Pretendard SemiBold";font-size:14px;color:#002222;}
.layerCertification__infoBox .infoBox_t2 {font-size:13px;color:#222;}
.layerCertification__photoBox {margin-top:40px;}
.layerCertification__photoBox .photoBox.swiper-container {opacity: 1;}
.layerCertification__photoBox .photoBox__content {position:relative;overflow:hidden;height:140px;}
.layerCertification__photoBox .photoBox__content .swiper-slide {width:140px;}
.layerCertification__photoBox .photoBox__content .thumbImg img {display: block;width: 100%;height: 100%;margin-top: -100%;}
.layerCertification__photoBox .photoBox__content .thumbImg:before {display: block;content: '';width: 100%;padding-bottom: 100%;}
.layerCertification__photoBox .photoBox__content .thumbImg:after {display: block;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.04);}
.layerCertification__noticeBox {margin-top:30px;}
.layerCertification__noticeBox .noticeBox__list {padding-right:150px;}
.layerCertification__noticeBox .noticeBox__item {font-size:13px;line-height:1.54;}
.layerCertification__footerBox {position: relative;display: flex;justify-content: space-between;flex-direction: column-reverse;gap:25px;margin-top:30px;}
.layerCertification__footerBox:after {content:"";position:absolute;right:140px;top:-30px;width:97px;height:97px;background: url("//icon.feelway.com/recent/common/icon/icon_onPopCertification.png") no-repeat center center;background-size: 100% auto;}
.layerCertification__footerBox .footerBox__logo {margin:0 auto;width:160px;height:27px;background:url("//icon.feelway.com/feel_image_02/logo.svg") no-repeat center center;filter:brightness(0%);-webkit-filter:brightness(0%);-moz-filter:brightness(0%);-ms-filter:brightness(0%);-o-filter:brightness(0%);font-size:0;text-indent:-9999px;}
.layerCertification__footerBox .footerBox__text {font-size:13px;line-height:1.54;}
@media all and (max-height:860px){
    .layerCertification .popWrap {height:750px !important;overflow-y: scroll;}
}

/*마이페이지 배송조회(추적) 팝업*/
.layerIntroPop.layerTitleBlackPop.layerDeliveryPop .cont {padding:60px;}
.layerIntroPop.layerTitleBlackPop.layerDeliveryPop .cont [class^="deliveryContent__"] {padding-bottom:20px;margin-bottom:20px;border-bottom: 1px solid #d5d5d5;}
.layerIntroPop.layerTitleBlackPop.layerDeliveryPop .cont [class^="deliveryContent__"]:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.layerDeliveryPop .deliveryContent__product {display: flex;gap: 10px;}
.layerDeliveryPop .deliveryContent__product .productImg {flex-shrink:0;width:65px;height:65px;overflow: hidden;}
.layerDeliveryPop .deliveryContent__product .productDetail {position:relative;display: flex;flex-direction: column;flex: 1 0 0;justify-content:space-between;width:calc(100% - 75px);}
.layerDeliveryPop .deliveryContent__product .productDetail__name {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;line-height:12px;color:#222;}
.layerDeliveryPop .deliveryContent__product .productDetail__name .brandName {font-family: "Pretendard SemiBold";font-weight: 600;}
.layerDeliveryPop .deliveryContent__product .productDetail__info {display: flex;flex-direction: column;gap: 4px;color:#999;font-size:12px;}
.layerDeliveryPop .deliveryContent__seller {display: flex;justify-content: space-between;align-items: center;}
.layerDeliveryPop .deliveryContent__seller .sellerProfile {display:flex;align-items: center;gap: 10px;}
.layerDeliveryPop .deliveryContent__seller .sellerProfile__img img {width: 55px;height: 55px;border-radius: 50%;}
.layerDeliveryPop .deliveryContent__seller .sellerProfile__name {font-family: "Pretendard SemiBold";font-size:16px;color: #222;}
.layerDeliveryPop .deliveryContent__stepIcon {border-bottom:none !important;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconList {display: flex;justify-content: space-between;align-items: center;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconItem {display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 8px;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconImg {position:relative;display: flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:#fafafa;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconImg::after {content: "";position: absolute;right:-60%;width:15px;height:15px;background-color: transparent;border-top:2px solid #ccc;border-right:2px solid #ccc;transform: translateX(50%) rotate(45deg);}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconImg.not::after {border:none;width:30px;height:3px;background: url("//icon.feelway.com/recent/common/icon/icon_tracking2.png") no-repeat;background-size: 100% auto;transform: translateX(50%) rotate(0);}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconItem:last-child .stepIconImg::after {display: none;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconImg img {width:28px;height:28px;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconText {font-size:14px;color:#aaa;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconItem.active .stepIconImg {background-color:#169dab;}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconItem.active .stepIconImg img {filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);-moz-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1);}
.layerDeliveryPop .deliveryContent__stepIcon .stepIconItem.active .stepIconText {font-family: "Pretendard SemiBold";color:#222;}
.layerDeliveryPop .deliveryContent__trackingStatus {position: relative;height:165px;padding-left:15px;overflow-y: scroll;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem {position:relative;display:flex;padding: 10px 30px;font-size: 13px;color: #aaa;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem .trackingStatusItem__verticalLine {position: absolute;width: 2px;height: 100%;background: #e5e5e5;left: 4px;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem .trackingStatusItem__timeText {flex-shrink:0;color: #aaa;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem .trackingStatusItem__circle {position: absolute;border: 3px solid #e5e5e5;left: 0;top:13px;width: 10px;height: 10px;background: #fff;border-radius: 50%;z-index: 10;font-size:14px;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem .trackingStatusItem__locationText,
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem .status-text {margin:0 8px;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem .trackingStatusItem__locationText {flex-shrink:0;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem:first-child .trackingStatusItem__verticalLine {bottom:-15px;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem + .trackingStatusItem:nth-last-of-type(1) .trackingStatusItem__verticalLine {height:50%;top:0;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem:only-child .trackingStatusItem__verticalLine {display: none;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem.active .trackingStatusItem__circle {top:9px;left:-5px;width:20px;height:20px;border-width:4px;border-color:#169dab;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem.active .trackingStatusItem__locationText,
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem.active .status-text {font-family: "Pretendard SemiBold";font-weight: 600;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem.active .trackingStatusItem__locationText {color: #222;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem.active .status-text {color:#169dab;}
.layerDeliveryPop .deliveryContent__trackingStatus:has(.noDataText) {padding-left:0;}
.layerDeliveryPop .deliveryContent__trackingStatus .trackingStatusItem.noDataText {flex-direction: column;}
.layerDeliveryPop .deliveryContent__notice {margin-top:30px;}
.layerDeliveryPop .deliveryContent__notice .noticeTitle {margin-bottom:10px;font-family: "Pretendard SemiBold";font-size:16px;}
.layerDeliveryPop .deliveryContent__notice .noticeText {font-size:14px;}

/* 마이페이지 판매 통계 */
.sellerStatic {display:flex;justify-content:space-between;width:1000px;margin:0 auto 20px;box-sizing:border-box;}
.sellerStatic__info {font-size:13px;}
.sellerStatic__allBtn {font-size:13px;font-family:"Pretendard SemiBold";}
.mypageStatic {margin-top:40px;}
.mypageStatic__header {display:flex;justify-content:space-between;margin-top:30px;}
.mypageStatic__header .month {font-size:20px;font-family:"Pretendard Medium";color:#222;}
.mypageStatic__header .function {display:flex;align-items:center;gap:2px;}
.mypageStatic__header .function .excelDownBtn {width:30px;height:30px;}
.mypageStatic__header .function .excelDownBtn:before {width:17px;height:20px;margin-right:0;background-size:86px;}
.mypageStatic__header .function .datePick {width:120px;height:28px;border:solid 1px #ccc;font-size:14px;padding:5px;background:url('//icon.feelway.com/recent/pc/common/button/btn_calendar.gif') no-repeat 96% 50%;cursor:pointer;}
.mypageStatic__content .mypageStatic__box {margin-top:40px;}
.mypageStatic__content .mypageStatic__wrap {display:flex;justify-content:stretch;gap:40px;}
.mypageStatic__content .mypageStatic__wrap.verticalArea {flex-direction:column;justify-content:flex-start;gap:0;}
.mypageStatic__content .tableName {display:block;margin-bottom:6px;color:#666;font-size:14px;}
.mypageStatic__content .tableName + .mypageUtil__table__wrap {margin-top:0;}
.mypageStatic__content .tableBtText {display:block;margin-top:12px;color:#666;font-size:12px;}
.mypageStatic__content .tableBtText + .tableBtText {margin-top:0;}
.mypageStatic__content .mypageUtil__table__wrap {border-width:2px;}
.mypageStatic__content .mypageUtil__table__wrap th,
.mypageStatic__content .mypageUtil__table__wrap td {padding:8px 2px;height:auto;}
.mypageStatic__content .mypageUtil__table__wrap th {border-left:1px solid #e6e6e6;font-size:12px;font-family:"Pretendard SemiBold";}
.mypageStatic__content .mypageUtil__table__wrap td:first-child,
.mypageStatic__content .mypageUtil__table__wrap th:first-child {border-left:0;}
.mypageStatic__content .mypageUtil__table__wrap td {font-size:10px;text-align:center;}
.mypageStatic__content .mypageUtil__table__wrap td.textRight {padding:8px 10px;text-align:right;}
.mypageStatic__content .mypageUtil__table__wrap td.thStyle {background-color:#f9f9f9;color:#222;font-size:12px;font-family:"Pretendard SemiBold";}
.mypageStatic__content .mypageUtil__table__wrap .totalStyle {background-color:#169dab;}
.mypageStatic__content .mypageUtil__table__wrap .totalStyle td {border-color:#169dab;background-color:#169dab;color:#fff;}
.mypageStatic__content .mypageUtil__table__wrap .w48 {width:48%;}
.mypageStatic__content .mypageUtil__table__wrap .w22 {width:22%;}
.mypageStatic__content .mypageUtil__table__wrap .wAuto {width:auto;}
.mypageStatic__content .mypageUtil__table__wrap td:has(.commonNoData) {border-bottom:0;}
.mypageStatic__content .commonNoData {margin-top:20px;}
.mypageStatic__content .mypageStatic__wrap:not(.verticalArea) > .mypageStatic__box table tbody{display:block;width:100%;overflow-x:hidden;overflow-y:auto;height:545px;-ms-overflow-style: none;scrollbar-width: none;}
.mypageStatic__content .mypageStatic__wrap:not(.verticalArea) > .mypageStatic__box table thead,
.mypageStatic__wrap:not(.verticalArea) > .mypageStatic__box table tbody tr{display:table;width:100%;table-layout:fixed;}
.mypageStatic__content .mypageStatic__wrap:not(.verticalArea) > .mypageStatic__box table tbody::-webkit-scrollbar {display: none;}
.mypageStatic__content .staticRequestBtn {display:flex;justify-content:center;align-items:center;margin-top:16px;height:40px;background-color:#222;color:#fff;font-size:13px;text-align:center;}

/* 반품정보 관리 */
.mypageReturns .mypageUtil__header .mypageTitle {display:flex;align-items:center;gap:5px;}
.mypageReturns .sTextInTextarea {position:relative;}
.mypageReturns .sTextInTextarea textarea {width:100%;height:150px;padding:9px 18px;margin-bottom:20px;border:1px solid #eee; line-height:inherit}
.mypageReturns .sTextInTextarea .sText {position:absolute;bottom:-2px;right:0;color:#d5d5d5;}
.mypageReturns .saveBtn {position:absolute;top:-38px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:60px;height:30px;background-color:#999;border-radius:5px;font-size:13px;color:#fff;}
.mypageReturns .selectbox-01>ul {max-height:inherit;}
.mypageReturns .selectbox-01>a,
.mypageReturns .selectbox-01>button {height:34px;line-height:32px;color:#555;}
.mypageReturns .arrow-bottom {border-left-color:#999;}
.mypageReturns div[class$="__returnPrice"] {position:relative;display:flex;}
.mypageReturns div[class$="__returnPrice"]:after {content:attr(data-unit);position:absolute;top:50%;right:14px;transform:translateY(-50%);font-size:14px;color:#555;}
.mypageReturns div[class$="__returnPrice"] .inputStyle01 {padding-right:28px;text-align:right;}
.mypageReturns .custom-select .select-items div,
.mypageReturns .custom-select .select-selected {padding:6px 20px 5px;color:#555;}
.mypageReturns .custom-select .select-selected:after {right:15px;border-color:#555;}
.mypageReturns .custom-select .select-selected {display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mypageReturns .custom-select .select-items {overflow-x:hidden;overflow-y:scroll;max-height:180px;border-bottom:1px solid #eee;-ms-overflow-style: none;scrollbar-width: none;}
.mypageReturns .mypageUtil__table__wrap .inputStyle01 {padding:0 15px;}
.mypageReturns .mypageUtil__table__wrap .inputStyle01::placeholder {font-size:14px;color:#555;}
.mypageReturns .requiredIcon {display:inline-block;vertical-align:middle;height:16px;}
.mypageReturns .requiredIcon:before{content:"";display:inline-block;width:6px;height:6px;margin-top:5px;border-radius:3px;background-color:#ec5026;}
.mypageReturns .requiredIcon .visibleText {display:inline-block;vertical-align:top;line-height:16px;margin:0 0 0 4px;font-size:12px;color:#ec5026;clip:auto;}

/* 필폰 */
.mypageFeelpon {}
.mypageFeelpon .mypageUtil__table__wrap th,
.mypageFeelpon .mypageUtil__table__wrap td {padding:12px 8px;}
.mypageFeelpon .inputWrap {display:flex;align-items:center;gap:4px;}
.mypageFeelpon .inputWrap label {flex-shrink:0;}
.mypageFeelpon .feelponGift .mypageUtil__header {align-items: flex-end;}
.mypageFeelpon .giftMessageWrap {display:flex;}
.mypageFeelpon .giftMessageWrap input {width:calc(100% - 50px);}
.mypageFeelpon .giftMessageWrap .inputWrap {width:100%;}
.mypageFeelpon .giftMessageWrap button {flex-shrink:0;}
.mypageFeelpon .whatIsFeelpon__text {padding-left:8px;font-size:14px;line-height:1.24;color:#222;}

@media screen and (max-height: 850px) {
    /*구매등급차트*/
    .buyerGradePopup #chart-container {height: 400px;}
}

/*판매처리중인 주문내용*/
.productSellList .deliveryDelayedInfo{display:flex;align-items:center;justify-content:start;gap:5px;}
.productSellList .deliveryDelayedInfo a{color:#222;text-decoration:underline;}
.productSellList .deliveryDelayedInfo:has(.deliveryDescription){flex-direction: column;align-items:flex-start;gap:0;}
.layerIntroPop.layerDeliveryDelayedPop .popWrap .cont{padding:28px 60px;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfo + .deliveryInfo{margin-top:32px;padding-top:32px;border-top:solid 1px #ccc;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfo .deliveryInfo__item{color:#222;font-size:14px;display:flex;align-items:center;justify-content:start;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfo .deliveryInfo__item strong{font-family:"Pretendard SemiBold";flex:150px 0 0;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfo .deliveryInfo__item + li{margin-top:15px;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfo .deliveryInfo__item .datepicker-newdesign{padding:8px 16px;background-position:98% 50%;border:1px solid #eee;width:324px;height:39px;font-size:14px;color:#bbb;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfoDesc{margin-top:25px;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfoDesc li{font-size:13px;color:#222;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfoDesc li:first-child:before{content:'\203B';display:inline-block;font-size:13px;color:#222;}
.layerIntroPop.layerDeliveryDelayedPop .deliveryInfoDesc li:before{content:'';display:inline-block;margin-right:7px;width:5px;}
.layerIntroPop.layerDeliveryDelayedPop .productRegistrationFooterButton{margin-top:30px;}
.layerIntroPop.layerDeliveryDelayedPop .productRegistrationFooterButton .productRegistrationFooterButton__box{gap:20px;}
.layerIntroPop.layerDeliveryDelayedPop .custom-select{width:324px;}
.layerIntroPop.layerDeliveryDelayedPop .custom-select .select-selected{width:100%;color:#bbb;}
.layerIntroPop.layerDeliveryDelayedPop .custom-select .select-selected::after{border-color:#bbb;}
.layerIntroPop.layerDeliveryDelayedPop .custom-select .select-items div{color:#bbb;}

/*qna게시판*/
.mypageQna .mypageQna__title{margin-top:35px;color:#222}
.mypageQna .mypageQna__form{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:32px;}
.mypageQna .mypageQna__form [class^='mypageQna__form__']{display:flex;align-items:center;gap:6px;}
.mypageQna .mypageQna__form .selectStyle01{width:105px;height:34px;background-size:36px;}
.mypageQna .mypageQna__form .mypageQna__form__search{border:solid 1px #e6e6e6;display:flex;align-items:center;height:34px;}
.mypageQna .mypageQna__form .mypageQna__form__search .inputStyle01{border:none;height:100%;background:url("/m/tobe/resource/image/icon/icon_36by36_zoom2.png") no-repeat 93% / 15px;}
.mypageQna [class^='button'],
.mypageQna .mypageQna__form .qnaWrite{font-size:14px;padding:0 25px;display:inline-block;height:34px;box-sizing:border-box;line-height:32px;}
.mypageQna [class^='button']{border:solid 1px #d5d5d5;background:#f5f5f5;color:#555;}
.mypageQna .buttonBlack{color:#fff;background:#000;border-color:#000;}
.mypageQna .buttonWhite{color:#000;background:#fff;}
.mypageQna .mypageQna__title .mypageQna__title__btn{display:flex;align-items:center;justify-content:end;margin-top:32px;}
.mypageQna .mypageQna__form .qnaWrite{padding:0 35px;margin-left:auto;}
.mypageQna .qnaTable{border-top:solid 2px #222;border-bottom:solid 1px #e6e6e6;margin-top:10px;}
.mypageQna .qnaTable tr th{background:#f9f9f9;font-size:14px;color:#222;padding:20px 0;}
.mypageQna .qnaTable .cc tr td{border-top:solid 1px #e6e6e6;font-size:13px;padding:20px 0;color:#222;text-align:center;}
.mypageQna .qnaTable .cc tr td:nth-child(2){text-align:left;display:flex;align-items:center;gap:3px;}
.mypageQna .qnaTable .cc tr td.feelAnswer{padding-left:50px;}
.mypageQna .no{margin-top:60px;}
.mypageQna .no .s{color:#a2a2a2;margin-top:5px;display:block;}
.mypageQna .pagenation .btnPrev,
.mypageQna .pagenation .btnNext{display:inline-block;position:relative;width:42px;height:42px;box-sizing:border-box;color:transparent;vertical-align:middle;}
.mypageQna .pagenation .btnPrev:before,
.mypageQna .pagenation .btnNext:before{display:inline-block;content:'';width:10px;height:10px;vertical-align:middle;border-top:1px solid #555;border-left:1px solid #555;}
.mypageQna .pagenation .btnPrev:before{transform:rotate(-45deg);}
.mypageQna .pagenation .btnNext:before{transform:rotate(135deg);}
.mypageQna .pagenation a{font-size:14px;color:#b2b1b2;padding:0 10px;}
.mypageQna .pagenation a.on{color:#222;}
/*qna게시판 글쓰기*/
.mypageQnaWrite .mypageQna__title{overflow:hidden;}
.mypageQnaWrite .btnWrap{width: 100%;display: flex;align-items: center;justify-content: end;gap: 6px;}
.mypageQnaWrite .btnWrap [class^='button']{padding:5px 50px;height:auto;}
.mypageQnaWrite table{background:#f9f9f9;border-top:solid 2px #222;margin-top:10px;padding:5px 5px 20px 5px;}
.mypageQnaWrite table tr th,
.mypageQnaWrite table tr td{font-size:14px;color:#222;padding:5px;}
.mypageQnaWrite table tr td .inputStyle01,
.mypageQnaWrite table tr td .selectStyle01{height:34px;line-height:32px;background-color:#fff;}
.mypageQnaWrite table tr td .selectStyle01{background-size:38px;}
.mypageQnaWrite table tr td .userId{background:none;border:none;color:#222;caret-color:transparent;}
.mypageQnaWrite table tr td textarea{border-color:#e6e6e6;}
.mypageQnaWrite table tr td .rockCheckWrap,
.mypageQnaWrite table tr td .rockCheckWrap label{display:flex;align-items:center;justify-content:start;gap:4px;}
.mypageQnaWrite table tr td .rockCheckWrap label{gap:2px;}
/*qna본문*/
.mypageQnaView .qnaViewTable tr th:nth-child(2){text-align:left;}
.mypageQnaView .qnaViewTable tr th:nth-child(n+ 3){color:#999;}
.mypageQnaView .qnaViewTable tr td{font-size:13px;color:#222;}
.mypageQnaView .mypageQna__title .mypageQna__title__btn{gap:6px;}
.mypageQnaView .btnViewWrap{display:flex;align-items:center;justify-content:end;margin-bottom:4px;}
.mypageQnaView .btnViewWrap [class^='button']{padding:0 40px;color:#555;}
.mypageQnaView .btnViewWrap button:nth-child(even){border-left:none;}
.mypageQnaView .qnaViewTable .betweenList{background:#f9f9f9;font-size:13px;color:#222;padding:20px;border-top:solid 1px #e6e6e6;}
.mypageQnaView .qnaViewTable .betweenList .fontSemiBold{margin-bottom:5px;display:inline-block;}
.mypageQnaView .qnaViewTable .betweenList .betweenList__item{color:#222;}

/*알림사항*/
.mypageFeelAlam{margin-top:40px;}
.mypageFeelAlam .mypageFeelAlam__title{overflow:hidden;}
.mypageFeelAlam .mypageFeelAlam__title .mypageTitleDesc{float:right;font-size:14px;color:#555;}
.mypageFeelAlam .mypageUtil__table__wrap{margin-top:8px;border-top:solid 2px #222;}
.mypageFeelAlam table td{border-left:none;border-right:none;}
.mypageFeelAlam table th,
.mypageFeelAlam table td{text-align:center;height:auto;padding:20px 15px;font-size:14px;color:#222;}
.mypageFeelAlam table td:nth-child(1){color:#999;}
.mypageFeelAlam table td:nth-child(2){text-align:left;}
.mypageFeelAlam table th{padding:10px 20px;}
.mypageFeelAlam table th .buttonDelete{padding:9px 23px;border:solid 1px #c3c3c3;background:#fff;box-sizing:border-box;color:#555;}

/* 나의 흥정 상품/흥정 신청 상품 */
.mypageDeal .mypageUtil__table__wrap th,
.mypageDeal .mypageUtil__table__wrap td {font-size:13px;line-height:1.4;}
.mypageDeal .mypageUtil__table__wrap thead th.checkboxStyle01 input[type="checkbox"] + label .chkIcon {background-color:#fff;}
.mypageDeal .productArea {display:flex;gap:8px;align-items:center;}
.mypageDeal .productArea__image {width:70px;height:70px;}
.mypageDeal .productArea__title {font-size:13px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height:47pxlword-break:break-all;}
.mypageDeal .dealFinishedBtn {display:flex;align-items:center;justify-content:center;padding:4px;margin-top:4px;font-size:12px;font-family: "Pretendard" !important;}
.mypageDeal .mypageUtil__table__wrap td:has(.dealFinishedBtn) {font-family: "Pretendard SemiBold";}
.mypageDeal__control {margin-top:16px;border:1px solid #eee;font-size:14px;}
.mypageDeal__control:has(> dt) {display:flex;align-items:center;}
.mypageDeal__control dt {min-width:160px;padding:24px;border-right:1px solid #eee;background:#f5f5f5;color:#222;font-family: "Pretendard SemiBold";text-align:center;}
.mypageDeal__control dd {display:flex;gap:30px;align-items:center;padding-left:30px;}
.mypageDeal__control .controlArea:has(select) dd {gap:15px}
.mypageDeal__control .controlArea {display:flex;align-items:center;border-top:1px solid #eee;}
.mypageDeal__control .controlArea:first-child {border-top:0;}
.mypageDeal__util {display:flex;justify-content:space-between;align-items:center;margin-top:24px;}
.mypageDeal__filter {display:flex;align-items:center;gap:8px;}
.mypageDeal__filter .filterLabel {font-size:14px;font-family: "Pretendard SemiBold"}
.mypageDeal__filter .filterWrap {display:flex;gap:5px;}
.mypageDeal__filter .filterWrap .custom-select {width:120px;}
.mypageDeal__filter .filterWrap .custom-select .select-items div.disabled {cursor: initial; background:#eee;}
.mypageDeal__filter .filterWrap .custom-select .select-items div.disabled:hover {}
.mypageDeal__filter .filterWrap .searchBtn {height:auto;padding:0 20px;}
.mypageDeal__buttons {display:flex;gap:4px;}
.mypageDeal__buttons .borderButton03 {min-width:auto;}
.mypageBuyerDeal .mypageDeal__buttons {position:absolute;top:-50px;right:0;}
.memoDeal {display:flex;align-items:center;gap:5px;}
.memoDealBtn {display:flex;gap:2px;}

/* 역제안 */
.productNegotiation .inputWrap {display:flex;gap:24px;align-items:center;}
.productNegotiation .priceSelectBtns {display: flex;gap: 16px;justify-content: space-between;margin-top: 16px;}
.productNegotiation .priceSelectBtn {flex: 1 0 0;position: relative;height: 40px;border: 1px solid #d5d5d5;background-color: #fff;font-size: 14px;color: #222;}
.productNegotiation .priceSelectBtn:active {color: #222;background-color: #e6e6e6;}
.productNegotiation .negoDetail {margin-top:30px;}
.productNegotiation .negoDetail__item {display:flex;align-items:center;gap:16px;margin-top:20px;}
.productNegotiation .negoDetail__item:has(.negoDetail__item__button) {gap:0;}
.productNegotiation .negoDetail__item__label {color:#222;font-size:14px;}
.productNegotiation .negoDetail__item__price {display:flex;gap:5px;font-size:24px;}
.productNegotiation .negoInfo {color:#222;}
.productNegotiation .negoInfo__title {margin-bottom:5px;font-size:14px;font-family: "Pretendard SemiBold";}
.productNegotiation .negoInfo__text {font-size:13px;line-height:1.6;}
.productNegotiation__content + .commonFooterButton__align__center {margin-top:50px;}
.productNegotiation__content + .commonFooterButton__align__center .button {min-width:100%;height:48px;margin:0;line-height:48px;}


/* 필웨이 행사(기획전) 신청 */
.mypageEventList {min-height:500px;}
.mypageEventList .mypageUtil__header .eventDetailBtn {font-size:14px;}
.mypageEventList .eventDetailBtn {border-bottom: 1px solid currentColor;padding-bottom: 1px;}
.mypageEventList .buttonEventRegistration {}
.mypageEventList .layerEventRegistrationPop .cont {padding:25px 20px;}
.mypageEventList .eventRegistration {padding:10px 20px 20px;border:1px solid #e6e6e6;background:#f9f9f9;}
.mypageEventList .mypageUtil__table__wrap .tableTextStyle {position:absolute;top:-40px;right:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;}
.eventRegistration__row {display:flex;align-items:center;margin-bottom:10px;}
.eventRegistration__row:has(.eventRegistration__row) {gap:16px;}
.eventRegistration__row .eventRegistration__row {flex:1 1 0;}
.eventRegistration__tit {width:86px;font-size:14px;color:#222;}
.eventRegistration__tit.titTop {align-self: flex-start;padding-top:10px;}
.eventRegistration__tit.smallWidth {width:60px;}
.eventRegistration__cont {flex:1 0 0;}
.eventRegistration__eventType {display:flex;align-items:center;justify-content:space-between;}
.eventRegistration__eventType .eventType {display: flex;gap:24px;align-items:center;}
.eventRegistration__eventType .eventType__row {display: flex;gap:6px;align-items:center;}
.eventRegistration__eventType .eventType__row label {font-size:14px;color:#222;}
.eventRegistration__cont input[type="radio"]:checked + label {font-family: "Pretendard SemiBold";}
.eventRegistration__infoBox {margin-top:12px;padding:16px 20px;border: 1px solid #e6e6e6;background: #fff;}
.eventRegistration__infoBox li {font-size:14px;color:#222;line-height: 1.4;}
.eventRegistration__infoBox .infoBoxTit {margin-bottom:5px;color:#2b5fed;}
.eventRegistration__cont input[type="radio"] {accent-color: #222;width: 20px;height: 20px;}
.eventRegistration__cont input[type="radio"]:checked {opacity: 1;}
.eventRegistration__cont .replyArea {padding:16px 20px;border:1px solid #e6e6e6;background-color:#fff;font-size:14px;line-height:1.4;}
/*.editorBox iframe {height:255px !important;}*/
.eventRegistration__cont .editorDesc {display:block;margin-top:6px;font-size:14px;}

/* 고객문의 전화상담 설정 */
.mypageCallSetting .formGroup {display:flex;gap:20px;align-items:center;}
.mypageCallSetting .formGroup:has(.formGroup) {gap:20px;}
.mypageCallSetting .availableTimeSetting {display:flex;align-items: center;gap:8px;}
.mypageCallSetting .availableInfoSetting {position:relative;display:flex;align-items:center;margin-top:12px;}
.mypageCallSetting .availableInfoSetting .textCount {text-align: center;min-width: 50px;height: 34px;line-height: 34px;border: 1px solid #e6e6e6;border-left: 0 none;font-size: 13px;color: #555;background-color: #f8f9fc;}
.mypageCallSetting .custom-select {width:120px;}
.mypageCallSetting .sText {display:block;margin-top:10px;color:#999;font-size:13px;}
.mypageCallSetting .detailView {position: relative}
.mypageCallSetting .btnUtil {margin-left:auto;}
.mypageCallSetting .detailViewButton {position: relative;display:flex;align-items:center;font-size:13px;}
.mypageCallSetting .detailViewButton:before {content: "";display:inline-flex;width:15px;height:15px;margin-right:6px;background: #fff url("https://icon.feelway.com/recent/common/icon/icon_notice.png") no-repeat 0 0;background-size: 100% auto;vertical-align:top;}
.mypageCallSetting .detailViewImage {display:none;position: absolute;top:calc(100% + 10px);left:calc(100% - 245px);width:345px;padding:10px;border:1px solid #222;background-color:#fff;z-index:2;cursor: pointer;}
.mypageCallSetting .detailViewImage:before {content: "";left: calc(50% - 6px);top: -9px;position: absolute;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #666;}
.mypageCallSetting .detailViewImage:after {content: "";position: absolute;left:calc(50% - 6px);top: -7px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #fff;}
.mypageCallSetting .detailViewImage.popupBottomRight {top:auto;bottom:calc(100% + 10px);left:auto;right:calc(100% - 100px);}
.mypageCallSetting .detailViewImage.popupBottomRight:before {top:auto;bottom:-8px;right:85px;left:auto;border-bottom: 0;border-top: 8px solid #666;}
.mypageCallSetting .detailViewImage.popupBottomRight:after {top:auto;bottom:-6px;right:85px;left:auto;border-bottom: 0;border-top: 8px solid #fff;}
.mypageCallSetting input[type="checkbox"].formCheckbox01 + label {font-size:13px;}
.mypageCallSetting input[type="checkbox"].formCheckbox01 + label::after {border-width:1px;}
.mypageCallSetting .allBtn {width:60px;height:39px;}
.mypageCallSetting .changeValue.inputStyle03 {border-color:#169dab;}
.mypageCallSetting .saveBtnWrap {position: relative;margin-top:40px;margin-right:20px;text-align: right;}
.mypageCallSetting .saveBtnWrap .changeBalloon {display:none;position:absolute;top:-45px;right:-20px;padding: 12px 20px;background-color:#169dab;border-radius: 6px;color:#fff;z-index: 1;font-size: 12px;color: #fff;line-height: 1;}
.mypageCallSetting .saveBtnWrap .changeBalloon:before {content: "";position: absolute;top: 100%;left: 50%;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #169dab;transform: translateX(-50%) rotate(180deg);}
.mypageCallSetting:has(.changeValue) .saveBtnWrap .changeBalloon {display:block;}

/* 주문대화 설정 */
.mypageHeader__tab + .mypageOrderChatContent.cont01 {border-top:1px solid #222;padding-top:10px;}
.mypageOrderChatContent.cont02 {min-height:500px;}
.mypageOrderChat .chatText {display:inline-flex;margin-bottom:10px;font-size:14px;}
.mypageOrderChat .daySchedule,
.mypageOrderChat .daySchedule .dayRow {display: flex;flex-direction: column;gap: 12px;}
.mypageOrderChat .formGroup {display: flex;gap: 12px;width: 460px;align-items: center;}
.mypageOrderChat .availableTimeSetting {display: flex;gap: 8px;width: calc(100% - 200px);align-items: center;}
.mypageOrderChat .availableTimeStartOption,
.mypageOrderChat .availableTimeEndOption {flex: 1 1 0;}
.mypageOrderChat .allBtn {width:190px;}
.mypageOrderChat .availableInfoSetting {position:relative;display:flex;align-items:center;margin-top:12px;}
.mypageOrderChat .availableInfoSetting .textCount {text-align: center;min-width: 50px;height: 42px;line-height: 42px;border: 1px solid #e6e6e6;border-left: 0 none;font-size: 13px;color: #555;background-color: #f8f9fc;}
.orderChatTime {position: relative;margin-bottom:5px;}
.orderChatTimeButton {position: relative;display: flex;align-items: center;gap: 6px;font-size: 12px;line-height: 1;}
.orderChatTimeButton:after {content: "";display: inline-flex;width: 20px;height: 20px;background: #fff url("https://icon.feelway.com/recent/common/icon/icon_notice_blue.png") no-repeat 0 0;background-size: 100% auto;vertical-align: top;}

/* 수수료 안내 */
.mypageSellerCommission__infoBox {display:flex;gap:8px;flex-direction: column;}
.mypageSellerCommission__infoBox__selectWrap {display:flex;gap:4px;align-items:center;}
.mypageSellerCommission .isCurrent {outline: 1px solid #169dab;outline-offset: -1px;}
.mypageSellerCommission .isCurrent td {color:#169dab;font-family: "Pretendard SemiBold";}

/* 경매 */
.auctionPeriodBox {display: inline-block;margin-top: 10px;background: #FFFBE0;padding: 10px;}
.auctionPeriodBox__start,
.auctionPeriodBox__end {color: #222;font-size: 12px;line-height: 14px;}