.gg-custom{display:block;width:100%;margin:12px 0}.gg-custom details{border:1px solid #b9b4a8;border-radius:5px;padding:12px 16px}.gg-custom summary{cursor:pointer;font-weight:700;font-size:1rem}.gg-custom-fields{display:grid;gap:14px;margin-top:15px}.gg-custom-fields label{display:grid;gap:5px;font-weight:600}.gg-custom-fields small{font-size:.82rem;font-weight:400}.gg-custom-fields input,.gg-custom-fields select{box-sizing:border-box;width:100%;padding:8px;border:1px solid #8a877f;border-radius:3px;background:#fff;color:#19191c}.gg-fit{aspect-ratio:2.25;position:relative;border-radius:5px;overflow:hidden;container-type:inline-size;background:#29282e}.gg-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gg-mark{position:absolute;display:flex;flex-direction:column;gap:1cqw;align-items:flex-end;max-width:48%;pointer-events:none}.gg-mark img{max-width:var(--gg-logo-width,10cqw);max-height:var(--gg-logo-height,4.45cqw);object-fit:contain}.gg-mark span{max-width:100%;overflow-wrap:anywhere;background:#171719;color:#fff;border-radius:2px;padding:.25em .45em;font:bold var(--gg-tag,1.2cqw)/1.15 Arial,sans-serif}.gg-mark [hidden]{display:none!important}.gg-fit[data-place^="bottom"] .gg-mark{bottom:var(--gg-inset,1.34cqw)}.gg-fit[data-place^="top"] .gg-mark{top:var(--gg-inset,1.34cqw)}.gg-fit[data-place$="right"] .gg-mark{right:var(--gg-inset,1.34cqw)}.gg-fit[data-place$="left"] .gg-mark{left:var(--gg-inset,1.34cqw);align-items:flex-start}