:root{--btp-ex-blue:#1277f6;--btp-ex-blue-2:#70aef8;--btp-ex-navy:#071b3d;--btp-ex-text:#0a2856;--btp-ex-muted:#7f98bb;--btp-ex-soft:#eaf1f8;--btp-ex-soft-2:#f5f8fc;--btp-ex-line:#d9e5f2;--btp-ex-card:#fff;--btp-ex-danger:#d83a4b;--btp-ex-ok:#00bf72;--btp-ex-shadow:0 18px 55px rgba(7,27,61,.12)}
.btp-swap-widget{width:100%;max-width:100%;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--btp-ex-text);box-sizing:border-box;position:relative;background:transparent;padding:0;margin:0 auto}
.btp-swap-widget *,.btp-swap-widget *:before,.btp-swap-widget *:after{box-sizing:border-box}
.btp-swap-bg-orb{display:none}
.btp-swap-shell{width:100%;max-width:680px;margin:0 auto;padding:0}
.btp-swap-card{position:relative;width:100%;background:var(--btp-ex-card);border-radius:28px;box-shadow:var(--btp-ex-shadow);overflow:hidden;border:1px solid rgba(217,229,242,.75)}
.btp-swap-topbar{height:70px;display:grid;grid-template-columns:1fr 1fr;background:var(--btp-ex-card);position:relative;border-bottom:1px solid rgba(217,229,242,.55)}
.btp-swap-top-tab{border:0;background:transparent;color:#829bbd;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;transition:.18s ease;position:relative;z-index:1}
.btp-swap-top-tab.btp-active{color:var(--btp-ex-text);background:var(--btp-ex-card)}
.btp-swap-top-buy{background:#edf3f9;border-bottom-left-radius:30px}
.btp-swap-top-exchange:not(.btp-active){background:#edf3f9;border-bottom-right-radius:30px}
.btp-swap-top-tab:focus-visible,.btp-swap-coin-btn:focus-visible,.btp-swap-create:focus-visible,.btp-swap-search:focus-visible,.btp-swap-address-line input:focus-visible,.btp-swap-extra-line input:focus-visible,.btp-swap-modal button:focus-visible{outline:3px solid rgba(18,119,246,.22);outline-offset:2px}
.btp-card-strip{height:26px;padding:0 10px;border:1px solid #dbe6f2;border-radius:9px;background:#f7fbff;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#33476a;white-space:nowrap}
.btp-card-strip i{display:inline-block;width:24px;height:14px;border-radius:20px;background:linear-gradient(90deg,#ff6c5c 0 52%,#ffbc4a 52% 100%)}
.btp-card-strip b{font-size:12px;color:#24365c;font-style:italic}.btp-card-strip em{font-style:normal;color:#424b59}
.btp-swap-main{padding:30px 36px 28px;position:relative}
.btp-swap-provider-row{display:none;align-items:center;justify-content:space-between;margin:0 0 14px;color:#7894b8;font-size:13px;font-weight:700}.btp-swap-provider-row.btp-active{display:flex}.btp-swap-provider{height:34px;border:1px solid var(--btp-ex-line);border-radius:10px;background:#fff;color:var(--btp-ex-text);padding:0 10px;font-weight:700}
.btp-swap-boxes{position:relative;display:grid;gap:0}
.btp-swap-box{min-height:80px;background:var(--btp-ex-soft);display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,255px);align-items:stretch;border-radius:9px;overflow:hidden;margin:0;position:relative}
.btp-swap-box+.btp-swap-rate-row+.btp-swap-box{margin-top:0}
.btp-swap-box-label{position:absolute;left:20px;top:25px;font-size:15px;font-weight:600;color:var(--btp-ex-text);z-index:2;pointer-events:none}
.btp-swap-amount-wrap{min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:13px 22px 12px 110px;border-right:2px solid #fff;position:relative}
.btp-swap-amount,.btp-swap-estimate{width:100%;border:0;background:transparent;color:var(--btp-ex-navy);font-size:24px;font-weight:800;text-align:right;line-height:1.05;outline:0;padding:0;min-width:0}.btp-swap-amount::-webkit-outer-spin-button,.btp-swap-amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btp-swap-amount[type=number]{-moz-appearance:textfield}
.btp-swap-est-prefix{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:21px;color:var(--btp-ex-navy);font-weight:800}.btp-swap-fiat{display:block;margin-top:4px;color:#8ba4c5;font-size:14px;font-weight:700;min-height:16px;white-space:nowrap}
.btp-swap-coin-btn{height:100%;border:0;background:transparent;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:0 18px 0 20px;color:var(--btp-ex-navy);cursor:pointer;text-align:left;min-width:0;transition:.16s ease}.btp-swap-coin-btn:hover{background:rgba(255,255,255,.35)}
.btp-swap-coin-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.btp-swap-coin-icon img{width:34px;height:34px;display:block;border-radius:50%;object-fit:cover}.btp-swap-coin-fallback{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ff9f1a;color:#fff;font-weight:900;font-size:18px}
.btp-swap-coin-copy{display:flex;align-items:center;gap:8px;min-width:0}.btp-swap-coin-copy strong{font-size:23px;line-height:1;font-weight:900;color:var(--btp-ex-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btp-swap-coin-copy em{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:24px;padding:0 8px;border-radius:12px;background:#ffb331;color:#fff;font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.btp-swap-chevron{font-size:24px;color:#85a0c0;line-height:1;transform:translateY(-2px)}
.btp-swap-rate-row{height:66px;display:flex;align-items:center;position:relative;padding-left:62px}.btp-swap-rate-spine{position:absolute;left:24px;top:-1px;bottom:-1px;width:34px;display:flex;align-items:center;justify-content:center}.btp-swap-rate-spine:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#dfe8f3;transform:translateX(-50%)}.btp-swap-lock{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;border:3px solid #f1f5fa;background:#fff;box-shadow:0 2px 0 rgba(7,27,61,.02);cursor:pointer}.btp-swap-lock span:before{content:"";position:absolute;width:13px;height:10px;background:#8aa2c0;border-radius:2px;left:50%;top:52%;transform:translate(-50%,-50%)}.btp-swap-lock span:after{content:"";position:absolute;width:11px;height:9px;border:3px solid #8aa2c0;border-bottom:0;border-radius:10px 10px 0 0;left:50%;top:10px;transform:translateX(-50%)}
.btp-swap-rate-current{border:0;background:transparent;color:var(--btp-ex-text);font-size:17px;font-weight:800;cursor:pointer;padding:7px 10px;border-radius:10px}.btp-swap-rate-current:hover{background:#eef5fd}.btp-swap-rate-current[data-rate=fixed]{color:#0878ff}.btp-swap-rate-tabs{margin-left:auto;margin-right:54px;background:#edf3f9;border-radius:10px;padding:4px;display:none;gap:4px}.btp-swap-rate-tabs button{height:36px;border:0;background:transparent;border-radius:8px;padding:0 14px;color:#537095;font-weight:800;cursor:pointer}.btp-swap-rate-tabs button.btp-active{background:#fff;color:var(--btp-ex-text);box-shadow:0 1px 4px rgba(7,27,61,.07)}.btp-swap-rate-tabs button:disabled{opacity:.45;cursor:not-allowed}
.btp-swap-flip{position:absolute;right:8px;top:13px;width:40px;height:40px;border:0;border-radius:10px;background:#edf3f9;color:#86a1bf;font-size:23px;font-weight:900;cursor:pointer;transition:.16s ease}.btp-swap-flip:hover{background:#e3edf8;color:#167cff;transform:rotate(180deg)}
.btp-swap-rate-pop{display:none;position:absolute;left:28px;top:56px;width:min(410px,calc(100vw - 40px));background:#111b34;color:#fff;border-radius:8px;padding:20px;z-index:30;box-shadow:0 18px 35px rgba(7,27,61,.22);font-size:15px}.btp-show-rate-pop .btp-swap-rate-pop{display:grid;gap:8px}.btp-swap-rate-pop strong{font-size:16px}.btp-swap-rate-pop span{color:#a8b8d0;line-height:1.45}.btp-swap-rate-pop a{color:#1180ff;text-decoration:none;font-weight:800}
.btp-swap-bonus{min-height:62px;margin-top:14px;border:1px solid #b8d9ff;background:#eff9ff;border-radius:8px;display:grid;grid-template-columns:50px 1fr auto 20px;align-items:center;gap:12px;padding:10px 18px;color:#31527d;font-size:15px}.btp-swap-bonus[hidden]{display:none}.btp-party{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:31px;overflow:hidden}.btp-swap-bonus b{color:#1b4b82}.btp-swap-bonus button{border:0;background:transparent;color:#0878ff;font-size:18px;font-weight:800;cursor:pointer}.btp-swap-bonus i{color:#0878ff;font-size:32px;font-style:normal}
.btp-swap-address-line,.btp-swap-extra-line{margin-top:20px;height:80px;background:var(--btp-ex-soft);border-radius:9px;display:flex;align-items:center;overflow:hidden;border:1px solid transparent}.btp-swap-extra-line{height:58px;margin-top:10px}.btp-swap-address-line:focus-within,.btp-swap-extra-line:focus-within{border-color:#9fc5f7;background:#f7fbff}.btp-swap-address-line input,.btp-swap-extra-line input{flex:1;min-width:0;border:0;background:transparent;height:100%;outline:0;padding:0 20px;color:var(--btp-ex-navy);font-size:18px;font-weight:700}.btp-swap-extra-line input{font-size:15px}.btp-swap-address-line input::placeholder,.btp-swap-extra-line input::placeholder{color:#8da7ca}.btp-swap-wallets{height:100%;border:0;background:transparent;padding:0 10px;color:#0878ff;font-size:16px;font-weight:800;cursor:pointer;white-space:nowrap}.btp-swap-qr,.btp-swap-clear{width:52px;height:52px;margin-right:10px;border:0;border-radius:10px;background:#dfe9f6;color:#85a0c0;font-size:26px;cursor:pointer;flex:none}.btp-swap-clear{font-size:30px}.btp-swap-qr:hover,.btp-swap-clear:hover{background:#d4e4f5;color:#0878ff}
.btp-swap-refund-toggle{position:relative;margin-top:18px;display:flex;align-items:center;gap:14px}.btp-swap-refund-btn{border:0;background:transparent;color:#7e99bd;font-size:19px;font-weight:800;cursor:pointer;padding:0}.btp-swap-refund-btn span{display:inline-block;margin-left:9px;color:#85a0c0}.btp-swap-refund-tip{width:23px;height:23px;border:2px solid #87a2c2;border-radius:50%;background:#fff;color:#87a2c2;font-size:14px;font-weight:900;cursor:pointer}.btp-swap-refund-pop{display:none;position:absolute;left:0;top:31px;max-width:430px;background:#0b1730;color:#fff;border-radius:7px;padding:11px 13px;z-index:25;font-size:14px;font-weight:700}.btp-show-tip .btp-swap-refund-pop{display:block}.btp-swap-refund-panel[hidden]{display:none}
.btp-swap-actions{margin-top:24px;display:grid;grid-template-columns:1fr 76px;gap:16px;align-items:center}.btp-swap-create{height:70px;border:0;border-radius:8px;background:var(--btp-ex-blue);color:#fff;font-size:22px;font-weight:900;cursor:pointer;transition:.16s ease}.btp-swap-create:hover:not(:disabled){background:#0b72f4;transform:translateY(-1px)}.btp-swap-create:disabled{opacity:.72;cursor:wait}.btp-swap-create.btp-loading span:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;border:3px solid rgba(255,255,255,.45);border-top-color:#fff;margin-right:10px;vertical-align:-4px;animation:btpSpin .75s linear infinite}.btp-swap-promo{height:76px;width:76px;border:0;border-radius:50%;background:#edf3f9;color:#0878ff;font-size:25px;font-weight:900;cursor:pointer}.btp-swap-promo:hover{background:#e4eef9}.btp-swap-promo-link{display:block;margin:22px auto 0;border:0;background:transparent;color:#0878ff;font-size:16px;font-weight:800;cursor:pointer}.btp-swap-promo-panel{display:none;margin-top:12px;grid-template-columns:1fr auto;gap:10px}.btp-swap-promo-panel.btp-active{display:grid}.btp-swap-promo-panel input{height:48px;border:1px solid var(--btp-ex-line);border-radius:10px;padding:0 14px;color:var(--btp-ex-text);font-weight:700}.btp-swap-promo-panel button{height:48px;border:0;border-radius:10px;background:#edf3f9;color:#0878ff;font-weight:900;padding:0 16px;cursor:pointer}.btp-swap-message{min-height:22px;margin-top:12px;color:var(--btp-ex-danger);font-weight:800;text-align:center;font-size:14px}.btp-swap-message.btp-ok{color:var(--btp-ex-ok)}.btp-swap-terms{margin-top:12px;text-align:center;color:#7e99bd;font-size:15px;font-weight:600;line-height:1.45}.btp-swap-terms a{color:#006eff;text-decoration:none;font-weight:800}
.btp-swap-buy-view[hidden],.btp-swap-payment-view[hidden]{display:none}.btp-swap-buy-card{padding:32px;border-radius:12px;background:#f5f8fc;text-align:center;border:1px solid var(--btp-ex-line)}.btp-swap-buy-card h3{margin:0 0 10px;font-size:24px;color:var(--btp-ex-text)}.btp-swap-buy-card p{color:#7894b8;line-height:1.6}.btp-swap-back-exchange{height:44px;border:0;border-radius:10px;background:#0878ff;color:#fff;font-weight:900;padding:0 18px;cursor:pointer}
.btp-swap-modal{position:absolute;inset:0;background:#fff;z-index:80;border-radius:28px;overflow:hidden}.btp-swap-modal[hidden]{display:none}.btp-swap-modal-card{height:100%;display:flex;flex-direction:column;background:#fff}.btp-swap-search-row{height:80px;display:grid;grid-template-columns:48px 1fr 42px;align-items:center;border-bottom:1px solid var(--btp-ex-line);padding:0 20px}.btp-swap-search-row span{font-size:35px;color:#758ba9;line-height:1}.btp-swap-search{height:100%;width:100%;border:0;background:transparent;outline:0;color:var(--btp-ex-text);font-size:22px;font-weight:600;min-width:0}.btp-swap-search::placeholder{color:#bfd0e6}.btp-swap-modal-close{width:42px;height:42px;border:0;border-radius:12px;background:#edf3f9;color:#7d97b9;font-size:26px;cursor:pointer}.btp-swap-filters{display:flex;gap:9px;flex-wrap:wrap;padding:20px 22px 12px;border-bottom:1px solid #edf2f8}.btp-swap-filter{height:36px;border:1px solid #d7e3f1;border-radius:18px;background:#fff;color:#2d3d5e;font-size:15px;font-weight:800;padding:0 13px;cursor:pointer}.btp-swap-filter.btp-active{background:#17213c;color:#fff;border-color:#17213c}.btp-swap-popular-title,.btp-swap-list-title{padding:14px 22px;color:#425f88;font-size:19px;font-weight:800}.btp-swap-popular,.btp-swap-list{overflow:auto}.btp-swap-list{padding-bottom:14px}.btp-swap-coin-option,.btp-swap-chip{height:58px;border:0;background:#fff;color:var(--btp-ex-navy);display:grid;grid-template-columns:38px 72px 78px 1fr;align-items:center;gap:10px;width:100%;padding:0 22px;text-align:left;cursor:pointer}.btp-swap-chip{background:#edf5ff}.btp-swap-coin-option:hover,.btp-swap-chip:hover{background:#e8f1fb}.btp-swap-coin-option .btp-swap-coin-icon,.btp-swap-chip .btp-swap-coin-icon{width:30px;height:30px}.btp-swap-coin-option .btp-swap-coin-icon img,.btp-swap-chip .btp-swap-coin-icon img{width:30px;height:30px}.btp-swap-coin-option strong,.btp-swap-chip strong{font-size:23px;font-weight:900;white-space:nowrap}.btp-swap-net{height:24px;border-radius:12px;background:#77bdec;color:#fff;font-size:13px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;width:max-content}.btp-swap-name{color:#7d97b9;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btp-swap-empty{padding:28px 22px;color:#7d97b9;font-weight:800;text-align:center}
.btp-pay-state-card{background:#fff;border-radius:16px;border:1px solid var(--btp-ex-line);padding:26px;box-shadow:0 10px 35px rgba(7,27,61,.08)}.btp-pay-status-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.btp-pay-status-top h2{margin:0 0 6px;color:var(--btp-ex-text);font-size:24px}.btp-pay-status-top p{margin:0;color:#7d97b9;line-height:1.45}.btp-pay-countdown{min-width:94px;text-align:center;border:1px solid var(--btp-ex-line);border-radius:14px;padding:9px;color:#7d97b9}.btp-pay-countdown strong{display:block;color:var(--btp-ex-blue);font-size:20px}.btp-pay-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.btp-pay-step{height:42px;border-radius:12px;background:#edf3f9;color:#879dba;display:flex;align-items:center;justify-content:center;font-weight:900}.btp-pay-step.btp-active{background:#e7f8f1;color:#00ae6a}.btp-pay-step.btp-done{background:#e8f1ff;color:#0878ff}.btp-pay-grid{display:grid;grid-template-columns:190px 1fr;gap:18px}.btp-pay-qr-box{background:#f5f8fc;border:1px solid var(--btp-ex-line);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:18px;gap:10px}.btp-pay-qr-box img{width:146px;height:146px;display:block}.btp-pay-qr-box span{color:#7d97b9;font-weight:800}.btp-pay-detail-panel{display:grid;gap:10px}.btp-pay-warning{border-radius:12px;background:#fff8e9;border:1px solid #ffe0a3;color:#9a6500;font-weight:800;line-height:1.45;padding:12px}.btp-pay-field{border:1px solid var(--btp-ex-line);border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.btp-pay-field span{display:block;color:#7d97b9;font-weight:800;margin-bottom:5px}.btp-pay-field code{display:block;color:var(--btp-ex-navy);font-size:15px;font-weight:900;word-break:break-all;background:transparent}.btp-pay-copy,.btp-pay-primary,.btp-pay-secondary{border:0;border-radius:10px;font-weight:900;cursor:pointer}.btp-pay-copy{height:38px;background:#edf3f9;color:#0878ff;padding:0 12px}.btp-pay-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.btp-pay-primary,.btp-pay-secondary{height:44px;padding:0 18px}.btp-pay-primary{background:#0878ff;color:#fff}.btp-pay-secondary{background:#edf3f9;color:#537095}.btp-pay-id{margin-top:12px;color:#7d97b9;font-weight:800;font-size:13px;text-align:right}
.btp-swap-widget.btp-quoting .btp-swap-estimate{color:#8ca6c7}.btp-swap-widget.btp-modal-open{z-index:10}@keyframes btpSpin{to{transform:rotate(360deg)}}
@media (max-width:720px){.btp-swap-shell{max-width:100%}.btp-swap-card{border-radius:22px}.btp-swap-main{padding:22px 16px}.btp-swap-topbar{height:64px}.btp-swap-top-tab{font-size:15px}.btp-card-strip{display:none}.btp-swap-box{grid-template-columns:1fr 178px;min-height:74px}.btp-swap-box-label{left:16px;top:22px;font-size:14px}.btp-swap-amount-wrap{padding-left:92px;padding-right:14px}.btp-swap-amount,.btp-swap-estimate{font-size:21px}.btp-swap-coin-btn{padding:0 12px;gap:8px}.btp-swap-coin-copy strong{font-size:20px}.btp-swap-coin-copy em{font-size:12px;min-width:34px}.btp-swap-rate-row{padding-left:55px}.btp-swap-bonus{grid-template-columns:38px 1fr auto 16px;padding:9px 12px}.btp-party{width:34px;height:34px;font-size:25px}.btp-swap-address-line{height:68px}.btp-swap-actions{grid-template-columns:1fr 62px;gap:10px}.btp-swap-create{height:62px}.btp-swap-promo{width:62px;height:62px}.btp-swap-modal{border-radius:22px}.btp-swap-search-row{height:70px;padding:0 14px;grid-template-columns:38px 1fr 38px}.btp-swap-search{font-size:19px}.btp-swap-filters{padding:14px 14px 10px;gap:7px}.btp-swap-filter{font-size:13px;height:32px}.btp-swap-coin-option,.btp-swap-chip{grid-template-columns:34px 64px 66px 1fr;height:55px;padding:0 14px;gap:8px}.btp-swap-coin-option strong,.btp-swap-chip strong{font-size:20px}.btp-swap-name{font-size:14px}.btp-pay-grid{grid-template-columns:1fr}.btp-pay-status-top{display:block}.btp-pay-countdown{margin-top:14px;width:100%}.btp-pay-actions{justify-content:stretch}.btp-pay-primary,.btp-pay-secondary{flex:1}.btp-pay-id{text-align:left}}
@media (max-width:480px){.btp-swap-box{grid-template-columns:1fr 142px}.btp-swap-amount-wrap{padding-left:76px}.btp-swap-box-label{font-size:13px}.btp-swap-amount,.btp-swap-estimate{font-size:19px}.btp-swap-coin-icon,.btp-swap-coin-icon img,.btp-swap-coin-fallback{width:28px;height:28px}.btp-swap-coin-copy{gap:5px}.btp-swap-coin-copy strong{font-size:18px}.btp-swap-coin-copy em{font-size:11px;min-width:30px;padding:0 6px}.btp-swap-chevron{font-size:20px}.btp-swap-wallets{font-size:0}.btp-swap-wallets:before{content:"Wallets";font-size:13px}.btp-swap-address-line input,.btp-swap-extra-line input{font-size:15px;padding:0 14px}.btp-swap-terms{font-size:13px}.btp-swap-promo-link{font-size:14px}}

.btp-swap-provider-row{display:flex;background:#f5f8fc;border:1px solid var(--btp-ex-line);border-radius:14px;padding:10px 12px;margin:0 0 16px;gap:12px}.btp-swap-provider-row>div{min-width:0}.btp-swap-provider-kicker{display:block;color:#7d97b9;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.btp-swap-provider-meta{display:block;color:var(--btp-ex-navy);font-size:15px;font-weight:900;line-height:1.25}.btp-swap-provider{margin-left:auto;min-width:116px}.btp-swap-provider:disabled{opacity:.72;cursor:not-allowed;background:#eef4fa}.btp-swap-provider-row.btp-selectable .btp-swap-provider{opacity:1;cursor:pointer;background:#fff}
.btp-swap-rate-tabs{display:flex}.btp-swap-rate-tabs button.btp-active{background:var(--btp-ex-blue);color:#fff;box-shadow:0 5px 14px rgba(18,119,246,.22)}.btp-swap-rate-tabs button[data-rate=fixed].btp-active{background:var(--btp-ex-blue);color:#fff}.btp-swap-rate-tabs button:disabled{background:transparent!important;color:#9ab0cc!important;box-shadow:none!important}.btp-swap-rate-current[data-rate=fixed]{background:#eaf3ff;color:var(--btp-ex-blue)}.btp-swap-widget[data-rate=fixed] .btp-swap-lock{border-color:#d9ebff}.btp-swap-widget[data-rate=fixed] .btp-swap-lock span:before{background:var(--btp-ex-blue)}.btp-swap-widget[data-rate=fixed] .btp-swap-lock span:after{border-color:var(--btp-ex-blue)}
.btp-swap-bonus{grid-template-columns:42px 1fr 18px}.btp-swap-bonus .btp-party{background:#e7f8f1;color:#00ae6a;border-radius:50%;font-weight:900;font-size:22px}.btp-swap-message.btp-bad{color:var(--btp-ex-danger)}.btp-swap-modal-card{min-height:0}.btp-swap-popular{max-height:142px;overflow:auto;border-bottom:1px solid #edf2f8}.btp-swap-list{flex:1;min-height:0}.btp-swap-coin-option[aria-selected=true],.btp-swap-chip[aria-selected=true]{background:#e8f1ff}.btp-swap-coin-option .btp-swap-name,.btp-swap-chip .btp-swap-name{min-width:0}.btp-swap-empty{padding:34px 22px}.btp-swap-wallets,.btp-swap-qr{display:none!important}.btp-swap-address-line{padding-right:8px}.btp-swap-clear{margin-right:0}
@media (max-width:720px){.btp-swap-provider-row{align-items:flex-start}.btp-swap-provider{min-width:104px}.btp-swap-rate-tabs{margin-right:48px}.btp-swap-rate-tabs button{padding:0 10px;font-size:12px}.btp-swap-rate-current{display:none}.btp-swap-popular{max-height:124px}}
@media (max-width:480px){.btp-swap-provider-row{display:grid;grid-template-columns:1fr auto}.btp-swap-rate-row{padding-left:48px}.btp-swap-rate-tabs{margin-left:0;margin-right:44px}.btp-swap-rate-tabs button{height:34px;padding:0 7px}.btp-swap-filter{font-size:12px;padding:0 10px}.btp-swap-popular-title,.btp-swap-list-title{font-size:16px;padding:12px 14px}}

.btp-swap-widget [hidden]{display:none!important}

.btp-swap-widget .btp-swap-actions{grid-template-columns:1fr}.btp-swap-widget .btp-pay-id{overflow-wrap:anywhere;word-break:break-word}

.btp-swap-widget{--btp-ex-blue:#218e71;--btp-ex-text:#163e34;--btp-ex-navy:#163e34;--btp-ex-soft:#f1f7f5;--btp-ex-line:#d8e8e2;--btp-ex-muted:#738e85;--btp-ex-shadow:0 18px 46px rgba(22,62,52,.11)}
.btp-swap-widget .btp-swap-shell{max-width:600px}.btp-swap-widget .btp-swap-card{border-radius:22px}.btp-swap-widget .btp-swap-topbar{grid-template-columns:1fr;height:62px}.btp-swap-widget .btp-swap-top-tab{justify-content:flex-start;padding:0 28px;font-size:17px}.btp-swap-widget .btp-swap-main{padding:24px 28px 28px}.btp-swap-widget .btp-swap-box{border-radius:12px}.btp-swap-widget .btp-swap-rate-tabs button.btp-active,.btp-swap-widget .btp-pay-primary{background:#218e71;color:#fff}.btp-swap-widget .btp-swap-create{background:#218e71;border-radius:12px}.btp-swap-widget .btp-swap-create:hover:not(:disabled){background:#19785e}.btp-swap-widget .btp-swap-bonus{border-color:#d7eae3;background:#f2faf7}.btp-swap-widget .btp-swap-routing-note,.btp-swap-widget .btp-pay-local-notice{font-size:13px;line-height:1.55;color:#426a5e;background:#eef8f4;border:1px solid #d5ebe2;border-radius:10px;padding:12px;margin:14px 0}.btp-swap-widget .btp-swap-terms{font-size:12px;line-height:1.5}.btp-swap-widget .btp-swap-modal-card{max-height:min(80vh,760px)}
@media(max-width:480px){.btp-swap-widget .btp-swap-main{padding:20px 16px 22px}.btp-swap-widget .btp-swap-top-tab{padding:0 20px}.btp-swap-widget .btp-swap-box{grid-template-columns:minmax(0,1fr) minmax(135px,42%)}.btp-swap-widget .btp-swap-box-label{left:12px;top:13px;font-size:12px}.btp-swap-widget .btp-swap-amount-wrap{padding:32px 10px 12px 12px}.btp-swap-widget .btp-swap-amount,.btp-swap-widget .btp-swap-estimate{font-size:20px}.btp-swap-widget .btp-swap-coin-btn{gap:5px;padding:0 8px;grid-template-columns:30px minmax(0,1fr) 15px}.btp-swap-widget .btp-swap-coin-copy{display:block}.btp-swap-widget .btp-swap-coin-copy strong{font-size:17px}.btp-swap-widget .btp-swap-coin-copy em{height:19px;margin-top:4px;font-size:10px}.btp-swap-widget .btp-swap-est-prefix{left:15px;top:auto;bottom:12px;transform:none}.btp-swap-widget .btp-swap-rate-row{padding-left:44px}.btp-swap-widget .btp-swap-rate-tabs{margin-right:38px}.btp-swap-widget .btp-swap-rate-tabs button{font-size:12px;padding:0 7px}}

.btp-swap-widget{--btp-ex-blue:#2aadb5;--btp-ex-text:#263a43;--btp-ex-navy:#243640;--btp-ex-soft:#f7f9fa;--btp-ex-line:#e3e8ea;--btp-ex-muted:#7e8e98;--btp-ex-shadow:0 12px 36px rgba(36,52,60,.06);font-family:Inter,Arial,Helvetica,sans-serif}
.btp-swap-widget .btp-swap-card{border:1px solid #dfe5e7;border-radius:8px;box-shadow:var(--btp-ex-shadow)}
.btp-swap-widget .btp-swap-topbar{height:64px;border-bottom:1px solid #edf0f1}.btp-swap-widget .btp-swap-top-tab{font-size:17px;color:#263a43;font-weight:700;padding:0 24px}.btp-swap-widget .btp-swap-main{padding:20px 24px 24px}
.btp-swap-widget .btp-swap-provider-row{background:#fafbfb;border:1px solid #e7ebed;border-radius:12px;padding:10px 14px;margin-bottom:16px}.btp-swap-widget .btp-swap-provider-kicker{color:#89979e;font-size:11px}.btp-swap-widget .btp-swap-provider-meta{color:#344850;font-size:13px}.btp-swap-widget .btp-swap-provider{border-color:#dfe6e8;color:#435961;background:#fff;border-radius:9px;font-size:13px}
.btp-swap-widget .btp-swap-box{border:1px solid #e2e7e9;background:#fafbfb;border-radius:14px;min-height:88px}.btp-swap-widget .btp-swap-box-label{color:#74858d;font-size:12px;font-weight:600;top:12px;left:15px}.btp-swap-widget .btp-swap-amount-wrap{padding:29px 14px 10px 15px}.btp-swap-widget .btp-swap-amount,.btp-swap-widget .btp-swap-estimate{font-size:22px;color:#253942;text-align:left;font-weight:700}.btp-swap-widget .btp-swap-est-prefix{left:15px;top:auto;bottom:14px;transform:none;color:#82949b}.btp-swap-widget .btp-swap-est-prefix + .btp-swap-estimate{padding-left:16px}.btp-swap-widget .btp-swap-coin-btn{background:#fff;border-left:1px solid #e9eded;color:#293e46}.btp-swap-widget .btp-swap-coin-btn:hover{background:#f7fbfb}.btp-swap-widget .btp-swap-coin-copy strong{font-size:16px;color:#283d45}.btp-swap-widget .btp-swap-chevron{color:#96a5ad}
.btp-swap-widget .btp-swap-rate-row{min-height:52px}.btp-swap-widget .btp-swap-rate-tabs{background:#f2f5f6;border:1px solid #e6ebec;border-radius:10px;padding:3px}.btp-swap-widget .btp-swap-rate-tabs button{height:32px;border-radius:7px;color:#71828b;font-size:12px}.btp-swap-widget .btp-swap-rate-tabs button.btp-active,.btp-swap-widget .btp-swap-rate-tabs button[data-rate=fixed].btp-active{background:#2aadb5;color:white;box-shadow:0 3px 9px rgba(42,173,181,.18)}.btp-swap-widget .btp-swap-rate-current{color:#51656d;font-size:13px}.btp-swap-widget .btp-swap-lock{border-color:#e3e9eb}.btp-swap-widget .btp-swap-flip{background:#f1f7f7;color:#2a9ea7;border-radius:9px}
.btp-swap-widget .btp-swap-bonus{background:#f3fafa;border:1px solid #e0efef;border-radius:10px;color:#58757b;font-size:13px;margin:16px 0}.btp-swap-widget .btp-swap-bonus .btp-party{background:#e3f5f4;color:#28aab2;font-size:16px}.btp-swap-widget .btp-swap-bonus i{color:#29aab2}
.btp-swap-widget .btp-swap-address-line,.btp-swap-widget .btp-swap-extra-line{height:56px;border:1px solid #e0e6e8;background:#fff;border-radius:11px}.btp-swap-widget .btp-swap-address-line input,.btp-swap-widget .btp-swap-extra-line input{background:transparent;font-size:14px;color:#2b4149}.btp-swap-widget .btp-swap-address-line input::placeholder,.btp-swap-widget .btp-swap-extra-line input::placeholder{color:#a0adb3}.btp-swap-widget .btp-swap-refund-toggle{margin:12px 0;color:#6c828a}.btp-swap-widget .btp-swap-refund-btn{color:#608087;font-size:13px}.btp-swap-widget .btp-swap-create{height:54px;background:#2aadb5;border-radius:11px;color:#fff;font-size:16px;box-shadow:0 6px 16px rgba(42,173,181,.17)}.btp-swap-widget .btp-swap-create:hover:not(:disabled){background:#238e96}.btp-swap-widget .btp-swap-terms{font-size:12px;color:#88989f;line-height:1.6}
.btp-swap-widget .btp-swap-modal{border-radius:8px}.btp-swap-widget .btp-swap-search-row{height:68px;border-color:#edf0f1}.btp-swap-widget .btp-swap-search{font-size:15px}.btp-swap-widget .btp-swap-filters{border-color:#edf0f1}.btp-swap-widget .btp-swap-filter{border-color:#e2e8e9;color:#5e737a;font-size:12px;font-weight:700}.btp-swap-widget .btp-swap-filter.btp-active{background:#2aadb5;border-color:#2aadb5;color:#fff}.btp-swap-widget .btp-swap-coin-option,.btp-swap-widget .btp-swap-chip{min-height:50px;height:auto;padding-top:8px;padding-bottom:8px}.btp-swap-widget .btp-swap-coin-option strong,.btp-swap-widget .btp-swap-chip strong{font-size:15px;color:#263a43}.btp-swap-widget .btp-swap-name{font-size:13px;color:#84949c}.btp-swap-widget .btp-swap-coin-option:hover,.btp-swap-widget .btp-swap-chip:hover,.btp-swap-widget .btp-swap-coin-option[aria-selected=true]{background:#f0fafa}
.btp-swap-widget .btp-pay-state-card{border:1px solid #e3e8ea;border-radius:12px;box-shadow:none;padding:22px}.btp-swap-widget .btp-pay-status-top h2{font-size:20px;color:#273d45}.btp-swap-widget .btp-pay-progress{gap:7px}.btp-swap-widget .btp-pay-step{font-size:12px;background:#f4f7f7;color:#86969d}.btp-swap-widget .btp-pay-step.btp-active,.btp-swap-widget .btp-pay-step.btp-done{background:#e8f8f7;color:#238f97}.btp-swap-widget .btp-pay-qr-box{background:#fafbfb;border-color:#e5eaeb}.btp-swap-widget .btp-pay-field{border-color:#e6ebed}.btp-swap-widget .btp-pay-copy{background:#edf9f8;color:#238e96}.btp-swap-widget .btp-pay-primary{background:#2aadb5}.btp-swap-widget .btp-pay-countdown strong{color:#238f97}
@media(max-width:480px){.btp-swap-widget .btp-swap-main{padding:16px}.btp-swap-widget .btp-swap-top-tab{padding:0 16px}.btp-swap-widget .btp-swap-box{grid-template-columns:minmax(0,1fr) minmax(130px,42%)}.btp-swap-widget .btp-swap-amount-wrap{padding:29px 8px 11px 12px}.btp-swap-widget .btp-swap-amount,.btp-swap-widget .btp-swap-estimate{font-size:18px}.btp-swap-widget .btp-swap-coin-copy strong{font-size:15px}.btp-swap-widget .btp-swap-rate-row{padding-left:42px}.btp-swap-widget .btp-swap-rate-tabs{margin-right:37px}.btp-swap-widget .btp-swap-rate-tabs button{font-size:11px;padding:0 6px}.btp-swap-widget .btp-pay-state-card{padding:16px}}
.btp-swap-widget .btp-swap-est-prefix{top:50%;bottom:auto;transform:translateY(-50%)}
.btp-swap-widget .btp-swap-rate-spine{left:8px}
@media(max-width:480px){.btp-swap-widget .btp-swap-rate-row{padding-left:51px}.btp-swap-widget .btp-swap-est-prefix{left:12px}}

.btp-swap-widget[data-show-route='0'] .btp-swap-provider-row{display:none!important}
.btp-swap-widget .btp-swap-modal-card{height:min(80vh,760px);min-height:0;max-height:100%}
.btp-swap-widget .btp-swap-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:12px 14px 8px;border:0;gap:7px;flex-shrink:0}
.btp-swap-widget .btp-swap-filter{flex:0 0 auto;font-size:13px;height:34px;border:1px solid #e0e8e9;background:#fff;color:#51666f}
.btp-swap-widget .btp-swap-filter.btp-active{background:#29aab3;color:white;border-color:#29aab3}
.btp-swap-widget .btp-swap-network-label{font-size:12px;font-weight:700;color:#7b8c94;padding:6px 15px}
.btp-swap-widget .btp-swap-networks{display:flex;gap:6px;overflow-x:auto;padding:2px 14px 12px;border-bottom:1px solid #edf0f1;flex-shrink:0}
.btp-swap-widget .btp-swap-networks button{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:0 10px;height:32px;border:1px solid #e3e9ea;border-radius:18px;background:#fff;color:#536a72;font-size:11px;font-weight:700;cursor:pointer}
.btp-swap-widget .btp-swap-networks button img{height:18px;width:18px;object-fit:contain}.btp-swap-widget .btp-swap-networks button.btp-active{border-color:#2aadb5;color:#167e85;background:#eefafa}
.btp-swap-widget .btp-swap-list-title,.btp-swap-widget .btp-swap-popular-title{font-size:13px;color:#62767e;padding:10px 16px;flex-shrink:0}
.btp-swap-widget .btp-swap-popular{flex:0 1 auto;max-height:120px}.btp-swap-widget .btp-swap-list{flex:1 1 auto;min-height:0;overflow-y:auto}
.btp-swap-widget .btp-swap-coin-option,.btp-swap-widget .btp-swap-chip{grid-template-columns:30px minmax(48px,auto) minmax(44px,auto) minmax(0,1fr) auto;gap:8px}
.btp-swap-widget .btp-swap-change{font-size:12px;font-weight:700;white-space:nowrap}.btp-swap-widget .btp-swap-change.gain{color:#168664}.btp-swap-widget .btp-swap-change.loss{color:#c74759}

.btp-swap-widget .btp-swap-filter svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;margin-right:3px}

.btp-swap-widget[data-show-popular='0'] .btp-swap-filter[data-filter='popular']{display:none!important}
