.btp-swap-widget .btp-swap-flip{width:42px;height:42px;top:50%;right:5px;transform:translateY(-50%);border:1px solid #cfe7e8;border-radius:50%;background:#fff;color:#238e96;box-shadow:0 3px 12px rgba(31,99,104,.12);font-size:0;display:grid;place-items:center;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}
.btp-swap-widget .btp-swap-flip::before{content:"";display:block;width:22px;height:22px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23238e96' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v15m0 0-3-3m3 3 3-3M17 20V5m0 0-3 3m3-3 3 3'/%3E%3C/svg%3E")}
.btp-swap-widget .btp-swap-flip:hover{background:#effafa;border-color:#84cfd0;box-shadow:0 5px 14px rgba(31,99,104,.18);transform:translateY(-50%) rotate(180deg)}
.btp-swap-widget .btp-swap-flip:focus-visible,.btp-swap-widget .btp-swap-networks button:focus-visible{outline:3px solid rgba(42,173,181,.35);outline-offset:3px}
.btp-swap-widget .btp-swap-coin-btn{transition:background .18s ease}.btp-swap-widget .btp-swap-coin-btn:hover{background:#f2fafa}
.btp-swap-widget .btp-swap-chevron{width:24px;height:24px;display:grid;place-items:center;border:1px solid #e3eded;border-radius:50%;background:#f7fbfb;font-size:0;transform:none;transition:background .18s,border-color .18s}
.btp-swap-widget .btp-swap-chevron::before{content:"";width:6px;height:6px;border-right:1.8px solid #60858b;border-bottom:1.8px solid #60858b;transform:translateY(-2px) rotate(45deg)}
.btp-swap-widget .btp-swap-coin-btn:hover .btp-swap-chevron{background:#e7f8f7;border-color:#b9dedf}
.btp-swap-widget .btp-swap-modal{background:#fff;border-radius:12px}.btp-swap-widget .btp-swap-modal-card{background:#fff}
.btp-swap-widget .btp-swap-search-row{height:66px;grid-template-columns:30px minmax(0,1fr) 38px;gap:8px;padding:0 17px;border-bottom:1px solid #edf1f1}
.btp-swap-widget .btp-swap-search-row>span{font-size:25px;color:#85a0a4}.btp-swap-widget .btp-swap-search{font-size:15px;font-weight:500;outline:none}
.btp-swap-widget .btp-swap-search::placeholder{color:#a8b7ba}.btp-swap-widget .btp-swap-modal-close{width:36px;height:36px;border:1px solid #e5eded;border-radius:50%;background:#f8fbfb;color:#6d888c;font-size:23px;line-height:1}
.btp-swap-widget .btp-swap-modal-close:hover{background:#eaf8f7;color:#238e96}
.btp-swap-widget .btp-swap-filters{gap:7px;padding:14px 16px 10px;scrollbar-width:thin;scrollbar-color:#c9e2e1 transparent}
.btp-swap-widget .btp-swap-filter{height:34px;padding:0 13px;border-radius:18px;font-size:12px;font-weight:700}
.btp-swap-widget .btp-swap-networks{gap:7px;padding:2px 16px 12px;scrollbar-width:thin;scrollbar-color:#c9e2e1 transparent}
.btp-swap-widget .btp-swap-networks::-webkit-scrollbar,.btp-swap-widget .btp-swap-filters::-webkit-scrollbar{height:4px}.btp-swap-widget .btp-swap-networks::-webkit-scrollbar-thumb,.btp-swap-widget .btp-swap-filters::-webkit-scrollbar-thumb{background:#c9e2e1;border-radius:8px}
.btp-swap-widget .btp-swap-list{padding:0 12px 12px;scrollbar-width:thin;scrollbar-color:#c9dedf transparent}.btp-swap-widget .btp-swap-popular{padding:0 12px 8px}
.btp-swap-widget .btp-swap-list::-webkit-scrollbar,.btp-swap-widget .btp-swap-popular::-webkit-scrollbar{width:5px}.btp-swap-widget .btp-swap-list::-webkit-scrollbar-thumb,.btp-swap-widget .btp-swap-popular::-webkit-scrollbar-thumb{background:#c9dedf;border-radius:10px}
.btp-swap-widget .btp-swap-coin-option,.btp-swap-widget .btp-swap-chip{width:100%;min-height:54px;margin:0 0 5px;padding:7px 10px;border:1px solid #edf1f1;border-radius:12px;background:#fff;transition:background .16s,border-color .16s;gap:8px}
.btp-swap-widget .btp-swap-coin-option:hover,.btp-swap-widget .btp-swap-chip:hover,.btp-swap-widget .btp-swap-coin-option:focus-visible,.btp-swap-widget .btp-swap-chip:focus-visible{background:#f2fbfa;border-color:#c2e4e3}
.btp-swap-widget .btp-swap-coin-option .btp-swap-coin-icon,.btp-swap-widget .btp-swap-chip .btp-swap-coin-icon{width:30px;height:30px}.btp-swap-widget .btp-swap-net{height:22px;border-radius:7px;font-size:11px;padding:0 7px}
.btp-swap-widget .btp-swap-name{color:#7e9096;font-weight:500}.btp-swap-widget .btp-swap-popular-title,.btp-swap-widget .btp-swap-list-title{padding:12px 16px 8px;color:#667c82}
@media(max-width:480px){.btp-swap-widget .btp-swap-flip{right:3px;width:38px;height:38px}.btp-swap-widget .btp-swap-rate-tabs{margin-right:43px}.btp-swap-widget .btp-swap-search-row{padding:0 12px}.btp-swap-widget .btp-swap-filters{padding-left:12px;padding-right:12px}.btp-swap-widget .btp-swap-networks{padding-left:12px;padding-right:12px}.btp-swap-widget .btp-swap-list,.btp-swap-widget .btp-swap-popular{padding-left:8px;padding-right:8px}.btp-swap-widget .btp-swap-coin-option,.btp-swap-widget .btp-swap-chip{gap:5px;padding-left:8px;padding-right:8px}.btp-swap-widget .btp-swap-name{font-size:12px}}
@media(prefers-reduced-motion:reduce){.btp-swap-widget .btp-swap-flip,.btp-swap-widget .btp-swap-coin-btn,.btp-swap-widget .btp-swap-coin-option,.btp-swap-widget .btp-swap-chip{transition:none}}
@media(max-width:480px){.btp-swap-widget .btp-swap-coin-btn{grid-template-columns:30px minmax(0,1fr) 24px}}
.btp-swap-widget .btp-swap-more{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;margin:0 12px 12px;padding:12px 14px;border:1px dashed #b9dedf;border-radius:12px;background:#f5fbfb;color:#1f8a91;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s}
.btp-swap-widget .btp-swap-more:hover,.btp-swap-widget .btp-swap-more:focus-visible{background:#e8f8f7;border-color:#84cfd0;outline:none}
.btp-swap-widget .btp-swap-more i{font-style:normal;transition:transform .16s}.btp-swap-widget .btp-swap-more:hover i{transform:translateX(3px)}
