.trade_account .section{padding:50px 0}.trade_header{display:grid;grid-template-columns:1fr 120px;align-items:center;gap:40px}.trade_header_info{display:flex;flex-direction:column;gap:10px}.trade_title{font-size:30px;font-weight:var(--fw-bold);line-height:36px;letter-spacing:-.225px}.trade_meta span{color:var(--gray-500);font-size:14px;font-weight:var(--fw-regular);line-height:24px}.trade_meta span:before{content:"•";vertical-align:.5px;margin-right:6px}.trade_meta span+span{margin-left:4px}.trade_badges .badge{font-size:12px;font-style:normal;font-weight:400;line-height:20px}.trade_header_btns{display:flex;align-items:center;justify-content:flex-end;gap:5px}.trade_report{width:56px;height:56px;background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23DCDCDC'/%3E%3Cpath d='M19.2108 38.3482H36.7892C37.9665 38.3482 39.0128 37.7348 39.5863 36.708C40.1609 35.6792 40.1357 34.467 39.5184 33.4635L30.7292 19.1761C30.142 18.222 29.121 17.6514 28 17.6514C26.879 17.6514 25.858 18.222 25.2708 19.1761L16.4816 33.4635C15.8643 34.467 15.8391 35.6792 16.4136 36.707C16.9882 37.7358 18.0325 38.3482 19.2108 38.3482ZM18.1344 34.4816L26.9237 20.1942C27.3944 19.4284 28.6056 19.4284 29.0773 20.1942L37.8665 34.4806C38.1102 34.8766 38.1199 35.3541 37.8937 35.7598C37.6676 36.1655 37.2541 36.4071 36.7902 36.4071H19.2108C18.7459 36.4071 18.3334 36.1655 18.1072 35.7598C17.8811 35.3541 17.8908 34.8766 18.1335 34.4816H18.1344Z' fill='black'/%3E%3Cpath d='M27.9989 30.7144C28.5346 30.7144 28.9694 30.2805 28.9694 29.7438V24.8348C28.9694 24.2981 28.5346 23.8643 27.9989 23.8643C27.4631 23.8643 27.0283 24.2981 27.0283 24.8348V29.7438C27.0283 30.2805 27.4631 30.7144 27.9989 30.7144Z' fill='black'/%3E%3Cpath d='M27.9989 34.5286C28.5346 34.5286 28.9694 34.0947 28.9694 33.558V33.3328C28.9694 32.7961 28.5346 32.3623 27.9989 32.3623C27.4631 32.3623 27.0283 32.7961 27.0283 33.3328V33.558C27.0283 34.0947 27.4631 34.5286 27.9989 34.5286Z' fill='black'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;border:none;cursor:pointer}.trade_share{width:56px;height:56px;background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23DCDCDC'/%3E%3Cg clip-path='url(%23clip0_527_20475)'%3E%3Cpath d='M25.0235 37.9496L30.14 32.8331C31.9366 31.0365 32.0597 28.2172 30.5092 26.2804C30.3229 26.0476 29.9706 26.0375 29.7597 26.2484L28.8752 27.133C28.6974 27.3107 28.6608 27.5947 28.8075 27.7989C29.5404 28.8192 29.4488 30.2561 28.5326 31.1723L23.456 36.2489C22.4732 37.2318 20.8739 37.3536 19.8261 36.4403C18.6762 35.4382 18.6317 33.6796 19.6925 32.6188L23.0946 29.2167C23.6584 28.6529 23.4832 27.6783 22.721 27.3608C22.2892 27.1809 21.7887 27.3078 21.4579 27.6386L18.1797 30.9172C16.2454 32.8517 16.1664 36.0954 18.1198 38.0107C20.0245 39.8784 23.1063 39.8668 25.0235 37.9496Z' fill='black'/%3E%3Cpath d='M36.3011 23.4038L32.899 26.8059C32.3352 27.3697 32.5104 28.3443 33.2725 28.6618C33.7043 28.8416 34.2049 28.7147 34.5356 28.384L37.8187 25.1009C39.7777 23.1419 39.8301 19.8827 37.8281 17.9676C35.8944 16.1178 32.8457 16.1439 30.9435 18.0462L25.8538 23.1359C24.0572 24.9325 23.9341 27.7518 25.4845 29.6886C25.6709 29.9214 26.0232 29.9315 26.234 29.7206L27.1186 28.836C27.2964 28.6582 27.333 28.3743 27.1863 28.1701C26.4533 27.1497 26.5449 25.7129 27.4612 24.7966L32.5777 19.6801C33.5956 18.6622 35.2564 18.6621 36.2745 19.6801C37.3459 20.6982 37.3458 22.359 36.3011 23.4038Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_527_20475'%3E%3Crect width='24' height='24' fill='white' transform='translate(16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;border:none;cursor:pointer}.trade_report:hover{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%231D4ED8'/%3E%3Cpath d='M19.2108 38.3482H36.7892C37.9665 38.3482 39.0128 37.7348 39.5863 36.708C40.1609 35.6792 40.1357 34.467 39.5184 33.4635L30.7292 19.1761C30.142 18.222 29.121 17.6514 28 17.6514C26.879 17.6514 25.858 18.222 25.2708 19.1761L16.4816 33.4635C15.8643 34.467 15.8391 35.6792 16.4136 36.707C16.9882 37.7358 18.0325 38.3482 19.2108 38.3482ZM18.1344 34.4816L26.9237 20.1942C27.3944 19.4284 28.6056 19.4284 29.0773 20.1942L37.8665 34.4806C38.1102 34.8766 38.1199 35.3541 37.8937 35.7598C37.6676 36.1655 37.2541 36.4071 36.7902 36.4071H19.2108C18.7459 36.4071 18.3334 36.1655 18.1072 35.7598C17.8811 35.3541 17.8908 34.8766 18.1335 34.4816H18.1344Z' fill='white'/%3E%3Cpath d='M27.9989 30.7144C28.5346 30.7144 28.9694 30.2805 28.9694 29.7438V24.8348C28.9694 24.2981 28.5346 23.8643 27.9989 23.8643C27.4631 23.8643 27.0283 24.2981 27.0283 24.8348V29.7438C27.0283 30.2805 27.4631 30.7144 27.9989 30.7144Z' fill='white'/%3E%3Cpath d='M27.9989 34.5286C28.5346 34.5286 28.9694 34.0947 28.9694 33.558V33.3328C28.9694 32.7961 28.5346 32.3623 27.9989 32.3623C27.4631 32.3623 27.0283 32.7961 27.0283 33.3328V33.558C27.0283 34.0947 27.4631 34.5286 27.9989 34.5286Z' fill='white'/%3E%3C/svg%3E%0A")}.trade_share:hover{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%231D4ED8'/%3E%3Cg clip-path='url(%23clip0_873_8793)'%3E%3Cpath d='M25.0235 37.9496L30.14 32.8331C31.9366 31.0365 32.0597 28.2172 30.5092 26.2804C30.3229 26.0476 29.9706 26.0375 29.7597 26.2484L28.8752 27.133C28.6974 27.3107 28.6608 27.5947 28.8075 27.7989C29.5404 28.8192 29.4488 30.2561 28.5326 31.1723L23.456 36.2489C22.4732 37.2318 20.8739 37.3536 19.8261 36.4403C18.6762 35.4382 18.6317 33.6796 19.6925 32.6188L23.0946 29.2167C23.6584 28.6529 23.4832 27.6783 22.721 27.3608C22.2892 27.1809 21.7887 27.3078 21.4579 27.6386L18.1797 30.9172C16.2454 32.8517 16.1664 36.0954 18.1198 38.0107C20.0245 39.8784 23.1063 39.8668 25.0235 37.9496Z' fill='white'/%3E%3Cpath d='M36.3011 23.4038L32.899 26.8059C32.3352 27.3697 32.5104 28.3443 33.2725 28.6618C33.7043 28.8416 34.2049 28.7147 34.5356 28.384L37.8187 25.1009C39.7777 23.1419 39.8301 19.8827 37.8281 17.9676C35.8944 16.1178 32.8457 16.1439 30.9435 18.0462L25.8538 23.1359C24.0572 24.9325 23.9341 27.7518 25.4845 29.6886C25.6709 29.9214 26.0232 29.9315 26.234 29.7206L27.1186 28.836C27.2964 28.6582 27.333 28.3743 27.1863 28.1701C26.4533 27.1497 26.5449 25.7129 27.4612 24.7966L32.5777 19.6801C33.5956 18.6622 35.2564 18.6621 36.2745 19.6801C37.3459 20.6982 37.3458 22.359 36.3011 23.4038Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_873_8793'%3E%3Crect width='24' height='24' fill='white' transform='translate(16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.content_split{margin-top:50px;min-height:650px;display:flex;align-items:flex-start;position:relative}.content_main{display:flex;flex-direction:column;gap:30px;padding:30px;flex:1 1 auto;align-self:stretch}.trade_content_title{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:var(--fw-bold);line-height:24px;margin-bottom:10px}.trade_content_title .help{color:var(--gray-500);font-size:11px;line-height:20px;font-weight:var(--fw-regular)}.trade_content_title .help a{font-weight:var(--fw-bold)}.trade_info_boxs{display:grid;gap:10px}.trade_info_boxs.grid-column-2{grid-template-columns:repeat(2,1fr)}.trade_info_boxs.grid-column-3{grid-template-columns:repeat(3,1fr)}.trade_info_boxs.grid-column-4{grid-template-columns:repeat(4,1fr)}.trade_info_boxs li{border-radius:10px;border:1px solid var(--gray-300);background:var(--gray-50);padding:15px}.trade_info_boxs li dt{font-size:12px;font-weight:var(--fw-regular);line-height:20px}.trade_info_boxs li dd{margin-top:10px;font-size:14px;font-style:normal;font-weight:var(--fw-bold);line-height:20px}.trade_info_boxs li dd.trade_info_grade{display:flex;align-items:center;gap:6px}.trade_info_boxs li dd.trade_info_grade i{flex:none;display:block;width:32px;height:32px}.trade_info_boxs li dd.is-unverified{color:var(--gray-500)}.trade_info_boxs li dd.is-verified{color:var(--color-blue-700)}.trade_guide{display:flex;flex-wrap:wrap;gap:2.5px}.trade_guide_ico{display:flex;width:55px;height:55px;background-color:var(--gray-100);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:20px;overflow:hidden;align-items:center;justify-content:center}.trade_guide_ico span{display:none;color:#000;text-align:center;font-family:Gmarket Sans;font-size:11px;font-style:normal;font-weight:700;line-height:20px}.trade_guide_ico:hover{background-image:none!important}.trade_guide_ico:hover span{display:flex}.trade_guide_ico.itemplay{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_itemplay.png)}.trade_guide_ico.google{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_google.svg)}.trade_guide_ico.kakao{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_kakao.svg)}.trade_guide_ico.naver{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_naver.svg)}.trade_guide_ico.nexon{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_nexon.svg)}.trade_guide_ico.ncsoft{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_nc.svg)}.trade_guide_ico.facebook{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_facebook.svg)}.trade_guide_ico.phoneNum{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_phone.svg)}.trade_guide_ico.guest{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_guest.svg)}.trade_guide_ico.gameMoney{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_currency.svg)}.trade_guide_ico.item{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_item.svg)}.trade_guide_ico.others{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_etc.svg)}.trade_guide_ico.giftcard{background-image:url(https://cdn.itemplay.co.kr/images/pb/ico_trade_giftcard.svg)}.trade_content_txt{padding:10px 20px;border-left:1px solid var(--gray-300);min-height:150px}.content_aside{padding:20px;flex:0 0 360px;position:sticky;position:-webkit-sticky;top:10px}.payment_options{width:100%}.payment_row,.payment_quantity_row{margin-bottom:20px}.quantity_control_box{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--gray-50);border-radius:10px}.quantity_control_box .quantity_range{color:var(--gray-600);font-size:14px;font-weight:var(--fw-regular);line-height:16px}.quantity_control{display:flex;align-items:center;gap:4px}.quantity_control .quantity_btn{width:32px;height:32px;border-radius:6px;border:1px solid var(--gray-200);background:var(--white);display:flex;justify-content:center;align-items:center;font-size:18px;color:var(--gray-600);cursor:pointer;transition:background .2s}.quantity_control .quantity_btn:hover{background:var(--gray-100)}.quantity_control .quantity_btn:active{background:var(--gray-200)}.quantity_control .quantity_inp{width:70px;height:32px;border:1px solid var(--gray-200);border-radius:6px;text-align:center;font-size:14px;font-weight:var(--fw-bold);color:var(--gray-900)}.payment_title+.trade_option_card{margin-top:10px}.trade_option_card{display:flex;flex-direction:column;gap:10px}.quantity_btn{width:40px;height:40px;border-radius:6px;border:1px solid var(--gray-200);background:var(--white);display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:var(--fw-regular);cursor:pointer}.quantity_btn:active{background:var(--gray-50)}.quantity_inp{height:40px;width:80px;border-radius:6px;border:1px solid var(--gray-200);background:var(--white);box-sizing:border-box;padding:8px 10px;text-align:center;margin:0 5px}.quantity_price .unit{font-size:16px;line-height:28px}.total_price{min-width:0;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.total_price .unit{color:var(--blue-700, #1D4ED8);font-size:16px;line-height:28px}.action_btn{display:flex;height:56px;justify-content:center;align-items:center;border-radius:6px;border:none;cursor:pointer;padding:0 18px;font-size:16px;font-weight:var(--fw-bold);line-height:24px;width:100%}.action_btn.btn_disabled{width:100%}.action_favorite,.action_chat{background:var(--color-blue-50);flex:0 0 56px}.action_favorite.is-liked svg path{fill:var(--color-rose-600)}.action_favorite:active,.action_chat:active{background:var(--color-blue-100)}.action_pay{flex:1}.action_chat svg,.action_pay svg{margin-right:8px;transform:translateY(1px)}.payment_info_detail{margin-top:20px;padding:8px 16px;background:var(--color-blue-50);border-radius:8px}.payment_info_row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.payment_info_label{display:flex;align-items:center;gap:4px;color:var(--gray-600);font-size:14px;line-height:36px;position:relative;font-weight:var(--fw-bold)}.payment_info_value{color:var(--gray-900);font-size:14px;line-height:20px}.payment_info_value strong{font-weight:var(--fw-bold)}.payment_info_row.is-total .payment_info_value strong{color:var(--color-blue-700)}.payment_info_row.is-highlight{padding:12px 0;border-top:none;border-radius:0 0 8px 8px}.payment_info_row.is-highlight .payment_info_label{color:var(--gray-900);font-weight:var(--fw-bold)}.payment_info_row.is-highlight .payment_info_value{font-size:18px}.payment_info_row.is-highlight .payment_info_value strong{color:var(--color-blue-700);font-weight:var(--fw-bold)}.payment_info_row.is-input{flex-wrap:wrap;gap:8px}.payment_info_row.is-input .mileage_input_wrap{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;min-width:180px}.payment_info_row.is-input .mileage_inp{flex:1;max-width:120px;height:36px;padding:6px 10px;font-size:14px;text-align:right;border:1px solid var(--gray-300);border-radius:6px}.payment_info_row.is-input .unit{color:var(--gray-600);font-size:14px}.payment_info_row.is-input .btn_mileage_all{height:36px;padding:0 4px;background:var(--white);border:1px solid var(--color-blue-500);border-radius:6px;color:var(--color-blue-500);font-size:13px;font-weight:var(--fw-regular);cursor:pointer;white-space:nowrap}.payment_info_row.is-input .btn_mileage_all:hover{background:var(--color-blue-50)}.tooltip_trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;cursor:pointer;padding:0}.tooltip_trigger:hover+.tooltip_content,.tooltip_content:hover{display:block}.tooltip_content{display:none;position:absolute;top:100%;left:0;margin-top:4px;padding:10px 12px;background:var(--gray-800);border-radius:6px;z-index:10;min-width:160px;box-shadow:0 4px 12px #00000026}.tooltip_content:before{content:"";position:absolute;top:-6px;left:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--gray-800)}.tooltip_content p{display:flex;justify-content:space-between;color:var(--white);font-size:12px;line-height:18px}.tooltip_content p+p{margin-top:4px}.tooltip_content strong{font-weight:var(--fw-bold)}.payment_fee_notice{color:var(--color-orange-700);font-size:12px;line-height:18px;text-align:right}.option_card.is-disabled{opacity:.5;cursor:not-allowed}.option_card.is-disabled .option_input{pointer-events:none}.option_card.is-disabled .option_label:after{content:" (잔액 부족)";color:var(--color-rose-500);font-size:12px}.payment_info_row.is-input .mileage_inp:disabled{background:var(--gray-100);color:var(--gray-500);cursor:not-allowed}.payment_info_row.is-input .btn_mileage_all:disabled{opacity:.5;cursor:not-allowed}.payment_action{margin-top:20px}.popup--purchase{width:500px}.popup--purchase .popup_header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--gray-800)}.popup--purchase .popup_header_close{width:28px;height:28px;background:url(https://cdn.itemplay.co.kr/images/pb/ico_popup_close.svg) no-repeat center;background-size:24px;border:none;cursor:pointer;opacity:.8;transition:opacity .2s}.popup--purchase .popup_header_close:hover{opacity:1}.popup--purchase .payment_action{margin-top:0;display:flex;flex-direction:column;gap:12px}.popup--purchase .payment_row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:0}.popup--purchase .payment_title{color:var(--gray-500);font-size:14px;font-weight:var(--fw-regular);line-height:20px}.popup--purchase .payment_title span{font-size:12px;font-weight:var(--fw-regular)}.popup--purchase .payment_value{font-size:14px;font-weight:var(--fw-bold);line-height:20px;color:var(--gray-900)}.popup--purchase .payment_value.text-ellipsis{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.popup--purchase .payment_value.text-minus{color:var(--color-blue-600)}.popup--purchase .payment_value strong{font-weight:var(--fw-bold)}.popup--purchase .payment_row.is-highlight .payment_title,.popup--purchase .payment_row.is-highlight .payment_value{color:var(--color-blue-700);font-weight:var(--fw-bold)}.popup--purchase .payment_row.is-sub{padding-left:8px}.popup--purchase .payment_row.is-sub .payment_title,.popup--purchase .payment_row.is-sub .payment_value{font-size:13px;color:var(--gray-500)}.popup--purchase .payment_row.is-total{border-top:1px solid var(--gray-200);margin-top:8px;padding-top:16px}.popup--purchase .payment_row.is-total .payment_title{font-size:15px;font-weight:var(--fw-bold);color:var(--gray-900)}.popup--purchase .payment_row.is-highlight .payment_value{font-size:18px;font-weight:var(--fw-bold);color:var(--color-blue-700)}.popup--purchase .popup_notice{margin-top:24px;padding:16px;background:var(--gray-50);border-radius:10px}.popup--purchase .popup_notice_title{font-size:14px;font-weight:var(--fw-bold);line-height:20px;color:var(--gray-700);margin-bottom:10px}.popup--purchase .popup_notice_list{padding-left:16px}.popup--purchase .popup_notice_list li{font-size:13px;line-height:20px;color:var(--gray-600);list-style:disc;margin-bottom:4px}.popup--purchase .popup_notice_list li:last-child{margin-bottom:0}.popup--purchase .popup_btn_area{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}.popup--purchase .popup_btn_area .btn_md{min-width:120px;padding:12px 24px;font-size:15px;font-weight:var(--fw-bold);line-height:24px;border-radius:8px;cursor:pointer;transition:background .2s,opacity .2s}.popup--purchase .popup_btn_area .btn_gray{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-300)}.popup--purchase .popup_btn_area .btn_gray:hover{background:var(--gray-200)}.popup--cancel.is-open{display:block}.popup--cancel .popup_header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--gray-800)}.popup--cancel .popup_header_close{width:28px;height:28px;background:url(https://cdn.itemplay.co.kr/images/pb/ico_popup_close.svg) no-repeat center;background-size:28px;border:none;cursor:pointer;opacity:.8;transition:opacity .2s}.popup--cancel .popup_header_close:hover{opacity:1}.popup--cancel .popup_notice{padding:16px;background:var(--color-orange-50, #fff7ed);border-radius:8px;margin-bottom:24px}.popup--cancel .popup_notice p{font-size:13px;line-height:20px;color:var(--color-orange-800, #9a3412)}.popup--cancel .popup_notice p+p{margin-top:4px}.popup--cancel .popup_btn_area{display:flex;justify-content:center;align-items:center;gap:10px}.popup--cancel .popup_btn_area .btn{min-width:120px;padding:12px 24px;font-size:15px;line-height:24px;border-radius:8px}.popup--confirm.is-open{display:block}.popup--confirm .popup_header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--gray-200)}.popup--confirm .popup_header_close{width:24px;height:24px;background:url(/images/common/icon_close.svg) no-repeat center / 16px;border:none;cursor:pointer;opacity:.6;transition:opacity .2s}.popup--confirm .popup_header_close:hover{opacity:1}.popup--confirm .popup_btn_area{display:flex;gap:8px;justify-content:center}.popup--confirm .popup_btn_area .btn{flex:1;max-width:140px;padding:12px 24px;font-size:15px;line-height:24px;border-radius:8px}.layer-handle{display:none}.trade_detail .section{padding:50px 0 80px}.trade_detail h2.title{display:flex;align-items:center;justify-content:center;position:relative}.trade_detail .title+.section_box{margin-top:50px;padding:30px}.trade_detail .section_box+.content_split{margin-top:30px}.trade_detail .content_split{display:grid;grid-template-columns:1fr 460px;align-items:start;gap:20px}.trade_detail .content_main{padding:0;display:flex;flex-direction:column;gap:10px}.trade_detail .action_buttons .btn{padding:12px 24px;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;border:none}.chat_image_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:9999;justify-content:center;align-items:center}.chat_image_modal.is-active{display:flex}.chat_image_modal_content{position:relative;max-width:90%;max-height:90%}.chat_image_modal_content img{max-width:100%;max-height:90vh;border-radius:8px}.chat_image_modal_close{position:absolute;top:-40px;right:0;width:36px;height:36px;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:24px;line-height:36px;text-align:center;cursor:pointer;transition:background .2s}.chat_image_modal_close:hover{background:#ffffff4d}#chat-image-input{display:none}.report-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;transition:opacity .2s ease}.report-popup-overlay.is-visible{opacity:1}.report-popup{background:#fff;border-radius:16px;width:90%;max-width:480px;box-shadow:0 10px 40px #0003;transform:scale(.9);transition:transform .2s ease;overflow:hidden}.report-popup-overlay.is-visible .report-popup{transform:scale(1)}.report-popup__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--gray-200)}.report-popup__title{font-size:18px;font-weight:700;color:#1f2937;margin:0}.report-popup__close{width:32px;height:32px;border:none;background:none;font-size:24px;color:var(--gray-400);cursor:pointer;border-radius:4px;transition:background .2s}.report-popup__close:hover{background:var(--gray-100);color:var(--gray-600)}.report-popup__body{padding:24px}.report-popup__field{margin-bottom:20px}.report-popup__field:last-child{margin-bottom:0}.report-popup__label{display:block;font-size:14px;font-weight:700;color:#374151;margin-bottom:8px}.report-popup__label .required{color:#ef4444}.report-popup__select{width:100%;padding:12px 16px;border:1px solid var(--gray-300);border-radius:8px;font-size:14px;color:#1f2937;background-color:#fff;cursor:pointer}.report-popup__select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.report-popup__textarea{width:100%;padding:12px 16px;border:1px solid var(--gray-300);border-radius:8px;font-size:14px;color:#1f2937;resize:vertical;min-height:120px;font-family:inherit}.report-popup__textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.report-popup__hint{font-size:12px;color:var(--gray-400);margin-top:4px;text-align:right}.report-popup__footer{display:flex;gap:8px;padding:16px 24px;border-top:1px solid var(--gray-200);justify-content:flex-end}.proposal_card{border:1px solid var(--gray-200);border-radius:8px;padding:12px;margin-bottom:8px}.proposal_card:hover{border-color:var(--gray-300)}.proposal_card--inactive{opacity:.6}.proposal_card_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.proposal_card_seller{display:flex;align-items:center;gap:8px}.proposal_card_name{font-weight:700}.proposal_card_time{font-size:12px;color:var(--gray-500)}.proposal_card_price{margin-bottom:8px}.proposal_card_amount{font-size:16px;font-weight:700;color:var(--color-blue-700)}.proposal_card_unit{font-size:13px;color:var(--gray-500);margin-left:4px}.proposal_card_message{font-size:13px;color:var(--gray-600);margin-bottom:8px;padding:8px;background:var(--gray-50);border-radius:4px}.proposal_card_actions{display:flex;gap:8px}.proposal_card_actions .btn{flex:1}.proposal_card_expiry{font-size:11px;color:var(--gray-400);margin-top:4px;text-align:center}.proposal_card_status{text-align:center;padding:4px}.proposal_card_status span{font-size:13px;color:var(--gray-500)}.my_proposal_summary{text-align:center;padding:15px;background:var(--gray-50);border-radius:8px;margin-bottom:10px}.my_proposal_label{font-size:14px;font-weight:700;margin-bottom:4px}.my_proposal_price{font-size:18px;font-weight:700;color:var(--color-blue-700)}.my_proposal_expiry{font-size:12px;color:var(--gray-500);margin-top:4px}.proposal_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.proposal_modal{max-width:420px;width:90%;background:#fff;border-radius:12px;padding:24px;position:relative}.proposal_modal_close{position:absolute;top:12px;right:12px;background:none;border:none;font-size:20px;cursor:pointer}.proposal_modal_title{font-size:18px;font-weight:700;margin-bottom:20px}.proposal_modal_info{padding:10px;background:var(--gray-50);border-radius:6px;margin-bottom:15px;font-size:13px}.proposal_modal .form_group,.proposal_modal .info_box--playupmax{margin-bottom:15px}.buy_proposals_title{margin-bottom:10px}.pw_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;align-items:center;justify-content:center}.pw_popup{background:#fff;border-radius:16px;max-width:400px;width:90%;padding:32px 24px;text-align:center}.pw_icon{margin-bottom:20px}.pw_title{font-size:18px;font-weight:700;color:#111;margin-bottom:12px}.pw_desc{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.pw_input_group{margin-bottom:16px}.pw_input{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;box-sizing:border-box}.pw_input--password{text-align:center;letter-spacing:8px}.pw_input--text{font-size:15px}.pw_error{color:#dc2626;font-size:12px;margin-top:8px;min-height:16px}.pw_label{display:block;text-align:left;font-size:14px;font-weight:700;color:#333;margin-bottom:8px}.pw_btn_group{display:flex;gap:12px}.pw_btn{flex:1;padding:14px;border-radius:8px;cursor:pointer;font-size:15px}.pw_btn--cancel{border:1px solid #ddd;background:#fff}.pw_btn--confirm{border:none;background:#2563eb;color:#fff;font-weight:700}.payment_info_value--sm{font-size:13px}.payment_quantity_row--compact{margin-bottom:10px}.trade_content_txt img{max-width:100%;cursor:pointer;transition:opacity .2s}.trade_content_txt img:hover{opacity:.85}.trade_content_txt{font-size:16px;line-height:27px}.trade_content_txt p+p{margin-top:12px}
