/* Original Hotkey dialog (Control.Ani Dialog32, GUI.ini [0-231]). Pixels are original
   (ui/hotkey/manifest.json); control rectangles follow [231-*]. Delete sits in Restore's slot. */
.hotkey-panel { position:relative; width:400px; height:290px; padding:0; border:0; background:url('/ui/hotkey/dialog.png?v=c63dd21f3114f672') no-repeat; color:#fff; font:12px/16px 'Courier New',monospace; text-shadow:none; }
.hotkey-panel[hidden] { display:none; }
.hotkey-panel:focus { outline:none; }
.hotkey-list { position:absolute; top:74px; width:84px; height:162px; margin:0; padding:2px 0; overflow:hidden auto; list-style:none; scrollbar-width:none; }
.hotkey-menu { left:44px; }
.hotkey-selections { left:139px; }
.hotkey-list li { padding:0 3px; white-space:nowrap; overflow:hidden; cursor:pointer; }
.hotkey-list li[aria-selected='true'] { background:#0000a8; }
.hotkey-list li[aria-disabled='true'] { color:#8b9aa0; }
.hotkey-list li:focus-visible { outline:1px dotted #f0da7a; outline-offset:-1px; }
.hotkey-field { position:absolute; left:242px; width:106px; height:17px; padding:0 3px; overflow:hidden; white-space:nowrap; font:inherit; line-height:17px; }
.hotkey-current { top:75px; }
.hotkey-capture { top:124px; cursor:text; }
.hotkey-capture:focus { outline:none; }
.hotkey-notice { position:absolute; left:238px; top:212px; width:120px; height:38px; margin:0; overflow:hidden; color:#f3e19c; font:10px/12px Arial,sans-serif; }
.hotkey-button { position:absolute; padding:0; border:0; border-radius:0; background:transparent no-repeat 0 0; cursor:pointer; }
.hotkey-button:disabled { opacity:.55; cursor:default; }
.hotkey-button:focus-visible { outline:1px solid #f0da7a; }
.hotkey-change { left:276px; top:156px; width:64px; height:22px; background-image:url('/ui/hotkey/change.png?v=3f34bba3678bd202'); }
.hotkey-change:enabled:active { background-image:url('/ui/hotkey/change-pressed.png?v=3a6ca0194a3272c1'); }
.hotkey-delete { left:276px; top:186px; width:64px; height:22px; background-image:url('/ui/hotkey/delete.png?v=497a61fe4ecc8f23'); }
.hotkey-delete:enabled:active { background-image:url('/ui/hotkey/delete-pressed.png?v=5f865622223d44f8'); }
.hotkey-help { left:62px; top:255px; width:48px; height:22px; background-image:url('/ui/hotkey/help.png?v=33d506c17ae49e56'); }
.hotkey-help:active { background-image:url('/ui/hotkey/help-pressed.png?v=da200e71e4d56299'); }
.hotkey-close { left:289px; top:255px; width:48px; height:22px; background-image:url('/ui/hotkey/close.png?v=4b9c40bf4c1bf7c6'); }
.hotkey-close:active { background-image:url('/ui/hotkey/close-pressed.png?v=7cd6abfcfe78b983'); }
.hotkey-x { left:371px; top:23px; width:16px; height:16px; background-image:url('/ui/hotkey/close-x.png?v=c5298b516699b513'); }
.hotkey-x:active { background-image:url('/ui/hotkey/close-x-pressed.png?v=69f5b01c638e6cbf'); }
