.giant-combination{margin:18px 0;padding:18px;background:#ffffff99;border:1px solid #ead6e8;border-radius:20px;min-width:0}
.giant-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.giant-row-heading h3{margin:0}
.giant-remove{background:transparent;border:1px solid #dcbadc;border-radius:20px;padding:8px 12px;color:#713066;cursor:pointer}
.giant-previews{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
.giant-preview-card{margin:12px 0;width:100%;max-width:360px;text-align:center}
.giant-previews:has(figure:nth-child(2)) .giant-preview-card{width:calc(50% - 8px)}
.giant-preview-card .cfg-scene{width:100%;height:auto;display:block}
.giant-preview-card figcaption{font-size:14px;line-height:1.7}
.giant-preview-card [role=button]{cursor:pointer}
.giant-preview-card [role=button]:focus{outline:2px solid #903589;outline-offset:5px}
.giant-combination .cfg-slot{width:100%;min-width:0;text-align:left}
.giant-combination .cfg-slot-arrow{margin-left:auto}
.giant-combination .cfg-field select{width:100%;min-width:0}
