@media (max-width:760px){
  .agent-wallet-actions button{
    position:relative!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    column-gap:12px!important;
    row-gap:3px!important;
    min-height:86px!important;
    padding:14px 46px 14px 14px!important;
    overflow:hidden!important;
  }
  .agent-wallet-actions button>svg,
  .agent-wallet-actions button>i{
    grid-column:1!important;
    grid-row:1 / 3!important;
    align-self:center!important;
  }
  .agent-wallet-actions button strong{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
  .agent-wallet-actions button small,
  .agent-wallet-actions button>span:not(:has(strong)){
    grid-column:2!important;
    grid-row:2!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .agent-wallet-actions button:after{
    position:absolute!important;
    right:16px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
  }
  html.agent-action-page-mode .modal-backdrop{
    overscroll-behavior-y:contain!important;
    scroll-padding-bottom:calc(126px + env(safe-area-inset-bottom))!important;
  }
  html.agent-action-page-mode .modal-backdrop>.modal{
    padding-bottom:calc(126px + env(safe-area-inset-bottom))!important;
  }
  html.agent-action-page-mode .modal button,
  html.agent-action-page-mode .modal input,
  html.agent-action-page-mode .modal select{
    max-width:100%!important;
  }
}

html.agent-action-first-paint #root{visibility:hidden!important}
html.agent-action-first-paint:before{
  content:"";
  position:fixed;
  inset:0;
  z-index:99999;
  background:#fbf8f1;
}
