.cg-page .cg-import{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.cg-page #cgSource{min-height:240px;height:280px;font-family:monospace;resize:vertical}.cg-page .cg-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}.cg-page .cg-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.cg-page .cg-actions button{min-width:145px}.cg-page #cgTable{overflow:auto;max-width:100%;max-height:600px;border:1px solid #6b4d80;border-radius:12px}.cg-page table{width:100%;min-width:680px;table-layout:fixed;border-collapse:collapse;font-size:14px}.cg-page th,.cg-page td{padding:14px 12px;border-bottom:1px solid #604373;text-align:start;overflow-wrap:anywhere;white-space:pre-wrap}.cg-page thead th{background:#43265b;position:sticky;top:0;z-index:1}.cg-page tbody tr:nth-child(even){background:#2c1b39}.cg-page #cgImportInfo,.cg-page #cgSummary{overflow-wrap:anywhere}.cg-page #cgTable:focus-visible{outline:3px solid #c38be8;outline-offset:3px}@media(max-width:950px){.cg-page .cg-import{grid-template-columns:minmax(0,1fr)}.cg-page .cg-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.cg-page .cg-fields{grid-template-columns:minmax(0,1fr)}}
