/* All selectors are scoped so theme tables and images are unaffected. */
.gict-wrap{width:100%;max-width:calc(var(--gict-image-width,456px)*2 + 2px);margin:1.5em auto;box-sizing:border-box;clear:both}
.gict-wrap table.gict-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;border:1px solid #444!important;margin:0!important;background:#fff!important;color:#222!important;font-size:16px;line-height:1.5;box-shadow:none}
.gict-wrap .gict-table tr{background:transparent!important}
.gict-wrap .gict-table th,.gict-wrap .gict-table td{box-sizing:border-box;border:1px solid #444!important;text-align:center!important;vertical-align:middle!important;word-break:normal;overflow-wrap:anywhere}
.gict-wrap .gict-table th{padding:9px 8px!important;font-weight:700!important;font-size:inherit!important;line-height:1.5!important}
.gict-wrap .gict-table .gict-group{font-size:1.15em!important;background:var(--gict-group-bg,#7060b7)!important;color:var(--gict-group-color,#fff)!important}
.gict-wrap .gict-table .gict-name{background:#f1f1f1!important;color:#222!important}
.gict-wrap .gict-table .gict-stage{width:50%;background:#e5f5fc!important;color:#222!important}
.gict-wrap .gict-table .gict-image-cell{width:50%;padding:0!important;background:#fff!important}
.gict-wrap .gict-image-box{width:100%;aspect-ratio:456/990;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin:0;padding:0}
.gict-wrap .gict-image-box img.gict-illustration{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important}
.gict-wrap .gict-empty{font-size:13px;color:#777;padding:8px}
@media(max-width:480px){.gict-wrap table.gict-table{font-size:14px}.gict-wrap .gict-table th{padding:7px 4px!important}.gict-wrap .gict-empty{font-size:11px}}
