@charset "UTF-8";@font-face{font-family:GmarketSansLight;src:url(/build/fonts/GmarketSansLight.woff2) format("woff2"),url(/build/fonts/GmarketSansLight.woff) format("woff"),url(/build/fonts/GmarketSansLight.ttf) format("truetype"),url(/build/fonts/GmarketSansLight.eot) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansMedium;src:url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.woff2) format("woff2"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.woff) format("woff"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.ttf) format("truetype"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.eot) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.woff2) format("woff2"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.woff) format("woff"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.ttf) format("truetype"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.eot) format("embedded-opentype");font-weight:400}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(1)}42%{transform:scale(1.06)}56%{transform:scale(1)}}@keyframes count-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f5af3673}50%{transform:scale(1.1);box-shadow:0 0 0 5px #f5af3600}}@keyframes count-badge-pulse-on-dark{0%,to{transform:scale(1);box-shadow:0 0 #ffffff8c}50%{transform:scale(1.1);box-shadow:0 0 0 5px #fff0}}.inner{margin-block:24px 50px}.buy .game-server.waiting{color:#28a745;border-bottom:3px solid rgba(40,167,69,.25)}.sell .game-server.waiting{color:#0048c8;border-bottom:3px solid rgba(0,72,200,.25)}.item{display:flex;flex-direction:row;gap:24px}.item__left{flex:70%;position:sticky;top:24px;align-self:flex-start;display:flex;flex-direction:column;gap:24px;background:#fff;padding:20px;border-radius:12px}.item__left .game-server{display:flex;flex-direction:row;font-size:14px;align-items:center;justify-content:space-between;padding-top:20px}.item__left .game-server.processing.seller{color:#0048c8;border-bottom:3px solid rgba(0,72,200,.25)}.item__left .game-server.processing.buyer{color:#28a745;border-bottom:3px solid rgba(40,167,69,.25)}.item__left .game-server.canceling,.item__left .game-server.canceled{color:#ff005a;border-bottom:3px solid rgba(255,0,90,.25)}.item__left .game-server.completed{color:#0048c8}.item__left .game-server.completed.buyer{color:#28a745;border-bottom:3px solid rgba(40,167,69,.25)}.item__left .game-server.completed.seller,.item__left .game-server.contract-checking{color:#0048c8;border-bottom:3px solid rgba(0,72,200,.25)}.item__left .game-server.payment-waiting{color:#f5af36;border-bottom:3px solid rgba(245,175,54,.25)}.item__left .game-server__content{display:flex;flex-direction:row;gap:10px}.item__left .game-server__status{font-size:20px;font-family:GmarketSansBold,sans-serif}.item__left .game-server h3{font-size:13px;color:#6b7280;display:flex;align-items:center}.item__left .game-server .fa-heart{font-size:20px;color:#b8b8b8;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.item__left .game-server .fa-heart:hover{color:#ff005a;background:#ff005a14;transform:scale(1.05)}.item__left .game-server .fa-heart.active{color:#ff005a}.item__left .item-pending{margin:20px 0 0;padding:16px;background-color:#ff005a0f;border-radius:10px;border:1px solid rgba(255,0,90,.12);list-style:none}.item__left .item-pending ul{list-style:none;padding:0;margin:0}.item__left .item-pending__title{font-size:14px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;color:#ff005a;margin-bottom:8px;display:block}.item__left .item-pending__content{display:flex;flex-direction:row;align-items:center}.item__left .item-pending__time{font-size:16px;color:#ff005a}.item__left .item-info__icon{max-width:30px}.item__left .item-info__title{font-size:24px;color:#374151;line-height:1.25;letter-spacing:-.03em;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.item__left .item-info__detail{display:flex;align-items:center;justify-content:space-between}.item__left .item-info__id--buy{font-size:13px;padding:6px 14px;border-radius:8px;background:#eaf6ec;color:#28a745;border:1px solid rgba(40,167,69,.1019607843)}.item__left .item-info__id--sell{font-size:13px;padding:6px 14px;border-radius:8px;background:#e3ecfd;color:#0048c8;border:1px solid rgba(0,72,200,.1333333333)}.item__left .item-info__date{font-size:14px;color:#9ca3af;display:flex;align-items:center;gap:8px}.item__left .item-info__date:before{content:"•";color:#e5e7eb;font-size:10px}.item__left .item__info{display:flex;flex-direction:column;gap:24px}.item__left .item__info--icon{max-width:30px;height:auto;display:flex}.item__left .item-title{font-size:20px}.item__left .item-transaction{display:flex;flex-direction:row;margin-top:0;background:#fff}.item__left .item-transaction__info{gap:12px;flex-wrap:wrap;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr)}.item__left .item-transaction__field{align-items:center;background:#f9fafb;padding:18px 20px;border-radius:10px;border:1px solid #f3f4f6;display:flex;flex-direction:column;flex:1;gap:10px;justify-content:center;min-height:90px}.item__left .item-transaction__title{font-size:14px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.item__left .item-transaction__value{font-size:18px;color:#374151;font-family:GmarketSansBold,sans-serif;flex:1}.item__left .item-transaction__value--unit{font-size:14px;font-family:GmarketSansMedium,sans-serif}.item__left .item-transaction__value--red{color:#ff005a;font-family:GmarketSansBold,sans-serif}@media (max-width: 480px){.item__left .item-transaction__value--red{font-size:14px}}.item__left .item-transaction__value--red.non-negotiable{animation:color 1s linear infinite}.item__left .item-transaction__value--buy{color:#28a745;font-family:GmarketSansBold,sans-serif}@media (max-width: 768px){.item__left .item-transaction__value--buy{font-size:14px}}.item__left .item-transaction__value--sell{color:#0048c8;font-family:GmarketSansBold,sans-serif}.item__left .user-info{display:flex;flex-direction:column;margin-top:0;padding:0}.item__left .user-info__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-block:12px}.item__left .user-info__content{display:flex;flex-direction:row;padding:20px;border-radius:12px;background:#fff;width:100%;gap:12px;border:1px solid #e0e0e0}.item__left .user-info__main{display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:1}.item__left .user-info__grade{display:flex;flex-direction:row;align-items:center;gap:16px}.item__left .user-info__grade-icon{width:56px;height:56px;background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));transition:transform .2s cubic-bezier(.4,0,.2,1)}.item__left .user-info__grade-icon:hover{transform:scale(1.05)}.item__left .user-info__grade-icon.bronze{background-image:url(/build/images/common/b_bronze.png)}.item__left .user-info__grade-icon.silver{background-image:url(/build/images/common/b_silver.png)}.item__left .user-info__grade-icon.gold{background-image:url(/build/images/common/b_gold.png)}.item__left .user-info__grade-icon.diamond{background-image:url(/build/images/common/b_diamond.png)}.item__left .user-info__grade-icon.platinum{background-image:url(/build/images/common/b_platnum.png)}.item__left .user-info__grade-score{font-size:14px;color:#6b7280}.item__left .user-info__grade__auth{display:flex;flex-direction:row;gap:10px;align-items:center}.item__left .item__seller--info{display:flex;flex-direction:column;justify-content:space-between}.item__left .item__seller--name,.item__left .item__seller--number{padding:14px 18px;border-radius:10px;font-size:14px;color:#374151;line-height:1.6;background:#f9fafb;border:1px solid #f3f4f6}.item__left .item__seller--name:hover,.item__left .item__seller--number:hover{background:#fff;border-color:#e0e0e0}.item__left .item__seller--number .hinted-tooltip{display:inline-flex;align-items:center;margin-left:6px}.item__left .item__seller--number .hinted-tooltip i{font-size:14px;color:#999;cursor:pointer;transition:all .2s ease}.item__left .item__seller--number .hinted-tooltip i:hover{color:#4179dd;transform:scale(1.1)}.item__left .user-info__auth--btn{padding:10px 18px;border-radius:10px;border:1px solid #e8e8e8;background-color:#fafafa;color:#959595;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;font-family:GmarketSansMedium,sans-serif}.item__left .user-info__auth--btn.complete{background-color:#fff;border-color:#e67206;color:#e67206}@media (max-width: 1024px){.item__left{gap:18px;position:static}.item__left .game-server{padding:12px 0}.item__left .item-info__id{font-size:13px;padding:6px 12px}.item__left .item-info__date{font-size:13px}.item__left .item-info__account{padding:24px;border-radius:12px}.item__left .item-transaction{padding:unset;background:unset}.item__left .item-transaction--info{gap:12px}.item__left .item-transaction__field{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;gap:4px;min-height:unset}.item__left .item-transaction__value{flex:unset;font-size:16px}.item__left .item-transaction__value--sell{font-size:16px}.item__left .user-info__content{padding:24px;border-radius:14px}.item__left .user-info__content h3{font-size:16px;margin-bottom:16px}}@media (max-width: 768px){.item__left .game-server{padding:12px 0}.item__left .item-info__id{font-size:13px;padding:6px 12px;border-radius:8px}.item__left .item-info__date{font-size:13px}.item__left .item-info__account{padding:20px;margin-top:20px;border-radius:14px}.item__left .item-transaction__info{display:flex;flex-direction:column;gap:0px;border-radius:12px;background-color:#fff;border:1px solid #e0e0e0}.item__left .item-transaction__field{background-color:unset;padding:8px 12px;border:unset;border-radius:unset;border-bottom:1px solid #e0e0e0}.item__left .item-transaction__field:last-child{border-bottom:unset}.item__left .item-transaction__title{font-size:12px}.item__left .item-transaction__value,.item__left .item-transaction__value--sell{font-size:14px}.item__left .user-info__main{flex-direction:row!important;flex-wrap:wrap}.item__left .user-info__header{margin-bottom:12px}.item__left .user-info__content{padding:12px;border-radius:12px;flex-direction:column}.item__left .user-info__content h3{font-size:16px;margin-bottom:16px}.item__left .user-info__grade-icon{width:40px;height:40px}.item__left .user-info__grade-text{font-size:14px}.item__left .user-info__grade-score{font-size:12px}.item__left .item__seller--info{display:flex;flex-direction:column;gap:0px;background-color:#f9fafb;border-radius:12px}.item__left .item__seller--name,.item__left .item__seller--number{font-size:13px;padding:8px 12px;border-radius:unset;border:unset}.item__left .item__seller--name{border-bottom:1px solid #e0e0e0}.item__left .user-info__auth{width:100%;display:flex;flex-direction:row;justify-content:space-around}.item__left .user-info__auth--btn{width:30%;padding:8px 12px}}@media (max-width: 480px){.item__left .user-info__main{display:flex;flex-direction:column;gap:12px;align-items:unset}}.item__right,.item__right--mobile{flex:0 0 320px;width:320px;position:sticky;top:24px;align-self:flex-start;display:flex;flex-direction:column;gap:0;background:#fff;border-radius:12px;padding:24px}.item__right--mobile{display:none}.item__right h3,.item__right--mobile h3{font-size:13px;color:#374151;margin-bottom:16px;display:block;letter-spacing:-.01em}.item__right .buy-price__unit,.item__right--mobile .buy-price__unit{font-size:14px;color:#000;font-family:GmarketSansMedium,sans-serif}.item__right .item-transfer,.item__right--mobile .item-transfer{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.item__right .item-transfer__list,.item__right--mobile .item-transfer__list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}.item__right .item-transfer__label,.item__right--mobile .item-transfer__label{font-size:13px;color:#6b7280}.item__right .item-transfer__value,.item__right--mobile .item-transfer__value{font-size:14px;color:#1f2937;font-family:GmarketSansBold,sans-serif}@media (max-width: 1024px){.item__right,.item__right--mobile{padding:16px 20px;gap:10px;border-radius:10px}.item__right--mobile{display:flex;background:#fff;padding:24px}.item .item__right--mobile .item-actions{display:none}.item-right-bottom-sheet .item__right,.item-right-bottom-sheet .item__right--mobile{display:flex;overflow:visible;padding:16px 20px;gap:10px;position:relative;pointer-events:auto}.item__right h3,.item__right--mobile h3{font-size:13px;margin-bottom:10px}.item__right .item-transfer,.item__right--mobile .item-transfer{gap:10px;padding-bottom:10px}.item__right .item-transfer__label,.item__right--mobile .item-transfer__label{font-size:13px}.item__right .item-transfer__value,.item__right--mobile .item-transfer__value{font-size:14px}}.item__right .item-contract,.item__right--mobile .item-contract{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;transition:border-color .2s,box-shadow .2s}.item__right .item-contract.contract-section--error,.item__right--mobile .item-contract.contract-section--error{padding:10px;border:1.5px solid #ff005a;box-shadow:0 0 0 3px #ff005a80;border-radius:8px}.item__right .item-contract__title,.item__right--mobile .item-contract__title{margin:0 0 16px;font-size:12px;line-height:1.4;color:#6b7280;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f9fafb;border-radius:6px}.item__right .item-contract__content,.item__right--mobile .item-contract__content{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.item__right .item-contract .contract-option,.item__right--mobile .item-contract .contract-option{width:100%;padding:14px 16px;font-family:GmarketSansMedium,sans-serif;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left}.item__right .item-contract .contract-option:hover:not(:disabled),.item__right--mobile .item-contract .contract-option:hover:not(:disabled){border-color:#0048c866;box-shadow:0 2px 6px #0048c814}.item__right .item-contract .contract-option.active,.item__right--mobile .item-contract .contract-option.active{border-color:#0048c8;background-color:#0048c80a;box-shadow:0 2px 8px #0048c81a}.item__right .item-contract .contract-option.active .contract-option__title,.item__right--mobile .item-contract .contract-option.active .contract-option__title,.item__right .item-contract .contract-option.active .contract-option__name,.item__right--mobile .item-contract .contract-option.active .contract-option__name,.item__right .item-contract .contract-option.active .contract-option__desc,.item__right--mobile .item-contract .contract-option.active .contract-option__desc{color:#1f2937}.item__right .item-contract .contract-option.active .contract-option__price,.item__right--mobile .item-contract .contract-option.active .contract-option__price{color:#0048c8}.item__right .item-contract .contract-option:disabled,.item__right--mobile .item-contract .contract-option:disabled{cursor:not-allowed;background-color:#f9fafb}.item__right .item-contract .contract-option:disabled:hover,.item__right--mobile .item-contract .contract-option:disabled:hover{transform:none;box-shadow:none;border-color:#e0e0e0}.item__right .item-contract .contract-option__header,.item__right--mobile .item-contract .contract-option__header{display:flex;align-items:center;justify-content:space-between}.item__right .item-contract .contract-option__content,.item__right--mobile .item-contract .contract-option__content{display:flex;flex-direction:row;gap:8px}.item__right .item-contract .contract-option__title,.item__right--mobile .item-contract .contract-option__title{font-size:13px;color:#1f2937;flex:1}.item__right .item-contract .contract-option__name,.item__right--mobile .item-contract .contract-option__name{font-size:12px;color:#6b7280}.item__right .item-contract .contract-option__desc,.item__right--mobile .item-contract .contract-option__desc{font-size:11px;color:#9ca3af;line-height:1.5}.item__right .item-contract .contract-option__price,.item__right--mobile .item-contract .contract-option__price{font-size:13px;color:#374151}.item__right .item-contract .contract-option .contract-option__badge--primary,.item__right--mobile .item-contract .contract-option .contract-option__badge--primary{padding:3px 8px;border-radius:8px;font-size:10px;background-color:#0048c81a;color:#0048c8;border:1px solid rgba(0,72,200,.2);font-family:system-ui}.item__right .item-contract .contract-option .contract-option__badge--premium,.item__right--mobile .item-contract .contract-option .contract-option__badge--premium{padding:3px 8px;border-radius:8px;font-size:10px;background-color:#f59e0b1a;color:#f5af36;border:1px solid rgba(245,158,11,.3);font-family:system-ui}.item__right .item-contract .contract-option .contract-option__badge--red,.item__right--mobile .item-contract .contract-option .contract-option__badge--red{padding:3px 8px;border-radius:8px;font-size:10px;background-color:#ff005a1a;color:#ff005a;border:1px solid rgba(255,0,90,.3);font-family:system-ui}.item__right .item-contract .contract-option .service-hint-icon,.item__right--mobile .item-contract .contract-option .service-hint-icon{display:flex;flex-direction:column;gap:6px}.item__right .item-contract .contract-option .service-hint-icon i,.item__right--mobile .item-contract .contract-option .service-hint-icon i{font-size:13px;color:#9ca3af;transition:color .2s cubic-bezier(.4,0,.2,1)}.item__right .item-contract .contract-option .service-hint-icon:hover i,.item__right--mobile .item-contract .contract-option .service-hint-icon:hover i{color:#0048c8}.item__right--dropdown .contract-select{width:100%}.item__right--dropdown .contract-select .custom-select-box{border:1px solid #e0e0e0;border-radius:10px;background:#fff}.item__right--dropdown .contract-select .custom-select-box .custom-select-label{padding:14px 16px;font-size:14px;color:#374151;font-family:GmarketSansMedium,sans-serif;min-height:auto;border:none;border-radius:0}.item__right--dropdown .contract-select .custom-select-box .custom-select-label:hover,.item__right--dropdown .contract-select .custom-select-box.active .custom-select-label{border-color:transparent}.item__right--dropdown .contract-select .custom-select-box .custom-select-option-list{border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px #00000026;max-height:400px;padding:0}.item__right--dropdown .contract-select .contract-select-option{padding:12px 14px;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px}.item__right--dropdown .contract-select .contract-select-option:last-child{border-bottom:none}.item__right--dropdown .contract-select .contract-select-option:hover{background-color:#f9fafb}.item__right--dropdown .contract-select .contract-select-option.selected{background-color:#0048c80f;border-left:3px solid #0048c8;color:#374151}.item__right--dropdown .contract-select .contract-select-option.selected .contract__dropdown--item-title,.item__right--dropdown .contract-select .contract-select-option.selected .contract__dropdown--item-name,.item__right--dropdown .contract-select .contract-select-option.selected .contract__dropdown--item-desc{color:#374151}.item__right--dropdown .contract-select .contract-select-option.selected .contract__dropdown--item-price{color:#0048c8}.item__right--dropdown .contract-select .contract-select-option.selected .contract__dropdown--item-badge{background-color:#0048c81a;color:#0048c8;border-color:#0048c833}.item__right--dropdown .contract-select .contract-select-option.selected .contract__dropdown--item-badge.premium{background-color:#f59e0b1a;color:#f59e0b;border-color:#f59e0b4d}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header .contract__dropdown--item-title{font-size:13px;color:#374151}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header .contract__dropdown--item-badge{display:inline-block;padding:2px 6px;background-color:#0048c81a;color:#0048c8;border-radius:6px;font-size:9px;border:1px solid rgba(0,72,200,.2);white-space:nowrap}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header .contract__dropdown--item-badge.premium{background-color:#f59e0b1a;color:#f59e0b;border-color:#f59e0b4d}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header .service-hint-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header .service-hint-icon i{font-size:12px;color:#9ca3af;transition:color .2s cubic-bezier(.4,0,.2,1)}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-header .service-hint-icon:hover i{color:#0048c8}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-content{display:flex;flex-direction:column;gap:4px}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-content .contract__dropdown--item-name{font-size:11px;color:#6b7280}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-content .contract__dropdown--item-price{font-size:13px;color:#0048c8}.item__right--dropdown .contract-select .contract-select-option .contract__dropdown--item-content .contract__dropdown--item-desc{font-size:10px;color:#9ca3af;line-height:1.4}.item__right .item-contract__dropdown.contract-section--error,.item__right--mobile .item-contract__dropdown.contract-section--error{padding:10px;border:1.5px solid #ff005a;box-shadow:0 0 0 3px #ff005a80;border-radius:8px}.item__right .item-price__info,.item__right--mobile .item-price__info{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.item__right .item-price__info .buy-price,.item__right--mobile .item-price__info .buy-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:24px}.item__right .item-price__info .buy-price__title,.item__right--mobile .item-price__info .buy-price__title{font-size:13px;color:#6b7280}.item__right .item-price__info .buy-price__content,.item__right--mobile .item-price__info .buy-price__content{font-size:18px;font-family:GmarketSansBold,sans-serif}.item__right .item-price__info .buy-price__content--buy,.item__right--mobile .item-price__info .buy-price__content--buy{color:#28a745}.item__right .item-price__info .buy-price__content--sell,.item__right--mobile .item-price__info .buy-price__content--sell{color:#0048c8}.item__right .item-price__info .buy-quantity,.item__right--mobile .item-price__info .buy-quantity{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:24px}.item__right .item-price__info .buy-quantity ul,.item__right--mobile .item-price__info .buy-quantity ul{list-style:none;padding:0;margin:0}.item__right .item-price__info .buy-quantity__title,.item__right--mobile .item-price__info .buy-quantity__title{font-size:13px;color:#6b7280;display:block}.item__right .item-price__info .buy-quantity__content,.item__right--mobile .item-price__info .buy-quantity__content{display:flex;flex-direction:row;align-items:center;gap:4px;max-width:70%;min-width:0;overflow:hidden}.item__right .item-price__info .buy-quantity__input,.item__right--mobile .item-price__info .buy-quantity__input{flex:1;min-width:0;max-width:100%;padding:10px 14px;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:14px;color:#1f2937;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:right;overflow:hidden;text-overflow:ellipsis}.item__right .item-price__info .buy-quantity__input:focus,.item__right--mobile .item-price__info .buy-quantity__input:focus{outline:none;border-color:#0048c8;background-color:#fff;box-shadow:0 0 0 3px #0048c814}.item__right .item-price__info .buy-quantity__input:disabled,.item__right--mobile .item-price__info .buy-quantity__input:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e0e0e0}.item__right .item-price__info .buy-quantity__unit,.item__right--mobile .item-price__info .buy-quantity__unit{font-size:13px;color:#6b7280;white-space:nowrap}.item__right .item-price__info .buy-quantity__wrapper,.item__right--mobile .item-price__info .buy-quantity__wrapper{display:flex;flex-direction:column;width:100%;min-width:0;gap:4px}.item__right .item-price__info .buy-quantity__counter,.item__right--mobile .item-price__info .buy-quantity__counter{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%}.item__right .item-price__info .buy-quantity__counter .counter-minus,.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus,.item__right .item-price__info .buy-quantity__counter .counter-plus,.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus{flex-shrink:0;width:36px;height:36px;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;color:#374151;font-size:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.item__right .item-price__info .buy-quantity__counter .counter-minus:hover:not(:disabled),.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus:hover:not(:disabled),.item__right .item-price__info .buy-quantity__counter .counter-plus:hover:not(:disabled),.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus:hover:not(:disabled){background-color:#f9fafb;border-color:#0048c8;color:#0048c8}.item__right .item-price__info .buy-quantity__counter .counter-minus:disabled,.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus:disabled,.item__right .item-price__info .buy-quantity__counter .counter-plus:disabled,.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus:disabled{opacity:.4;cursor:not-allowed;background-color:#f9fafb}.item__right .item-price__info .buy-quantity__counter .counter-minus.btn-primary,.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus.btn-primary,.item__right .item-price__info .buy-quantity__counter .counter-plus.btn-primary,.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus.btn-primary{background-color:#0048c8;border-color:#0048c8;color:#fff}.item__right .item-price__info .buy-quantity__counter .counter-minus.btn-primary:hover:not(:disabled),.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus.btn-primary:hover:not(:disabled),.item__right .item-price__info .buy-quantity__counter .counter-plus.btn-primary:hover:not(:disabled),.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus.btn-primary:hover:not(:disabled){background-color:#2761c9;border-color:#2761c9}.item__right .item-price__info .buy-quantity__counter input,.item__right--mobile .item-price__info .buy-quantity__counter input{flex:1;min-width:0;padding:10px 14px;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:14px;color:#1f2937;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;text-overflow:ellipsis}.item__right .item-price__info .buy-quantity__counter input:focus,.item__right--mobile .item-price__info .buy-quantity__counter input:focus{outline:none;border-color:#0048c8;background-color:#fff;box-shadow:0 0 0 3px #0048c814}.item__right .item-price__info .buy-quantity__counter input:disabled,.item__right--mobile .item-price__info .buy-quantity__counter input:disabled,.item__right .item-price__info .buy-quantity__counter input.fixed,.item__right--mobile .item-price__info .buy-quantity__counter input.fixed{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e0e0e0}.item__right .item-price__info .buy-quantity__counter .num,.item__right--mobile .item-price__info .buy-quantity__counter .num{font-size:13px;color:#6b7280;white-space:nowrap}.item__right .item-price__info .buy-contract,.item__right--mobile .item-price__info .buy-contract{margin:0 0 16px;padding:14px 16px;background-color:#0048c80a;border-radius:8px;border:1px solid rgba(0,72,200,.1);list-style:none}.item__right .item-price__info .buy-contract__title,.item__right--mobile .item-price__info .buy-contract__title{font-size:13px;color:#6b7280;margin-bottom:8px;display:block}.item__right .item-price__info .buy-contract__content,.item__right--mobile .item-price__info .buy-contract__content{display:flex;flex-direction:row;align-items:center}.item__right .item-price__info .buy-contract__price,.item__right--mobile .item-price__info .buy-contract__price{font-size:15px;color:#0048c8}.item__right .item-price__info .item-price,.item__right--mobile .item-price__info .item-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:24px}.item__right .item-price__info .item-price ul,.item__right--mobile .item-price__info .item-price ul{list-style:none;padding:0;margin:0}.item__right .item-price__info .item-price__title,.item__right--mobile .item-price__info .item-price__title{font-size:13px;color:#6b7280;display:block}.item__right .item-price__info .item-price__amount,.item__right--mobile .item-price__info .item-price__amount{color:#ff005a;font-family:GmarketSansBold,sans-serif;font-size:20px}.item__right .item-user__character,.item__right--mobile .item-user__character{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.item__right .item-user__character .user__character,.item__right--mobile .item-user__character .user__character{display:flex;flex-direction:column;gap:12px}.item__right .item-user__character .user__character--title,.item__right--mobile .item-user__character .user__character--title{font-size:13px;color:#6b7280}.item__right .item-user__character .user__character--input,.item__right--mobile .item-user__character .user__character--input{width:100%;margin-top:0}.item__right .item-user__character .user__character--input-row,.item__right--mobile .item-user__character .user__character--input-row{display:flex;gap:8px;align-items:center}.item__right .item-user__character .user__character--input-save-btn,.item__right--mobile .item-user__character .user__character--input-save-btn{flex-shrink:0;min-width:64px;padding:10px 16px;border:1.5px solid #0048c8;border-radius:8px;background-color:#0048c8;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #0048c833;transition:all .2s ease}.item__right .item-user__character .user__character--input-save-btn:hover:not(:disabled),.item__right--mobile .item-user__character .user__character--input-save-btn:hover:not(:disabled){background-color:#003da9;border-color:#003da9;box-shadow:0 3px 10px #0048c840;transform:translateY(-1px)}.item__right .item-user__character .user__character--input-save-btn:active:not(:disabled),.item__right--mobile .item-user__character .user__character--input-save-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0048c833}.item__right .item-user__character .user__character--input-save-btn:disabled,.item__right--mobile .item-user__character .user__character--input-save-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.item__right .item-user__character .user__character--save-btn,.item__right--mobile .item-user__character .user__character--save-btn{flex-shrink:0;min-width:56px;padding:9px 14px;border:1.5px solid #0048c8;border-radius:8px;background-color:#0048c8;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:0 2px 6px #0048c82e;font-family:GmarketSansMedium,sans-serif}.item__right .item-user__character .user__character--save-btn:hover:not(:disabled),.item__right--mobile .item-user__character .user__character--save-btn:hover:not(:disabled){background-color:#003da9;border-color:#003da9;box-shadow:0 3px 10px #0048c847;transform:translateY(-1px)}.item__right .item-user__character .user__character--save-btn:active:not(:disabled),.item__right--mobile .item-user__character .user__character--save-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0048c826}.item__right .item-user__character .user__character--save-btn:disabled,.item__right--mobile .item-user__character .user__character--save-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.item__right .item-user__character .user__character--input input,.item__right--mobile .item-user__character .user__character--input input{width:100%;flex:1;min-width:0;padding:10px 14px;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:14px;color:#1f2937;transition:all .2s cubic-bezier(.4,0,.2,1)}.item__right .item-user__character .user__character--input input:focus,.item__right--mobile .item-user__character .user__character--input input:focus{outline:none;border-color:#0048c8;background-color:#fff;box-shadow:0 0 0 3px #0048c814}.item__right .item-user__character .user__character--input input:disabled,.item__right--mobile .item-user__character .user__character--input input:disabled,.item__right .item-user__character .user__character--input input[readonly],.item__right--mobile .item-user__character .user__character--input input[readonly]{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e0e0e0}.item__right .item-user__character .user__character--input input::placeholder,.item__right--mobile .item-user__character .user__character--input input::placeholder{color:#b8b8b8}.item__right .item-user__character .user__character--input input.character-id--error,.item__right--mobile .item-user__character .user__character--input input.character-id--error{border-color:#ff005a;box-shadow:0 0 0 3px #ff005a80}.item__right .item-user__character .user__character--input input.character-id--error:focus,.item__right--mobile .item-user__character .user__character--input input.character-id--error:focus{border-color:#ff005a;box-shadow:0 0 0 3px #ff005a80}.item__right .user-mileage,.item__right--mobile .user-mileage{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}@media (max-width: 1024px){.item__right .user-mileage,.item__right--mobile .user-mileage{margin-bottom:unset}}.item__right .user-mileage__title,.item__right--mobile .user-mileage__title{font-size:13px;color:#6b7280}.item__right .user-mileage__title div,.item__right--mobile .user-mileage__title div{font-size:14px;color:#1f2937}.item__right .user-mileage__content,.item__right--mobile .user-mileage__content{display:flex;flex-direction:column;gap:12px;padding-top:0;list-style:none;margin:0}.item__right .user-mileage__item,.item__right--mobile .user-mileage__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.item__right .user-mileage__text,.item__right--mobile .user-mileage__text{font-size:13px;color:#6b7280}.item__right .user-mileage__value,.item__right--mobile .user-mileage__value{font-family:GmarketSansBold,sans-serif;font-size:14px;color:#1f2937}.item__right .user-mileage__value--red,.item__right--mobile .user-mileage__value--red{font-size:14px;font-family:GmarketSansBold,sans-serif;color:#ff005a}.item__right .user-mileage__input,.item__right--mobile .user-mileage__input{display:flex;flex-direction:row;align-items:center;max-width:50%}.item__right .user-mileage__input input,.item__right--mobile .user-mileage__input input{flex:1;padding:10px 4px 10px 10px;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:13px;color:#3a8afd;font-family:GmarketSansBold,sans-serif;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;text-align:right}.item__right .user-mileage__input input:focus,.item__right--mobile .user-mileage__input input:focus{outline:none;border-color:#0048c8;background-color:#fff;box-shadow:0 0 0 3px #0048c814}.item__right .user-mileage__input input:disabled,.item__right--mobile .user-mileage__input input:disabled,.item__right .user-mileage__input input[readonly],.item__right--mobile .user-mileage__input input[readonly]{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e0e0e0}.item__right .user-mileage__input input::placeholder,.item__right--mobile .user-mileage__input input::placeholder{color:#b8b8b8}.item__right .item-actions,.item__right--mobile .item-actions{display:flex;flex-direction:row;gap:8px;padding-top:4px}.item__right .item-actions__slot,.item__right--mobile .item-actions__slot{display:flex;flex:1}.item__right .item-actions__button,.item__right--mobile .item-actions__button{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;padding:12px 16px;font-size:14px}.item__right .item-actions__button:disabled,.item__right--mobile .item-actions__button:disabled{opacity:.5;cursor:not-allowed}.item__right .item-actions__button:not(:disabled):active,.item__right--mobile .item-actions__button:not(:disabled):active{transform:scale(.98)}.item__right .item-actions__button--buy,.item__right--mobile .item-actions__button--buy{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;padding:12px 16px;font-size:14px;background-color:#28a745;color:#fff;border:none}.item__right .item-actions .request-transfer,.item__right--mobile .item-actions .request-transfer,.item__right .item-actions .request-buy,.item__right--mobile .item-actions .request-buy{background-color:#0048c8;color:#fff;box-shadow:0 2px 6px #0048c826;border:none}.item__right .item-actions .request-transfer:hover:not(:disabled),.item__right--mobile .item-actions .request-transfer:hover:not(:disabled),.item__right .item-actions .request-buy:hover:not(:disabled),.item__right--mobile .item-actions .request-buy:hover:not(:disabled){background-color:#2761c9;box-shadow:0 3px 10px #0048c840;transform:translateY(-1px)}.item__right .item-actions .request-transfer:active:not(:disabled),.item__right--mobile .item-actions .request-transfer:active:not(:disabled),.item__right .item-actions .request-buy:active:not(:disabled),.item__right--mobile .item-actions .request-buy:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 4px #0048c833}.item__right .item-actions .btnItemCtrl[data-action=itemEdit],.item__right--mobile .item-actions .btnItemCtrl[data-action=itemEdit]{background-color:#fff;color:#0048c8;border:1.5px solid #0048c8;box-shadow:none}.item__right .item-actions .btnItemCtrl[data-action=itemEdit]:hover:not(:disabled),.item__right--mobile .item-actions .btnItemCtrl[data-action=itemEdit]:hover:not(:disabled){background-color:#0048c80a;border-color:#2761c9;box-shadow:0 2px 6px #0048c81a;transform:translateY(-1px)}.item__right .item-actions .btnItemCtrl[data-action=itemEdit]:active:not(:disabled),.item__right--mobile .item-actions .btnItemCtrl[data-action=itemEdit]:active:not(:disabled){transform:translateY(0) scale(.98)}.item__right .item-actions .btnItemCtrl[data-action=itemRemove],.item__right--mobile .item-actions .btnItemCtrl[data-action=itemRemove],.item__right .item-actions .buy-cancel,.item__right--mobile .item-actions .buy-cancel{background-color:#fff;color:#ff005a;border:1.5px solid rgba(255,0,90,.3);box-shadow:none}.item__right .item-actions .btnItemCtrl[data-action=itemRemove]:hover:not(:disabled),.item__right--mobile .item-actions .btnItemCtrl[data-action=itemRemove]:hover:not(:disabled),.item__right .item-actions .buy-cancel:hover:not(:disabled),.item__right--mobile .item-actions .buy-cancel:hover:not(:disabled){background-color:#ff005a0a;border-color:#ff005a;box-shadow:0 2px 6px #ff005a1a;transform:translateY(-1px)}.item__right .item-actions .btnItemCtrl[data-action=itemRemove]:active:not(:disabled),.item__right--mobile .item-actions .btnItemCtrl[data-action=itemRemove]:active:not(:disabled),.item__right .item-actions .buy-cancel:active:not(:disabled),.item__right--mobile .item-actions .buy-cancel:active:not(:disabled){transform:translateY(0) scale(.98)}.item__right .item-actions .btnItemCtrl[data-action=itemRemove]:disabled,.item__right--mobile .item-actions .btnItemCtrl[data-action=itemRemove]:disabled,.item__right .item-actions .buy-cancel:disabled,.item__right--mobile .item-actions .buy-cancel:disabled{background-color:#f9fafb;color:#9ca3af;border-color:#e0e0e0}.item__right .actions__button--disabled,.item__right--mobile .actions__button--disabled{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;color:#9ca3af;border:1.5px solid #e0e0e0;cursor:not-allowed;opacity:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px;padding:12px 16px;font-size:14px}.item__right .actions__button--danger,.item__right--mobile .actions__button--danger{color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#ff005a;border:1.5px solid #ff005a;opacity:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px;padding:12px 16px;font-size:14px}.item__right .actions__button--buy,.item__right--mobile .actions__button--buy{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;background-color:#28a745;color:#fff;border:none;opacity:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px;padding:12px 16px;font-size:14px;box-shadow:0 2px 6px #008cff26;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.item__right .actions__button--buy:hover,.item__right--mobile .actions__button--buy:hover{background-color:#2dbc4e;color:#fff}.item__right .actions__button--buy,.item__right--mobile .actions__button--buy{transition:all .3s cubic-bezier(.4,0,.2,1)}.item__right .actions__button--buy:hover,.item__right--mobile .actions__button--buy:hover{transform:translateY(-4px)}@media (max-width: 1024px){.item__right,.item__right--mobile{flex:1;width:100%;position:relative;top:0}.item__right .item-contract,.item__right--mobile .item-contract{padding:18px 20px}.item__right .item-contract__title,.item__right--mobile .item-contract__title{margin-bottom:10px;font-size:12px;padding:6px 8px}.item__right .item-contract__content,.item__right--mobile .item-contract__content{gap:10px}.item__right .item-contract .contract-option,.item__right--mobile .item-contract .contract-option{font-family:GmarketSansMedium,sans-serif;padding:12px 14px}.item__right .item-contract .contract-option .contract-option__header .contract-option__title,.item__right--mobile .item-contract .contract-option .contract-option__header .contract-option__title{font-size:13px}.item__right .item-contract .contract-option .contract-option__header .contract-option__badge,.item__right--mobile .item-contract .contract-option .contract-option__header .contract-option__badge{padding:3px 6px}.item__right .item-contract .contract-option__price,.item__right--mobile .item-contract .contract-option__price{font-size:15px}.item__right .item-price__info .buy-price__content,.item__right--mobile .item-price__info .buy-price__content{font-size:18px}.item__right .item-price__info .buy-price__content--buy,.item__right--mobile .item-price__info .buy-price__content--buy,.item__right .item-price__info .buy-price__content--sell,.item__right--mobile .item-price__info .buy-price__content--sell{font-size:18px;font-family:GmarketSansBold,sans-serif}.item__right .item-price__info .buy-quantity__counter .counter-minus,.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus,.item__right .item-price__info .buy-quantity__counter .counter-plus,.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus{width:36px;height:36px;font-size:16px}.item__right .item-price__info .buy-quantity__price,.item__right--mobile .item-price__info .buy-quantity__price{font-size:16px;font-family:GmarketSansBold,sans-serif}.item__right .item-price__info .buy-quantity__content,.item__right--mobile .item-price__info .buy-quantity__content{gap:0px}.item__right .item-price__info .item-price--amount,.item__right--mobile .item-price__info .item-price--amount{font-size:22px}.item__right .item-user__character,.item__right--mobile .item-user__character{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.item__right .item-actions,.item__right--mobile .item-actions{gap:10px}.item__right .item-actions__button,.item__right--mobile .item-actions__button{padding:12px 18px;font-size:14px}}@media (max-width: 768px){.item__right,.item__right--mobile{padding:12px 16px;gap:8px}.item__right .item-contract,.item__right--mobile .item-contract{border-radius:8px;padding:0;margin-bottom:0}.item__right .item-contract__title,.item__right--mobile .item-contract__title{margin-bottom:6px;font-size:11px;padding:5px 7px}.item__right .item-contract__content,.item__right--mobile .item-contract__content{gap:8px}.item__right .item-contract .contract-option,.item__right--mobile .item-contract .contract-option{padding:8px 10px;border-radius:6px}.item__right .item-contract .contract-option .contract-option__header .contract-option__title,.item__right--mobile .item-contract .contract-option .contract-option__header .contract-option__title{font-size:11px}.item__right .item-contract .contract-option .contract-option__header .contract-option__badge,.item__right--mobile .item-contract .contract-option .contract-option__header .contract-option__badge{font-size:8px;padding:2px 5px}.item__right .item-contract .contract-option .contract-option__content,.item__right--mobile .item-contract .contract-option .contract-option__content{gap:3px}.item__right .item-contract .contract-option .contract-option__content .contract-option__name,.item__right--mobile .item-contract .contract-option .contract-option__content .contract-option__name{font-size:11px}.item__right .item-contract .contract-option .contract-option__content .contract-option__price,.item__right--mobile .item-contract .contract-option .contract-option__content .contract-option__price{font-size:13px}.item__right .item-contract .contract-option .contract-option__content .contract-option__desc,.item__right--mobile .item-contract .contract-option .contract-option__content .contract-option__desc{font-size:10px}.item__right .item-price__info,.item__right--mobile .item-price__info{padding:0 0 8px;gap:8px;margin-bottom:unset}.item__right .item-price__info .buy-price__content,.item__right--mobile .item-price__info .buy-price__content{font-size:16px}.item__right .item-price__info .buy-price__content--buy,.item__right--mobile .item-price__info .buy-price__content--buy,.item__right .item-price__info .buy-price__content--sell,.item__right--mobile .item-price__info .buy-price__content--sell{font-size:16px;font-family:GmarketSansBold,sans-serif}.item__right .item-price__info .buy-quantity__input,.item__right--mobile .item-price__info .buy-quantity__input{padding:8px 12px;font-size:13px}.item__right .item-price__info .buy-quantity__counter,.item__right--mobile .item-price__info .buy-quantity__counter{gap:5px}.item__right .item-price__info .buy-quantity__counter .counter-minus,.item__right--mobile .item-price__info .buy-quantity__counter .counter-minus,.item__right .item-price__info .buy-quantity__counter .counter-plus,.item__right--mobile .item-price__info .buy-quantity__counter .counter-plus{width:32px;height:32px;font-size:14px}.item__right .item-price__info .buy-quantity__counter input,.item__right--mobile .item-price__info .buy-quantity__counter input{padding:8px 12px;font-size:13px}.item__right .item-price__info .buy-contract,.item__right--mobile .item-price__info .buy-contract{padding:10px;margin:0 0 12px}.item__right .item-price__info .buy-contract__title,.item__right--mobile .item-price__info .buy-contract__title{margin-bottom:5px}.item__right .item-price__info .buy-contract__price,.item__right--mobile .item-price__info .buy-contract__price{font-size:14px}.item__right .item-price__info .item-price--amount,.item__right--mobile .item-price__info .item-price--amount{font-size:17px}.item__right .item-user__character .user__character,.item__right--mobile .item-user__character .user__character{gap:8px}.item__right .item-user__character .user__character--input,.item__right--mobile .item-user__character .user__character--input{margin-top:5px}.item__right .item-user__character .user__character--input input,.item__right--mobile .item-user__character .user__character--input input{padding:8px 12px;font-size:13px}.item__right .user-mileage,.item__right--mobile .user-mileage{padding:8px 0}.item__right .user-mileage__input input,.item__right--mobile .user-mileage__input input{padding:7px 10px;font-size:13px}.item__right .item-actions,.item__right--mobile .item-actions{gap:6px}.item__right .item-actions__button,.item__right--mobile .item-actions__button{padding:8px 10px;font-size:12px;border-radius:8px}}@media (max-width: 1024px){.item__right-content{display:flex;flex-direction:column;gap:12px}}.mobile-bottom__wrapper,.mobile-bottom__wrapper--disabled{display:none}@media (max-width: 1024px){.mobile-bottom__wrapper{padding-inline:12px;display:flex;align-items:center;justify-content:center;background-color:#fff;gap:8px;position:fixed;bottom:69px;width:100%;min-height:60px;left:0;border-top:1px solid #e5e7eb;box-shadow:0 -4px 12px #0000001a;font-size:16px;color:#fff;cursor:pointer;z-index:1;border:none;border-radius:0}.mobile-bottom__wrapper--disabled{padding-inline:12px;display:flex;align-items:center;justify-content:center;background-color:#fff;gap:8px;position:fixed;bottom:69px;width:100%;min-height:60px;left:0;border-top:1px solid #e5e7eb;box-shadow:0 -4px 12px #0000001a;font-size:16px;color:#fff;cursor:pointer;z-index:1;border:none;border-radius:0;flex-direction:column;background-color:#f5f5f5;color:#999;padding-block:12px}.mobile-bottom__wrapper--disabled .mobile-bottom__text{font-size:14px;color:#6b7280;text-align:center}.mobile-bottom__wrapper--disabled .mobile-bottom__button--disabled{font-size:14px;color:#6b7280;background:#e5e7eb;min-height:48px;border-radius:12px;width:100%;display:flex;align-items:center;justify-content:center;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.mobile-bottom__wrapper--disabled .mobile-bottom__button--disabled:hover{background-color:#c8ccd5;color:#fff}.mobile-bottom__wrapper--disabled .mobile-bottom__button--disabled{transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-bottom__wrapper--disabled .mobile-bottom__button--disabled:hover{transform:translateY(-4px)}.mobile-bottom__wrapper--disabled .mobile-bottom__button--disabled:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.mobile-bottom__wrapper .mobile-bottom__text{font-size:14px;color:#6b7280}.mobile-bottom__wrapper .mobile-bottom__button--disabled{font-size:14px;color:#6b7280;background:#e5e7eb;width:70%;min-height:48px;border-radius:12px}.mobile-bottom__wrapper .item-actions{display:flex;flex-direction:row;gap:8px;padding-top:4px}.mobile-bottom__wrapper .item-actions__slot{display:flex;flex:1}.mobile-bottom__wrapper .item-actions__button{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;padding:12px 16px;font-size:14px}.mobile-bottom__wrapper .item-actions__button:disabled{opacity:.5;cursor:not-allowed}.mobile-bottom__wrapper .item-actions__button:not(:disabled):active{transform:scale(.98)}.mobile-bottom__wrapper .item-actions__button--buy{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;padding:12px 16px;font-size:14px;background-color:#28a745;color:#fff;border:none}.mobile-bottom__wrapper .item-actions .request-transfer,.mobile-bottom__wrapper .item-actions .request-buy{background-color:#0048c8;color:#fff;box-shadow:0 2px 6px #0048c826;border:none}.mobile-bottom__wrapper .item-actions .request-transfer:hover:not(:disabled),.mobile-bottom__wrapper .item-actions .request-buy:hover:not(:disabled){background-color:#2761c9;box-shadow:0 3px 10px #0048c840;transform:translateY(-1px)}.mobile-bottom__wrapper .item-actions .request-transfer:active:not(:disabled),.mobile-bottom__wrapper .item-actions .request-buy:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 4px #0048c833}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemEdit]{background-color:#fff;color:#0048c8;border:1.5px solid #0048c8;box-shadow:none}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemEdit]:hover:not(:disabled){background-color:#0048c80a;border-color:#2761c9;box-shadow:0 2px 6px #0048c81a;transform:translateY(-1px)}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemEdit]:active:not(:disabled){transform:translateY(0) scale(.98)}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemRemove],.mobile-bottom__wrapper .item-actions .buy-cancel{background-color:#fff;color:#ff005a;border:1.5px solid rgba(255,0,90,.3);box-shadow:none}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemRemove]:hover:not(:disabled),.mobile-bottom__wrapper .item-actions .buy-cancel:hover:not(:disabled){background-color:#ff005a0a;border-color:#ff005a;box-shadow:0 2px 6px #ff005a1a;transform:translateY(-1px)}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemRemove]:active:not(:disabled),.mobile-bottom__wrapper .item-actions .buy-cancel:active:not(:disabled){transform:translateY(0) scale(.98)}.mobile-bottom__wrapper .item-actions .btnItemCtrl[data-action=itemRemove]:disabled,.mobile-bottom__wrapper .item-actions .buy-cancel:disabled{background-color:#f9fafb;color:#9ca3af;border-color:#e0e0e0}.mobile-bottom__wrapper .item-actions{width:100%}.mobile-bottom__wrapper .actions__button--disabled{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;color:#9ca3af;border:1.5px solid #e0e0e0;cursor:not-allowed;opacity:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px;padding:12px 16px;font-size:14px}.mobile-bottom__wrapper .actions__button--danger{color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#ff005a;border:1.5px solid #ff005a;opacity:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px;padding:12px 16px;font-size:14px}.mobile-bottom__wrapper .actions__button--buy{background-color:#fff;color:#0048c8;border:1px solid #0048c8;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;background-color:#28a745;color:#fff;border:none;opacity:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px;padding:12px 16px;font-size:14px;box-shadow:0 2px 6px #008cff26;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.mobile-bottom__wrapper .actions__button--buy:hover{background-color:#2dbc4e;color:#fff}.mobile-bottom__wrapper .actions__button--buy{transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-bottom__wrapper .actions__button--buy:hover{transform:translateY(-4px)}.mobile-bottom__wrapper .chat-button{max-width:50%;font-family:GmarketSansMedium,sans-serif;border-radius:12px;border:1px solid #0048c8;min-height:48px;color:#0048c8}.mobile-bottom__wrapper .mobile-bottom__button{font-family:GmarketSansMedium,sans-serif;background:#0048c8;width:70%;min-height:48px;border-radius:12px;color:#fff;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.mobile-bottom__wrapper .mobile-bottom__button:hover{background-color:#003695;color:#fff}}.item__right--login-required{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f4f6;padding:50px 30px;border-radius:12px;min-height:300px;gap:24px}.item__right--login-required .item__right--login-text{font-size:16px;color:#6b7280;margin:0;text-align:center;line-height:1.5}.item__right--login-required .item__right--login-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:#0048c8;color:#fff;font-size:16px;border-radius:8px;text-decoration:none;transition:all .2s ease;min-width:160px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.item__right--login-required .item__right--login-button:hover{background-color:#003695;color:#fff}.item__right--login-required .item__right--login-button{transition:all .3s cubic-bezier(.4,0,.2,1)}.item__right--login-required .item__right--login-button:hover{transform:translateY(-4px)}.item__right--login-required .item__right--login-button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}body.item-right-bottom-sheet-open{overflow:hidden;touch-action:none}.item-right-bottom-sheet{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out}@media (min-width: 1025px){.item-right-bottom-sheet{display:none!important}}.item-right-bottom-sheet.active{opacity:1;visibility:visible;pointer-events:all}.item-right-bottom-sheet .bottom-sheet-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;transition:opacity .3s ease-out}.item-right-bottom-sheet.active .bottom-sheet-overlay{opacity:1}.item-right-bottom-sheet .bottom-sheet-content{position:absolute;bottom:70px;left:0;width:100%;max-height:60vh;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 -4px 20px #00000026;overflow-y:auto;overflow-x:hidden;will-change:transform}.item-right-bottom-sheet.active .bottom-sheet-content{transform:translateY(0)}.item-right-bottom-sheet .bottom-sheet-header{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;background:#fff;padding-right:8px;padding-top:8px}.item-right-bottom-sheet .bottom-sheet-header .bottom-sheet-close{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .2s;color:#6b7280;font-size:20px}.item-right-bottom-sheet .bottom-sheet-header .bottom-sheet-close:hover,.item-right-bottom-sheet .bottom-sheet-header .bottom-sheet-close:active{background:#f3f4f6;color:#374151}.item-detail{margin-block:12px}@media (max-width: 1024px){.item{flex-direction:column;gap:20px}.item__left{flex:1;width:100%}}.fixed-wrapper{display:none}@media (min-width: 1025px){.fixed-wrapper{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:16px 24px;box-shadow:0 -2px 8px #0000001a;z-index:10;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(0);opacity:1}.fixed-wrapper.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.fixed-wrapper__content{max-width:1120px;margin:0 auto;display:flex;flex-direction:row;gap:24px;padding-inline:10px}.fixed-wrapper__content .left-content{display:flex;flex-direction:row;align-items:center;width:70%;padding-inline:20px}.fixed-wrapper__total{display:flex;flex-direction:row;gap:12px;font-size:16px;flex:1}.fixed-wrapper__total .buy-price__content--sell{color:#0048c8}.fixed-wrapper__total .buy-price__content--buy{color:#28a745}.fixed-wrapper__total .buy-price__content--red{font-family:GmarketSansBold,sans-serif;color:#ff005a}.fixed-wrapper__mileage{display:flex;flex-direction:column;flex:1;gap:12px}.fixed-wrapper__mileage .mileage-input{display:flex;align-items:center;gap:12px}.fixed-wrapper__mileage .mileage-input span{font-size:14px;color:#6b7280;white-space:nowrap}.fixed-wrapper__mileage .mileage-input input{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;text-align:right}.fixed-wrapper__actions{display:flex;flex-direction:row;flex:0 0 320px;padding-inline:24px}.fixed-wrapper__actions .item-actions{width:100%}}
