.gcc .gfe-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.gcc .gcc-stage{padding:20px;display:grid;align-items:center}.gcc .gc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.gcc .gc-pair>div{min-width:0}.gcc .gc-pair h3{font-size:13px;color:#bd9cef;margin:0 0 8px}.gcc .gc-meta{font-size:11px;color:#b7accb;line-height:1.4;overflow-wrap:anywhere}.gcc .gc-pair canvas{width:100%;max-height:350px;object-fit:contain;background:repeating-conic-gradient(#37283f 0% 25%,#201728 0% 50%) 50%/20px 20px;border:1px solid #463d66;border-radius:10px}.gcc .gc-pair p:last-child{font-size:11px;color:#c9c1da}.gcc .gfe-panel input[type=file]{width:100%;font-size:11px;padding:10px;border:1px dashed #7258a0;border-radius:9px}.gcc .gfe-panel .nf-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.gcc .gfe-panel button{min-height:35px}.gcc #gc-position{font-size:11px;color:#b7accb}.gcc-scrubber{padding:18px;border-top:1px solid #463d66;color:#b7accb;font-size:12px}.gcc-scrubber input{display:block;width:100%;accent-color:#bd9cef;margin-top:12px}.gcc .gfe-work{grid-template-rows:minmax(0,1fr) auto auto}.gcc [hidden]{display:none!important}.gcc.gcc-fallback{position:fixed;inset:0;z-index:10000}@media(max-width:820px){.gcc .gcc-stage{height:auto;min-height:300px;padding:12px}.gcc .gc-pair{gap:10px}.gcc .gc-pair canvas{max-height:240px}.gcc .gfe-side{min-height:350px}}
.gcc .gfe-panel .gc-pair{grid-template-columns:1fr}
