.wallet-button-container{position:relative;width:100%}.onchainkit-wallet-container{width:100%}.onchainkit-connect-button{width:100%!important;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}.onchainkit-connect-button:hover{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}.onchainkit-identity{display:flex!important;align-items:center!important;gap:.5rem!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(249,115,22,.3)!important;border-radius:12px!important;padding:.65rem 1rem!important;backdrop-filter:blur(10px)!important;color:#ffffff!important;min-height:48px!important;width:100%!important}.onchainkit-identity: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>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}