.exchange-input-wrapper input[type=number]::-webkit-inner-spin-button,.exchange-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-exchange-control{width:220px;left:0;border:none;top:200px;height:460px;border-right:1px solid var(--border-light);position:absolute}@media (min-width:992px){.app-exchange-control{position:absolute;top:0!important;left:250px;width:250px;height:100%;border-left:none}.exchange-order-action{height:100%;overflow-y:auto}}.exchange-order-action{position:absolute;left:0;right:0;border:none;top:0;width:100%;font-size:var(--font-sm);padding:var(--spacing-md);color:var(--color-text-primary);height:100%;background:var(--bg-white)}@media (max-width:576px){.exchange-order-action{padding:var(--spacing-sm);border-bottom:1px solid var(--border-light)}}.exchange-order-action-toolbar{display:flex;gap:var(--spacing-xs);margin-bottom:10px}.exchange-order-action-toolbar .btn{flex:1!important;background:var(--highlight-color);font-size:var(--font-sm)}.exchange-button{height:30px;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500}.exchange-price-type-wrapper{display:flex;align-items:center;margin-bottom:var(--spacing-sm);position:relative}.exchange-price-auto-wrapper{height:25px;transition:opacity .2s;position:absolute;right:0;width:50%}.exchange-price-auto-wrapper input{position:absolute;right:66px;top:8px}.exchange-price-auto-wrapper label{position:absolute;right:0;top:2px;text-align:right}.exchange-price-auto-wrapper.form-check .form-check-label::after,.exchange-price-auto-wrapper.form-check .form-check-label:before{width:16px;height:16px;top:1px;left:10px}.exchange-input-wrapper{height:120px}.exchange-input-amount-wrapper,.exchange-input-price-wrapper{text-align:right;background:var(--bg-light);position:relative;float:left;width:100%;border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}.exchange-input-price-mask{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.25);border-radius:var(--radius-sm)}.exchange-input-amount-wrapper:before,.exchange-input-price-wrapper:before{position:absolute;left:14px;top:7px;color:rgb(74 74 74)}.exchange-input-price-wrapper:before{content:'Price'}.exchange-input-amount-wrapper:before{content:'Amount'}.exchange-input-amount-wrapper:after,.exchange-input-price-wrapper:after{position:absolute;right:6px;top:7px;color:rgb(74 74 74);opacity:0}.exchange-input-price-wrapper:after{content:'USDT'}.exchange-input-amount-wrapper:after{content:'BTC';right:8px;letter-spacing:-1px}.exchange-input-wrapper input{position:relative;display:block;height:32px!important;font-size:var(--font-md)!important;font-weight:500;text-align:right;width:100%;outline:0!important;background:rgba(255,255,255,.25)!important;padding-right:10px!important;border:none;color:var(--color-text-primary);border-radius:var(--radius-md)}.exchange-input-amount-wrapper input::placeholder{font-size:var(--font-sm);font-weight:400;opacity:.8;letter-spacing:-1px}.exchange-input-range-wrapper{height:20px;position:relative}.exchange-input-range-bar{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;border-radius:15px;background:linear-gradient(to right,#0ecb81 0,#0ecb81 1%,#2b313a 1%,#2b313a 100%)}.exchange-input-range-bar:focus{outline:0}.exchange-input-range-bar::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;background:#fff;border-radius:50%;cursor:grab}.percent-indicator{position:absolute;color:#fff;font-size:11px;top:-18px;transform:translateX(-35%);pointer-events:none;z-index:10}.exchange-input-range-buyselltext,.exchange-input-range-subtext{overflow:hidden;font-size:var(--font-xs)}.exchange-input-range-subtext{display:flex;justify-content:space-between;margin:5px 0 10px}.exchange-input-range-subtext div{flex:1;text-align:center}.exchange-input-range-subtext div:first-child{text-align:left}.exchange-input-range-subtext div:last-child{text-align:right}.exchange-input-range-buyselltext{padding-bottom:24px;line-height:12px;text-align:right;color:var(--color-text-secondary)!important;height:36px}.exchange-input-range-buyselltext div{width:100%;float:left;font-size:var(--font-xs)}.exchange-input-range-box{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -2px}.exchange-input-range-box div{float:none;width:33.3%;margin-bottom:5px;padding:0 2px;box-sizing:border-box}.exchange-input-range-box div span{height:28px;display:flex;align-items:center;justify-content:center;width:100%;margin:0;font-size:var(--font-sm);border-radius:var(--radius-md);padding:3px 0}.exchange-input-range-box div span:hover{background:rgb(128 138 157)}.exchange-order-button-wrapper{overflow:hidden;position:absolute;width:auto;left:8px;right:8px;bottom:16px;display:flex;justify-content:space-between;gap:var(--spacing-xs)}.exchange-order-button-wrapper .btn{flex:1}.exchange-order-button{float:none;color:#fff;padding:var(--spacing-sm) 0!important;height:auto;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.exchange-order-button:hover{color:#fff}.exchange-order-button-long,.exchange-order-button-short{width:50%;margin:0}.exchange-order-button-long{background:var(--color-green)}.exchange-order-button-long:hover{background:var(--color-green-hover)}.exchange-order-button-short{background:var(--color-red)}.exchange-order-button-short:hover{background:var(--color-red-hover)}@media (max-width:576px){.exchange-input-range-box div{width:33.3%}.exchange-order-button{font-size:var(--font-md)}}.exchange-link-bt{display:inline-block;margin-right:12px;cursor:pointer;font-weight:500;font-size:var(--font-md);color:var(--color-text-primary)}.exchange-link-bt.active{color:var(--highlight-color)}.exchange-login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:var(--spacing-lg);background-color:var(--bg-white);border-radius:var(--radius-md);text-align:center}.exchange-login-content{width:100%;max-width:300px}.exchange-login-title{font-size:var(--font-xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.exchange-login-description{font-size:var(--font-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.exchange-login-buttons{display:flex;flex-direction:column;gap:var(--spacing-md)}.exchange-login-buttons .btn{margin:0;display:flex;align-items:center;justify-content:center;font-weight:500;transition:.2s}.exchange-login-buttons .btn-custom-warning{background-color:var(--highlight-color);border-color:var(--highlight-color);color:#fff}.exchange-login-buttons .btn-custom-warning:hover{background-color:var(--highlight-hover);border-color:var(--highlight-hover)}.exchange-login-buttons .btn-outline-secondary{background-color:transparent;border:1px solid var(--border-light);color:var(--color-text-primary)}.exchange-login-buttons .btn-outline-secondary:hover{background-color:var(--bg-light)}[data-theme=dark] .exchange-input-wrapper input{background:rgba(38,38,38,.5)!important;color:var(--color-text-primary)}[data-theme=dark] .btn-custom-warning{background-color:var(--highlight-color);border-color:var(--highlight-color);color:#fff}[data-theme=dark] .btn-custom-warning:hover{background-color:var(--highlight-hover);border-color:var(--highlight-hover)}[data-theme=dark] .btn-outline-custom-warning{border-color:var(--highlight-color);color:var(--highlight-color)}[data-theme=dark] .btn-outline-custom-warning:hover{background-color:var(--highlight-color);color:#fff}[data-theme=dark] .btn-edit,[data-theme=dark] .btn-remove{background-color:var(--bg-light);border-color:var(--border-light);color:var(--color-text-primary)}.exchange-available-funds{margin-top:var(--spacing-sm);padding:4px;background-color:var(--bg-light);border-radius:var(--radius-md);border:1px solid var(--border-light)}.exchange-available-funds-title{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-xs);font-weight:500;color:var(--color-text-primary);padding:0 var(--spacing-sm)}.exchange-available-funds-base .label,.exchange-available-funds-bonus .label{color:var(--color-text-secondary)}.exchange-available-funds-title .value{font-weight:600;text-align:right}.exchange-available-funds-base,.exchange-available-funds-bonus{color:var(--color-text-secondary)}#exchange_available_usdt{font-weight:600}[data-theme=dark] .exchange-available-funds{background-color:rgba(38,38,38,.5);border-color:var(--border-dark)}.exchange-input-amount-wrapper.input-group,.exchange-input-price-wrapper.input-group{display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.exchange-input-amount-wrapper:after,.exchange-input-price-wrapper:after{content:none}.exchange-input-wrapper .dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0;height:32px;padding:0 10px;font-size:var(--font-sm);display:flex;align-items:center;border:none;color:#fff;background:0 0}.exchange-input-wrapper .input-group .form-control{text-align:right;border-right:0}.exchange-input-wrapper .input-group-text{font-size:var(--font-sm);height:32px;padding:0 10px;background-color:transparent;border-left:none;color:#fff}.exchange-input-wrapper .dropdown-menu{top:0!important;bottom:auto!important;transform:translate3d(0,0,0)!important;min-width:80px;padding:0;border:1px solid #3d3d3d!important}.exchange-input-wrapper .dropdown-item{font-size:var(--font-sm);padding:4px;text-align:center;background:#000!important}