.exchange-payment-actions{background:#fff;border-radius:20.018px;flex-direction:column;justify-content:center;align-items:center;gap:20.351px;width:100%;padding:20px;display:inline-flex;box-shadow:0 4px 12px #0000000d}.exchange-payment-filter{align-items:center;gap:50px;display:flex}.exchange-payment-filter button{color:var(--Base-60,#a9a9a9);font-family:var(--font-roboto);cursor:pointer;background:0 0;border:none;font-size:20.018px;font-style:normal;font-weight:500;line-height:150%;position:relative}.exchange-payment-filter button:after{content:"";background-color:#022f6b;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.exchange-payment-filter button:hover:after,.exchange-payment-filter button[style*="color: #022F6B"]:after{width:100%}.exchange-payment-steps{justify-content:center;gap:10px;width:100%;margin:20px 0;display:flex}.exchange-payment-steps .step{background:#e0e0e0;border-radius:50%;width:12px;height:12px;transition:all .3s}.exchange-payment-steps .step.active{background:#022f6b}.exchange-payment-steps .step.current{transform:scale(1.2)}.exchange-payment-step{flex-direction:column;gap:15px;width:100%;min-height:150px;display:flex}.exchange-payment-step h3{color:#022f6b;font-family:var(--font-roboto);margin-bottom:10px;font-size:18px;font-weight:600}.exchange-total-price{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-top:15px;display:flex}.exchange-total-price label{color:var(--Base-80,#626262);font-family:var(--font-roboto);font-size:17.516px;font-style:normal;font-weight:600;line-height:160%}.exchange-total-price p{color:#000;font-family:var(--font-roboto);font-size:22.52px;font-style:normal;font-weight:600;line-height:145%}.exchange-payment-actions-buttons{gap:10px;width:100%;margin-top:15px;display:flex}.exchange-payment-back{color:#022f6b;font-family:var(--font-roboto);cursor:pointer;background:0 0;border:1px solid #022f6b;border-radius:10.009px;flex:1;padding:10.009px;font-size:17.018px;font-weight:500}.exchange-payment-back:disabled{opacity:.6;cursor:not-allowed}.exchange-payment-cta{height:48.566px;color:var(--Base-0,#fff);font-family:var(--font-roboto);cursor:pointer;background:#022f6b;border:none;border-radius:10.009px;flex:2;justify-content:center;align-items:center;gap:12.511px;padding:10.009px;font-size:17.018px;font-style:normal;font-weight:500;line-height:150%;display:flex}.exchange-payment-cta:disabled{opacity:.6;cursor:not-allowed}.exchange-payment-quantity{align-items:center;gap:10px;width:100%;display:flex;position:relative}.exchange-payment-quantity input{color:#000;width:100%;height:48.054px;font-family:var(--font-roboto);border:2.502px solid #022f6b;border-radius:10.009px;outline:none;justify-content:space-between;align-items:center;padding:12.511px 20.018px;font-size:17.516px;font-style:normal;font-weight:600;line-height:160%;display:flex}.exchange-payment-quantity span{color:var(--Base-80,#626262);font-family:var(--font-roboto);background:#fff;padding:0 5px;font-size:12.516px;font-style:normal;font-weight:500;line-height:160%;position:absolute;right:20px}.error-message{color:#d32f2f;margin-top:5px;font-size:14px}.success-message{transform-origin:50%;font-family:var(--font-roboto);border-left:3px solid #022f6b;flex-direction:column;justify-content:center;align-items:center;margin:10px 0;padding:15px 0 15px 15px;transition:all .3s;animation:.4s ease-out forwards success-appear;display:flex}.success-message p{color:#022f6b;text-align:center;margin:0;padding:0;font-size:1.1rem;font-weight:600}.success-message .success-details{opacity:.9;margin-top:5px;font-size:.9rem;font-weight:500}@keyframes success-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.buy-success .success-message{border-left-color:#022f6b}.buy-success .success-message:before,.buy-success .success-message p{color:#022f6b}.sell-success .success-message{border-left-color:#580400}.sell-success .success-message:before,.sell-success .success-message p{color:#580400}.exchange-order-details{background-color:#f9f9f9;border-radius:8px;width:100%;padding:15px}.detail-row{border-bottom:1px solid #eee;justify-content:space-between;padding:8px 0;display:flex}.detail-row:last-child{border-bottom:none}.buy-text{color:#022f6b;font-weight:600}.sell-text{color:#580400;font-weight:600}.loading-spinner{justify-content:center;align-items:center;display:inline-flex}.spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.exchange-payment-price-info{border-top:1px dashed #eee;justify-content:space-between;width:100%;margin-top:10px;padding:10px 0;font-size:14px;display:flex}.exchange-payment-price-info span:first-child{color:#626262}.exchange-payment-price-info span:last-child{font-weight:600}.loading-price{position:relative}.loading-price:after{content:"";border:2px solid #022f6b33;border-top-color:#022f6b;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-price{background:linear-gradient(90deg,#0000000f 25%,#0000001a 37%,#0000000f 63%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer}
.style-module__cQYgbW__orderBookContainer{width:100%;font-family:var(--font-roboto);background-color:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 10px #0000000d}.style-module__cQYgbW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.style-module__cQYgbW__sectionHeader h2{color:#111827;margin:0;font-size:18px;font-weight:600}.style-module__cQYgbW__depthChart{border-radius:8px;width:100%;height:150px;margin-bottom:16px;overflow:hidden}.style-module__cQYgbW__orderBookHeader{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:0 20px 8px;display:flex}.style-module__cQYgbW__purchaseLabel,.style-module__cQYgbW__saleLabel{color:#9ca3af;text-transform:uppercase;font-size:12px;font-weight:500}.style-module__cQYgbW__orderBookTable{width:100%}.style-module__cQYgbW__orderBookRow{grid-template-columns:1fr 1fr 1fr 1fr;padding:8px 0;font-size:14px;display:grid}.style-module__cQYgbW__price{color:#111827}.style-module__cQYgbW__quantityBid{color:#10b981;text-align:center;background-color:#10b9811a;border-radius:4px;padding:2px 8px}.style-module__cQYgbW__quantityAsk{color:#ef4444;text-align:center;background-color:#ef44441a;border-radius:4px;padding:2px 8px}.style-module__cQYgbW__total{text-align:right;color:#111827}.style-module__cQYgbW__showMore{text-align:right;color:#6b7280;cursor:pointer;padding:12px 0;font-size:13px}.style-module__cQYgbW__showMore:hover{color:#111827}.style-module__cQYgbW__loading{text-align:center;color:#6b7280;padding:20px}.style-module__cQYgbW__noData{text-align:center;color:#6b7280;background-color:#f9fafb;border-radius:8px;margin:20px 0;padding:40px 20px;font-size:16px;font-weight:500}@media (max-width:768px){.style-module__cQYgbW__orderBookRow{grid-template-columns:1fr 1fr 1fr 1fr;font-size:12px}.style-module__cQYgbW__quantityBid,.style-module__cQYgbW__quantityAsk{padding:2px 4px}}.style-module__cQYgbW__priceBuy{text-align:left}.style-module__cQYgbW__priceSell{text-align:right}
