/* V1-V9 UI adaptation, 2026-10-02. Presentation only; no request handling. */
.sgc-withdraw-shell .sgc-withdraw-pending-backdrop{
  box-sizing:border-box;
  padding:16px;
  padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.sgc-withdraw-shell .sgc-withdraw-pending-dialog{
  box-sizing:border-box;
  min-width:0;
  max-width:100%;
  max-height:calc(100vh - 32px);
  max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));
  overflow-y:auto;
  overscroll-behavior-y:contain;
  -webkit-overflow-scrolling:touch;
  overflow-wrap:break-word;
  overflow-wrap:anywhere;
}
.sgc-withdraw-shell .sgc-withdraw-pending-actions button{
  min-height:44px;
  min-width:44px;
  max-width:100%;
  white-space:normal;
  touch-action:manipulation;
}
@media(max-width:767px){
  .sgc-my-shell[data-view] input.sgc-my-input,
  .sgc-my-shell[data-view] select.sgc-my-input,
  .sgc-my-shell[data-view] textarea.sgc-my-input{font-size:16px;line-height:1.5;min-width:0;max-width:100%;}
  .sgc-withdraw-shell .sgc-withdraw-icon-button,
  .sgc-withdraw-shell .sgc-withdraw-all,
  .sgc-withdraw-shell .sgc-withdraw-manage,
  .sgc-withdraw-shell .sgc-withdraw-summary-head button,
  .sgc-withdraw-shell .sgc-withdraw-retry-reads,
  .sgc-withdraw-shell .sgc-withdraw-retry-records{
    min-height:44px;min-width:44px;touch-action:manipulation;
  }
  .sgc-withdraw-shell .sgc-withdraw-summary-head{gap:8px;flex-wrap:wrap;}
}
@media(max-width:360px),(max-height:420px){
  .sgc-withdraw-shell .sgc-withdraw-pending-dialog{padding:16px;}
  .sgc-withdraw-shell .sgc-withdraw-pending-title{font-size:18px;}
}
