.mobile-account-trigger{display:none}
.settings-display-name{padding:14px 0}.settings-display-name label{display:block;margin-bottom:8px}.settings-display-name small{font-size:11px;opacity:.6;margin-left:6px}.settings-display-name>div{display:flex;gap:8px}.settings-display-name input{min-width:0;flex:1;background:transparent;color:inherit;border:1px solid #466353;border-radius:9px;padding:10px;font:inherit}
.mobile-account-sheet{box-sizing:border-box;border:1px solid #294538;border-radius:24px 24px 0 0;background:#09150f;color:#e7f6ed;padding:0 22px calc(22px + env(safe-area-inset-bottom,0px));width:100%;max-width:520px;max-height:85dvh;margin:auto auto 0;overscroll-behavior:contain;box-shadow:0 -16px 80px #0008;font-family:inherit}
.mobile-account-sheet::backdrop{background:#0009;backdrop-filter:blur(5px)}
.account-sheet-handle{padding:13px 0 18px;touch-action:pan-x}.account-sheet-handle i{display:block;width:34px;height:4px;border-radius:4px;background:#466353;margin:auto}
.account-avatar{display:inline-flex;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#1a3b2b;color:#b1f5d2;font-size:12px;font-weight:600;letter-spacing:0}
.account-avatar img{width:100%;height:100%;object-fit:cover}
.account-sheet-identity{display:flex;align-items:center;gap:12px;padding-bottom:22px}.account-sheet-identity>div{min-width:0;flex:1}.account-sheet-identity h2{font-size:18px;line-height:1.3;margin:0;overflow-wrap:anywhere}.account-sheet-identity p{font-size:12px;opacity:.65;margin:5px 0 0;overflow-wrap:anywhere}
.mobile-account-sheet button{font-family:inherit;cursor:pointer;color:inherit}.mobile-account-sheet button:disabled{opacity:.4;cursor:default}
.account-sheet-close{border:0;background:transparent;font-size:26px;width:40px;height:40px}
.account-sheet-wallet{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid #294538;border-bottom:1px solid #294538}.account-sheet-wallet small{display:block;opacity:.6;font-size:11px;margin-bottom:5px}.account-sheet-wallet code{font-size:13px}.account-sheet-wallet button{padding:10px;border:1px solid #365e47;border-radius:10px;background:#183222;font-size:12px}
.account-sheet-links{padding:9px 0}.account-sheet-links button{display:flex;justify-content:space-between;width:100%;padding:15px 0;background:none;border:0;font-size:14px;text-align:left}.account-sheet-links span{color:#84b79c}
.account-sheet-logout{width:100%;border:0;border-top:1px solid #294538;background:none;text-align:left;padding:19px 0 0;font-size:14px;color:#e9b6ad!important}.account-sheet-notice{font-size:12px;color:#a9eac7}
@media(max-width:768px){
 #walletReactRoot .wallet-header{gap:12px}#walletReactRoot .desktop-wallet-title,#walletReactRoot .wallet-address-copy{display:none}
 .mobile-account-trigger{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;flex:1}
 .mobile-account-trigger>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:0}.mobile-account-trigger b{font-size:16px;font-weight:400;opacity:.6}
 #walletReactRoot .wallet-header-controls{flex-shrink:0}
}
