:root{--orbit-touch:48px;--orbit-safe-bottom:env(safe-area-inset-bottom,0px)}button,a,input,select{touch-action:manipulation}.dashboard-shell,.dashboard-main,.dashboard-content{min-width:0}.transfer-dialog,.transaction-detail-sheet,.mobile-receive-sheet,.account-menu-sheet{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}.transfer-dialog button,.transaction-detail-sheet button,.mobile-receive-sheet button{min-height:48px}.transfer-confirm>div:not(.mainnet-warning){border-radius:13px;min-width:0;padding:13px 14px}.transfer-value-with-copy{min-width:0;max-width:min(76%,520px)}.transfer-value-with-copy>strong,.transaction-hash-detail,.transfer-success>span{overflow-wrap:anywhere;word-break:break-word}.transfer-success{min-width:0}.transfer-success-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.transfer-success-actions>*{min-height:var(--orbit-touch)}.chat-transfer-return{min-height:var(--orbit-touch);border-radius:13px;justify-content:center;align-items:center;display:flex}.transaction-row,.transaction-main,.transaction-amount{min-width:0}.transaction-main strong,.transaction-main small{text-overflow:ellipsis;overflow:hidden}.mobile-app-tabbar{padding-bottom:calc(8px + var(--orbit-safe-bottom))}.mobile-app-tabbar button,.mobile-chat-tab{min-height:54px}.mobile-asset-sheet,.mobile-receive-sheet{padding-bottom:calc(20px + var(--orbit-safe-bottom))}.mobile-sheet-actions button,.mobile-wallet-actions button{min-height:58px}@media (min-width:761px) and (max-width:1100px){.dashboard-shell{grid-template-columns:minmax(210px,25vw) minmax(0,1fr)}.dashboard-main{padding-inline:20px}.transfer-dialog,.transaction-detail-sheet{width:min(620px,100vw - 48px)}}@media (max-width:760px){body{overscroll-behavior-y:none}.dashboard-shell{min-height:100svh}.creator-backdrop{align-items:flex-end;padding:0}.transfer-dialog,.transaction-detail-sheet,.mobile-receive-sheet,.account-menu-sheet{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 8px);padding:18px 16px calc(20px + var(--orbit-safe-bottom));border-radius:24px 24px 0 0}.transfer-confirm{gap:9px}.transfer-confirm>div:not(.mainnet-warning){gap:8px}.transfer-value-with-copy{justify-content:space-between;width:100%;max-width:100%}.transfer-value-with-copy>strong{text-align:left}.signed-payment-form input,.signed-payment-form select,.transfer-dialog input,.transfer-dialog select{min-height:var(--orbit-touch);font-size:16px}.transaction-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.transaction-amount{max-width:34vw}.mobile-app-page-title{padding-top:calc(8px + env(safe-area-inset-top,0px))}}@media (max-width:380px){.transfer-dialog,.transaction-detail-sheet,.mobile-receive-sheet{padding-inline:12px}.transfer-success-actions{grid-template-columns:1fr}.transaction-row{grid-template-columns:34px minmax(0,1fr)}.transaction-amount{text-align:left;grid-column:2;align-items:flex-start;max-width:100%}.mobile-wallet-actions{gap:7px}.mobile-wallet-actions button{min-width:0;padding-inline:5px;font-size:12px}.mobile-app-tabbar button{font-size:10px}}@media (max-height:520px){.creator-backdrop{align-items:center;padding:8px}.transfer-dialog,.transaction-detail-sheet,.mobile-receive-sheet{border-radius:18px;max-height:calc(100dvh - 16px);padding-block:14px}.transfer-confirm{gap:6px}.transfer-confirm>div:not(.mainnet-warning){padding-block:9px}.mobile-sheet-handle,.mobile-receive-handle{display:none}}@media (hover:hover) and (pointer:fine){.mobile-app-tabbar button:hover,.chat-transfer-return:hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.transfer-dialog,.transaction-detail-sheet,.mobile-asset-sheet{scroll-behavior:auto}}
