/* Keep the content pane visually separated from the fixed app header. */
.workspace>main>.developer-screen.active,.workspace>main>.bots-screen.active,.workspace>main>.admin-screen.active{padding-top:56px!important}
.workspace>main>.developer-screen.active>.developer-hero,.workspace>main>.bots-screen.active>.developer-hero{margin-top:36px!important}
.workspace>main>.developer-screen.active>.developer-api-workspace{margin-top:56px!important}
.workspace>main>.developer-screen.active>.developer-hero,.workspace>main>.bots-screen.active>.developer-hero,.workspace>main>.admin-screen.active>.admin-app-hero{margin-top:28px!important}
@media(max-width:760px){.workspace>main>.developer-screen.active,.workspace>main>.bots-screen.active,.workspace>main>.admin-screen.active{padding-top:36px!important}}
@media(max-width:760px){.workspace>main>.developer-screen.active>.developer-api-workspace{margin-top:40px!important}}
@media(max-width:760px){.workspace>main>.developer-screen.active>.developer-hero,.workspace>main>.bots-screen.active>.developer-hero,.workspace>main>.admin-screen.active>.admin-app-hero{margin-top:28px!important}}

/* Auto-withdrawals is a full-width payout setup, not a narrow side card. */
.account-grid .auto-withdraw-settings-card { grid-column: 1 / -1; padding: 24px; margin-top: 2px; }
#appSettings { position: relative !important; top: auto !important; }
.account-grid { align-items: start; grid-auto-flow: row; }
.account-grid > .settings-card { position: relative; top: auto; align-self: start; min-height: 0; }
#profileTestData { grid-column: 1 / -1; display: block; min-height: 0; }
#profileTestData > .icon-tile { margin-bottom: 4px; }
#profileTestData > h3 { margin-top: 14px; }
#profileTestData > p { max-width: 680px; }
#profileTestData .profile-test-card { position: relative; display: block; margin: 24px 0 0; padding: 24px 0 0; border-top: 1px solid var(--app-line); }
#profileTestData .profile-test-card h3 { margin: 0 0 7px; }
#profileTestData .profile-test-card p { margin: 0 0 14px; max-width: 680px; }
#profileTestData textarea { display: block; min-height: 92px; margin-top: 14px; resize: vertical; }
#profileTestData .profile-form-actions { margin-top: 14px; }
.auto-withdraw-header { display:flex; align-items:flex-start; justify-content:space-between; gap:20px; }
.auto-withdraw-title { display:flex; align-items:center; gap:13px; }
.auto-withdraw-title h3 { margin:5px 0 0; }
.auto-withdraw-status-pill { flex:none; padding:7px 10px; border:1px solid var(--app-line); border-radius:999px; color:var(--app-muted); font-size:11px; font-weight:650; background:#0b0b0d; }
.auto-withdraw-status-pill.is-active { border-color:rgba(111,224,170,.42); color:#8ee7bd; background:rgba(44,136,98,.12); }
.auto-withdraw-lede { max-width:700px; margin:15px 0 0!important; }
.auto-withdraw-facts { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; margin-top:20px; }
.auto-withdraw-facts span { display:grid; gap:4px; min-height:62px; padding:12px 13px; border:1px solid var(--app-line); border-radius:10px; background:#0c0c0e; }
.auto-withdraw-facts strong { font-size:12px; color:var(--app-text); }
.auto-withdraw-facts small { color:var(--app-muted); font-size:10px; }
.auto-withdraw-toggle { margin-top:14px; }
.auto-withdraw-footer { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-top:16px; padding-top:16px; border-top:1px solid var(--app-line); }
.auto-withdraw-security-note { display:flex; align-items:center; gap:7px; color:var(--app-muted); font-size:11px; }
.auto-withdraw-security-note .ui-icon { width:15px; height:15px; color:#a793ff; }
@media(max-width:760px){
  .account-grid .auto-withdraw-settings-card { grid-column:auto; padding:18px; }
  .auto-withdraw-header { gap:12px; }
  .auto-withdraw-facts { grid-template-columns:1fr; }
  .auto-withdraw-footer { align-items:stretch; flex-direction:column; }
  .auto-withdraw-footer .solid-button { width:100%; justify-content:center; }
}
.auto-withdraw-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;margin-top:8px}.auto-withdraw-toggle>span{flex:1;min-width:0}.auto-withdraw-toggle>input[role="switch"]{margin-left:auto;flex:0 0 46px}
