.player-autocomplete { position: relative; z-index: 4; max-height: 285px; overflow-y: auto; margin-top: 4px; border: 1px solid #84673e; border-radius: 4px; background: #211a16; box-shadow: 0 5px 15px #0005; }
.player-autocomplete[hidden] { display: none; }
.player-autocomplete > button { display: block; width: 100%; min-height: 43px; padding: 8px 10px; border: 0; border-bottom: 1px solid #6c553238; background: transparent; color: #dfceb0; font: inherit; text-align: left; cursor: pointer; }
.player-autocomplete > button:last-child { border-bottom: 0; }
.player-autocomplete > button strong { display: block; font-size: 12px; line-height: 1.35; font-weight: 550; }
.player-autocomplete > button small { display: block; margin-top: 2px; color: #ae9a76; font-size: 10px; }
.player-autocomplete > button:hover, .player-autocomplete > button.is-active { background: #594126; color: #f3dbac; }
.player-autocomplete > button.is-active small { color: #dac296; }
.player-autocomplete-empty { padding: 10px; color: #b4a385; font-size: 11px; }
.profile-player-field { min-width: 0; }
.profile-player-field > label { display: block; }
@media (max-width:480px) { .identity-fields > .profile-player-field { grid-column:1/-1; } }
