/*
 * Shared all-provider amount-page game-record button lock.
 * Keeps the control at one size and position through hover, focus and press.
 */
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-header {
  position: relative !important;
}

html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button,
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button:hover,
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button:active,
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button:focus,
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button:focus-visible {
  appearance: none !important;
  -webkit-appearance: none !important;
  position: absolute !important;
  inset: 6px 14px auto auto !important;
  box-sizing: border-box !important;
  width: 44px !important;
  min-width: 44px !important;
  max-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  display: grid !important;
  place-items: center !important;
  overflow: hidden !important;
  border: 1px solid rgba(173, 126, 31, 0.48) !important;
  border-radius: 12px !important;
  color: #8f630b !important;
  background: linear-gradient(145deg, rgba(255, 253, 245, 0.98), rgba(246, 230, 190, 0.98)) !important;
  box-shadow: 0 4px 10px rgba(92, 61, 8, 0.16), inset 0 1px rgba(255, 255, 255, 0.9) !important;
  opacity: 1 !important;
  transform: none !important;
  translate: none !important;
  scale: 1 !important;
  transition: none !important;
  outline: none !important;
  -webkit-tap-highlight-color: transparent !important;
  touch-action: manipulation !important;
}

html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button::before,
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button::after {
  content: none !important;
  display: none !important;
}

html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button .game-entry-record-medal,
html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button > span {
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: 26px !important;
  min-width: 26px !important;
  max-width: 26px !important;
  height: 26px !important;
  min-height: 26px !important;
  max-height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  display: grid !important;
  place-items: center !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  transform: none !important;
  transition: none !important;
}

html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button img {
  display: none !important;
}

html body #root .player-shell .modal-backdrop > .game-entry-modal .game-entry-record-button svg {
  width: 26px !important;
  height: 26px !important;
  display: block !important;
  color: inherit !important;
  transform: none !important;
}
