.gm-shell{max-width:1450px;margin:auto;padding:32px}.gm-toolbar,.gm-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.gm-toolbar{margin-bottom:20px}.gm-tabs{display:flex;gap:6px;margin:24px 0;overflow:auto}.gm-tabs button{white-space:nowrap;border:1px solid var(--line);background:white;padding:12px 16px;font-size:13px}.gm-tabs button.active{background:#eaf3ef;border-color:#b5c6bd;color:var(--green)}.gm-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gm-two>.access-card{max-width:none}.gm-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gm-field{display:block;padding:14px;background:white;border:1px solid var(--line);border-radius:8px;margin:0;overflow-wrap:anywhere}.gm-field strong{display:block;color:var(--ink);font-size:13px}.gm-field small{display:block;min-height:18px;font-size:11px}.gm-field input{font-size:13px}.gm-dialog-fields{padding:20px;max-height:65vh;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.gm-script-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-script-list button{text-align:left;background:white;border:1px solid var(--line)}.gm-script-list small{display:block;overflow-wrap:anywhere;font-size:11px}.gm-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-snapshot>div{border-bottom:1px solid var(--line);padding:8px;overflow-wrap:anywhere}.gm-snapshot small,.gm-snapshot strong{display:block}#gmConfigSelect{width:100%;max-width:none}#gmScriptText{width:100%;height:55vh;padding:20px;border:0;resize:vertical;font:13px/1.7 Consolas,'Microsoft YaHei',monospace}#gmRecordHint{max-width:70%;overflow-wrap:anywhere}.gm-tabs button span{font-size:13px}@media(max-width:850px){.gm-shell{padding:18px}.gm-two{grid-template-columns:1fr}.gm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-script-list{grid-template-columns:1fr}.gm-toolbar button{font-size:11px}.gm-dialog-fields{grid-template-columns:1fr}.gm-shell header h1{font-size:22px}}@media(max-width:480px){.gm-fields{grid-template-columns:1fr}.gm-shell header{align-items:flex-start}.gm-shell header a{font-size:11px}.access-card{padding:20px}}
