#guide-map[hidden]{display:none}#guide-map{margin-top:24px}#guide-map .gm-content{padding:20px 26px}#guide-map .gm-controls{display:flex;gap:16px;flex-wrap:wrap}#guide-map label{display:flex;flex-direction:column;gap:5px;font-size:13px;max-width:100%}#guide-map select{max-width:100%;padding:8px;border:1px solid #bfd4cf;border-radius:6px;background:white;color:#183b3a}#guide-map .gm-scroll{overflow-x:auto}#guide-map svg{display:block;width:100%;min-width:700px}#guide-map g[role=button]{cursor:pointer}#guide-map g[role=button]:focus{outline:2px solid #0284c7}#guide-map .gm-detail{border-top:1px solid #dbe8e4;margin-top:15px;padding-top:15px;overflow-wrap:anywhere}#guide-map .gm-sequence{font:16px/2 monospace;overflow-wrap:anywhere;letter-spacing:1px}#guide-map .gm-spacer{background:#bbf7d0;color:#14532d}#guide-map .gm-pam{background:#ddd6fe;color:#5b21b6}#on-target-body tr,#result-body tr{cursor:pointer}#on-target-body tr.gm-selected td,#result-body tr.gm-selected td{background:#e0f2fe}#guide-map p{font-size:13px;color:#526d68}#guide-map button{padding:9px 16px}@media(max-width:600px){#guide-map .gm-content{padding:14px}}