.wallet-modal-backdrop{z-index:99999!important}.wallet-modal-container{z-index:100000!important}.wallet-modal-shadow{box-shadow:0 25px 50px rgba(0,0,0,.8),0 0 100px rgba(249,115,22,.2),inset 0 1px 0 rgba(255,255,255,.1)!important}@keyframes walletModalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-modal-container{animation:walletModalSlideIn .3s ease-out}@keyframes networkPulse{0%{box-shadow:0 0 0 0 rgba(249,115,22,.4)}70%{box-shadow:0 0 0 10px rgba(249,115,22,0)}to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}.network-button-active{animation:networkPulse 2s infinite}.wallet-modal-container::-webkit-scrollbar{width:6px}.wallet-modal-container::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:3px}.wallet-modal-container::-webkit-scrollbar-thumb{background:rgba(249,115,22,.4);border-radius:3px}.wallet-modal-container::-webkit-scrollbar-thumb:hover{background:rgba(249,115,22,.6)}.social-icon{transition:all .3s cubic-bezier(.4,0,.2,1)}.social-icon:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 15px rgba(249,115,22,.3)}.network-button span:last-child{color:white!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important;text-align:center!important;min-width:0!important;flex-shrink:0!important}.network-button-active span:last-child{color:white!important;font-weight:700!important;text-shadow:0 1px 3px rgba(0,0,0,.7)!important}.network-button:not(.network-button-active) span:last-child{color:#e5e7eb!important}.network-button:hover:not(.network-button-active){box-shadow:0 8px 25px rgba(249,115,22,.15)}.disconnect-button{position:relative;overflow:hidden}.disconnect-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.disconnect-button:hover:before{left:100%}@media (min-width:641px) and (max-width:1024px){.wallet-modal-container{max-width:400px!important;width:90vw!important;margin:1rem auto!important}.network-button{max-width:120px!important;padding:.75rem!important}.network-button span:last-child{font-size:.75rem!important}}@media (max-width:640px){.wallet-modal-container{margin:.5rem;max-height:90vh;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}}@media (max-width:480px){.wallet-modal-container{margin:.25rem;max-height:95vh;width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important}.network-button{padding:.5rem!important;font-size:.625rem!important;min-width:50px!important}.network-button .network-dot{width:.5rem!important;height:.5rem!important}.wallet-modal-container .p-4{padding:.75rem!important}.wallet-modal-container h2{font-size:1rem!important}.disconnect-button{padding-top:.5rem!important;padding-bottom:.5rem!important}}@media (max-width:375px){.wallet-modal-container{width:calc(100vw - .25rem)!important;max-width:calc(100vw - .25rem)!important;margin:.125rem}.network-button{padding:.375rem!important;font-size:.5rem!important;min-width:45px!important;gap:.25rem!important}.network-button span:last-child{font-size:9px!important;font-weight:700!important;color:white!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.wallet-modal-container .gap-2{gap:.375rem!important}.social-icon{width:1.25rem!important;height:1.25rem!important}.social-icon svg{width:.625rem!important;height:.625rem!important}}@media (max-width:768px){.wallet-modal-container{margin:1rem;max-height:85vh;max-width:380px!important;width:90vw!important}.wallet-modal-header{padding:1rem!important}.wallet-modal-header h2{font-size:1.125rem!important}.network-button{padding:.75rem!important;font-size:.75rem!important;gap:.375rem!important;max-width:110px!important}.network-button span:last-child{font-size:.625rem!important}.disconnect-button{font-size:.875rem!important}.disconnect-button,.wallet-info-card{padding:.75rem!important}.social-icon{width:2rem!important;height:2rem!important}}@media (max-width:640px){.wallet-modal-container{margin:.5rem;max-height:90vh;max-width:95vw}.wallet-modal-header{padding:.75rem!important}.wallet-modal-container>div:last-child{padding:1rem!important}.network-button{padding:.625rem!important;font-size:.7rem!important;min-width:70px!important}.network-button .network-dot{width:.625rem!important;height:.625rem!important}.network-button span:last-child{font-size:.6rem!important}}@media (max-width:480px){.wallet-modal-container{margin:.25rem;max-height:95vh;max-width:98vw}.wallet-modal-header{padding:.625rem!important}.wallet-modal-header h2{font-size:1rem!important}.wallet-modal-container>div:last-child{padding:.75rem!important}.network-button{padding:.5rem!important;font-size:.65rem!important;min-width:60px!important;gap:.25rem!important}.network-button .network-dot{width:.5rem!important;height:.5rem!important}.network-button span:last-child{font-size:.55rem!important}.disconnect-button{font-size:.8rem!important}.disconnect-button,.wallet-info-card{padding:.625rem!important}.wallet-info-card .text-sm{font-size:.75rem!important}.social-icon{width:1.75rem!important;height:1.75rem!important}.social-icon svg{width:12px!important;height:12px!important}}@media (max-width:375px){.wallet-modal-container{margin:.125rem;max-height:98vh;max-width:99vw}.network-button{padding:.375rem!important;font-size:.6rem!important;min-width:55px!important}.network-button span:last-child{font-size:.5rem!important}.wallet-info-card .text-sm{font-size:.7rem!important}}@keyframes walletLoading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.wallet-loading{animation:walletLoading 1.5s ease-in-out infinite}.disconnect-button:focus,.network-button:focus,.social-icon:focus{outline:2px solid rgba(249,115,22,.5);outline-offset:2px}.wallet-modal-header{background:linear-gradient(135deg,rgba(249,115,22,.05),rgba(234,88,12,.05) 50%,rgba(249,115,22,.02))}.wallet-info-card{background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(249,115,22,.05) 50%,rgba(0,0,0,.3))}@media (max-width:640px){.fixed.bottom-4.right-4{bottom:1rem!important;left:1rem!important;right:1rem!important;max-width:none!important;width:auto!important}}@media (max-width:480px){.fixed.bottom-4.right-4{bottom:.5rem!important;left:.5rem!important;right:.5rem!important;padding:.75rem!important}.fixed.bottom-4.right-4 h3{font-size:.875rem!important}.fixed.bottom-4.right-4 p{font-size:.625rem!important}}.wallet-modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes borderGlow{0%{border-color:rgba(249,115,22,.4)}50%{border-color:rgba(249,115,22,.6)}to{border-color:rgba(249,115,22,.4)}}.wallet-modal-container{animation:walletModalSlideIn .3s ease-out,borderGlow 3s ease-in-out infinite}.wallet-button-container{position:relative;width:100%}.wallet-button-container>button{width:100%;background:linear-gradient(145deg,rgba(249,115,22,.1),rgba(249,115,22,.05))!important;border:1px solid rgba(249,115,22,.3)!important;border-radius:12px!important;padding:.75rem 1.25rem!important;color:#ffffff!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:.3px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;height:auto!important;line-height:1.3!important;min-height:44px!important;backdrop-filter:blur(10px)!important;position:relative!important}.wallet-button-container>button:hover:not(:disabled){background:linear-gradient(145deg,rgba(249,115,22,.15),rgba(249,115,22,.08))!important;border-color:rgba(249,115,22,.5)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(249,115,22,.2)!important}.wallet-button-container>button:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.wallet-button-container>div.flex{width:100%!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(249,115,22,.3)!important;border-radius:12px!important;padding:.65rem 2.5rem .65rem 1rem!important;backdrop-filter:blur(10px)!important;flex-direction:row!important;gap:.5rem!important;align-items:center!important;justify-content:center!important;min-height:48px!important;position:relative!important;margin:0!important;transform:none!important;cursor:pointer!important;transition:all .3s ease!important}.wallet-button-container>div.flex:hover{border-color:rgba(249,115,22,.5)!important;background:rgba(255,255,255,.05)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(249,115,22,.15)!important}.wallet-button-container>div.flex:after{content:"⚙️"!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;font-size:.9rem!important;opacity:.5!important;transition:all .3s ease!important}.wallet-button-container>div.flex:hover:after{opacity:.8!important;transform:translateY(-50%) scale(1.1)!important}.wallet-button-container>div.flex>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;width:100%!important;flex-wrap:nowrap!important}.wallet-button-container span{color:#ffffff!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.3px!important;font-family:Courier New,monospace!important}.wallet-button-container .absolute{background:linear-gradient(145deg,rgba(55,65,81,.95),rgba(75,85,99,.9))!important;border:1px solid rgba(156,163,175,.4)!important;border-radius:16px!important;backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;padding:.75rem!important;width:240px!important;margin-top:.5rem!important;z-index:1000!important}.wallet-button-container .absolute button{width:100%!important;text-align:left!important;padding:.75rem 1rem!important;background:rgba(75,85,99,.5)!important;border:1px solid rgba(156,163,175,.3)!important;color:#e5e7eb!important;font-size:.9rem!important;font-weight:500!important;border-radius:12px!important;transition:all .3s ease!important;margin-bottom:.5rem!important;cursor:pointer!important}.wallet-button-container .absolute button:last-child{margin-bottom:0!important}.wallet-button-container .absolute button:hover{background:rgba(107,114,128,.7)!important;border-color:rgba(156,163,175,.5)!important;transform:translateX(4px)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}@media (max-width:768px){.wallet-button-container>button{padding:.65rem 1rem!important;font-size:.85rem!important;min-height:42px!important}.wallet-button-container>div.flex{padding:.6rem 2.2rem .6rem .8rem!important;min-height:42px!important}.wallet-button-container span{font-size:.8rem!important}.wallet-button-container>div.flex:after{right:8px!important;font-size:.8rem!important}}@media (max-width:480px){.wallet-button-container>button{padding:.6rem .9rem!important;font-size:.8rem!important;min-height:40px!important}.wallet-button-container>div.flex{padding:.55rem 2rem .55rem .7rem!important;min-height:40px!important}.wallet-button-container span{font-size:.75rem!important}.wallet-button-container>div.flex:after{right:6px!important;font-size:.75rem!important}}.network-notification{position:fixed!important;z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important}.network-notification:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.wallet-button-container>div.flex:before{display:none!important}.wallet-button-container{z-index:100}.wallet-button-container>div.flex{z-index:101}