#aipCgPanel{display:none;border:1px solid rgba(105,220,202,.4);border-radius:8px;padding:10px;margin-top:10px;background:#061719;color:#d9efed}
#aipCgPanel.open{display:block}#aipCgPanel h4{font:700 11px ui-monospace,monospace;color:#79dfce;margin:0 0 5px}
#aipCgPanel .cg-tools{display:flex;gap:7px;flex-wrap:wrap;margin:7px 0}#aipCgPanel textarea{width:100%;min-height:160px;max-height:36vh;resize:vertical;color:#a6efcf;background:#020b0c;border:1px solid #235451;font:10px/1.45 ui-monospace,monospace;padding:9px}
#aipCgPanel button{font:700 10px ui-monospace,monospace;background:#143236;color:#bffff0;border:1px solid #367571;border-radius:4px;padding:7px 10px;cursor:pointer}
#aipCgStatus{font:10px/1.5 ui-monospace,monospace;color:#9ccecb;white-space:pre-wrap}
