#gp-gta-cheats{max-width:100%;min-width:0}
#gp-gta-cheats .gp-controls{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #888;border-radius:8px;margin-bottom:20px}
#gp-gta-cheats label{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;font:inherit;font-weight:700}
#gp-gta-cheats input,#gp-gta-cheats select{box-sizing:border-box;min-height:44px;width:100%;max-width:100%;font:inherit;padding:8px;background:#fff;color:#171717;border:1px solid #777;border-radius:4px}
#gp-gta-cheats button{min-height:44px;cursor:pointer;font:inherit;padding:8px 12px;border:1px solid #777;border-radius:4px;background:#252525;color:#fff}
#gp-gta-cheats :is(button,input,select):focus-visible{outline:3px solid #438dde;outline-offset:3px}
#gp-gta-cheats .gp-cheat{border:1px solid #888;border-radius:8px;padding:16px;margin:16px 0;scroll-margin-top:90px}
#gp-gta-cheats .gp-cheat h3{margin:0 0 14px;font-size:1.25em}
#gp-gta-cheats .gp-code{overflow-wrap:anywhere;margin:10px 0;line-height:1.7}
#gp-gta-cheats code{font-size:.92em;white-space:normal;background:transparent;color:inherit}
#gp-gta-cheats .gp-copy{display:block;margin-top:6px;font-size:.85em}
#gp-gta-cheats [hidden]{display:none!important}
#gp-gta-cheats .gp-results{flex-basis:100%;margin:0}
@media(max-width:767px){body #gp-sidebar-video{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:24px 0!important;z-index:auto!important}body #gp-sidebar-video iframe{width:100%!important;height:auto!important;aspect-ratio:16/9}}
