#binanceOwnerSetup { margin-top: 24px; padding-top: 24px; border-top: 1px solid var(--line, #26314f); }
#binanceOwnerSetup .binance-owner-heading { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px 20px; }
#binanceOwnerSetup h3 { margin: 0; font-size: 17px; color: var(--text, #eef1ff); text-transform: none; letter-spacing: 0; }
#binanceOwnerSetup p { max-width: 72ch; line-height: 1.6; overflow-wrap: anywhere; }
#binanceOwnerSetup [role="status"] { font-weight: 650; margin: 16px 0 8px; }
#binanceOwnerSetup .binance-owner-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; margin: 20px 0 14px; }
#binanceOwnerSetup .binance-owner-fields label { display: grid; min-width: 0; gap: 8px; line-height: 1.5; }
#binanceOwnerSetup input[type="password"] { width: 100%; min-width: 0; min-height: 44px; box-sizing: border-box; border: 1px solid var(--line, #26314f);
  border-radius: 14px; background: var(--panel-2, #131b30); color: var(--text, #eef1ff); padding: 10px 12px; font: inherit; }
#binanceOwnerSetup .binance-owner-confirm { display: flex; align-items: flex-start; gap: 10px; min-height: 44px; line-height: 1.6; padding: 8px 0; }
#binanceOwnerSetup input[type="checkbox"] { accent-color: var(--accent, #6d4aff); width: 18px; height: 18px; flex: 0 0 18px; margin: 4px 0 0; }
#binanceOwnerSetup .binance-owner-actions { display: flex; flex-wrap: wrap; gap: 12px; margin: 16px 0 20px; }
#binanceOwnerSetup .btn { min-height: 44px; white-space: normal; }
#binanceOwnerSetup dl { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px 20px; padding-top: 16px; border-top: 1px solid var(--line, #26314f); }
#binanceOwnerSetup dt { color: var(--muted, #a9b1d6); }
#binanceOwnerSetup dd { margin: 0; text-align: right; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; }
#binanceOwnerSetup :disabled { opacity: .55; cursor: not-allowed; }
#binanceOwnerSetup :focus-visible { outline: 2px solid var(--accent, #8466ff); outline-offset: 3px; }
@media(max-width: 600px) { #binanceOwnerSetup .binance-owner-fields, #binanceOwnerSetup dl { grid-template-columns: minmax(0, 1fr); }
  #binanceOwnerSetup .binance-owner-heading, #binanceOwnerSetup .binance-owner-actions { flex-direction: column; align-items: stretch; }
  #binanceOwnerSetup dd { text-align: left; margin-bottom: 8px; } #binanceOwnerSetup .btn { width: 100%; } }
