.wallet-deposit-networks{margin:12px 0 10px;min-width:0;letter-spacing:0}
.wallet-deposit-networks>small{display:block;font-size:.63rem;color:#526572;margin-bottom:5px}
.deposit-chain-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}
.deposit-chain-buttons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:68px;padding:8px 2px;border:1px solid #dce5e8;border-radius:6px;background:#fff;color:#23343d;cursor:pointer;font:inherit;letter-spacing:0}
.deposit-chain-buttons button img{width:24px;height:24px;flex:none;object-fit:contain;border-radius:50%}
.deposit-chain-buttons button span{max-width:100%;font-size:max(13px,.62rem);font-weight:650;line-height:1.3;overflow-wrap:anywhere}
.deposit-chain-buttons button:hover,.deposit-chain-buttons button[aria-pressed="true"]{background:#f0f8f7;border-color:#087c69}
.deposit-chain-buttons button:focus-visible,.wallet-bridge-summary:focus-visible{outline:2px solid #1879bb;outline-offset:2px}
.wallet-bridge-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;min-height:40px;margin:4px 0 0;padding:5px 0;cursor:pointer;text-align:left;font-size:.75rem;font-weight:650;line-height:1.45;letter-spacing:0;color:#526572}
.wallet-bridge-summary span:first-child{min-width:0;overflow-wrap:anywhere}
.wallet-bridge-summary>span:last-child{font-size:1rem;flex:none}
.wallet-bridge-summary[data-tone="ok"],.deposit-bridge-state[data-tone="ok"],.auto-bridge-card [data-tone="ok"]{color:#087454!important}
.wallet-bridge-summary[data-tone="warning"],.deposit-bridge-state[data-tone="warning"],.auto-bridge-card [data-tone="warning"]{color:#a24418!important}
.wallet-bridge-summary[data-tone="pending"],.deposit-bridge-state[data-tone="pending"],.auto-bridge-card [data-tone="pending"]{color:#176ba5!important}
.network-receive-dialog{box-sizing:border-box!important;max-width:min(440px,calc(100vw - 24px))!important;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))!important}
.network-receive-dialog .dialog-close{position:sticky!important;top:0!important;float:right;z-index:2;flex-shrink:0;background:#fff!important;color:#31464f!important}
.network-receive-dialog h2{font-size:1rem!important;line-height:1.4;overflow-wrap:anywhere;margin-right:40px}
.network-receive-dialog .receive-qr{width:130px!important;height:130px!important;max-width:100%;object-fit:contain;margin:8px auto 14px!important}
.network-receive-dialog code{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:.67rem;line-height:1.5;margin:12px 0;text-align:center}
.network-receive-dialog .receive-chain-buttons{margin:10px 0}
.network-receive-dialog .receive-networks{display:block;min-width:0}
.network-receive-dialog .deposit-route{display:flex;flex-direction:column;gap:5px;padding:10px 0;border-bottom:1px solid #dce5e8;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}
.network-receive-dialog .deposit-route span{font-weight:650;color:#087454}
.network-receive-dialog .deposit-bridge-state{font-weight:700;font-size:.7rem!important;margin:10px 0 5px!important}
.network-receive-dialog .deposit-network-note,.network-receive-dialog .deposit-network-process{font-size:max(14px,.75rem)!important;line-height:1.6!important;margin:8px 0!important;color:#405560!important;overflow-wrap:anywhere}
.network-receive-dialog .deposit-checked{font-size:.6rem;color:#61707a;display:block;overflow-wrap:anywhere}
.network-receive-dialog [hidden]{display:none!important}
.auto-bridge-card{scroll-margin-top:20px}
@media(max-width:360px){.network-receive-dialog{padding-left:14px!important;padding-right:14px!important}.deposit-chain-buttons{gap:4px}}
