/* Only the main account/security group. Existing game and other dialogs untouched. */
#myInfoBody .myinfo-account-group > .myinfo-group-content > .ls-profile-grid > button {
  min-height: 44px;
  padding: 10px;
  border: 2px solid var(--mr-ink, #8a511b);
  border-radius: 12px;
  background: var(--mr-yellow-face, #ffd158);
  color: var(--mr-button-text, #4c2c0f);
  font-family: inherit;
  font-size: 13px;
  font-weight: 650;
  line-height: 1.4;
  cursor: pointer;
}
#myInfoBody .as-my-entry { margin-top: 17px; padding-top: 15px; border-top: 1px solid #a577405c; min-width: 0; }
#myInfoBody .as-my-entry h3 { margin: 0 0 8px; color: #f5d391; font-size: 15px; line-height: 1.5; }
#myInfoBody .as-description, #myInfoBody .as-help, #myInfoBody .as-recovery { margin: 0 0 13px; color: #c7b294; font-size: 12px; line-height: 1.7; overflow-wrap: anywhere; }
#myInfoBody .as-my-entry form { display: grid; gap: 8px; min-width: 0; }
#myInfoBody .as-my-entry form label { color: #e9d6b5; font-size: 13px; font-weight: 650; line-height: 1.5; }
#myInfoBody .as-my-entry input { display: block; box-sizing: border-box; width: 100%; min-width: 0; min-height: 44px; padding: 10px 11px; border: 1px solid #9b713d; border-radius: 9px; background: #23190f; color: #fff0d2; font-family: inherit; font-size: 16px; line-height: 1.5; }
#myInfoBody .as-my-entry .as-help { margin: -2px 0 4px; font-size: 11px; }
#myInfoBody .as-my-entry button { box-sizing: border-box; min-height: 44px; max-width: 100%; font-family: inherit; font-size: 13px; font-weight: 650; line-height: 1.5; cursor: pointer; }
#myInfoBody .as-my-entry .as-show { justify-self: start; padding: 4px 0; border: 0; background: transparent; color: #e5c386; text-decoration: underline; text-underline-offset: 3px; }
#myInfoBody .as-my-entry .as-primary { width: 100%; margin-top: 2px; padding: 11px 14px; border: 2px solid var(--mr-ink, #8a511b); border-radius: 12px; background: var(--mr-yellow-face, #ffd158); color: var(--mr-button-text, #4c2c0f); }
#myInfoBody .as-my-entry .as-status { margin: 12px 0 0; color: #cbe3b2; font-size: 12px; line-height: 1.7; overflow-wrap: anywhere; }
#myInfoBody .as-my-entry .as-status:empty { display: none; }
#myInfoBody .as-my-entry .as-status.is-error { color: #ffd0a4; }
#myInfoBody .as-my-entry .as-recovery { margin: 15px 0 0; padding-top: 13px; border-top: 1px solid #a577403b; }
#myInfoBody .as-my-entry .as-recovery a { color: #f1d18e; text-decoration: underline; text-underline-offset: 3px; }
#myInfoBody .as-my-entry :is(input, button, a):focus-visible { outline: 2px solid #fff0aa; outline-offset: 3px; }
#myInfoBody .as-my-entry :disabled { opacity: .55; cursor: default; }
