.gn0CCG_wrap{display:inline-flex;position:relative}.gn0CCG_button{color:var(--text-soft);cursor:pointer;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:.375rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.gn0CCG_button:hover{background:var(--surface-muted)}.gn0CCG_iconOnly{width:var(--control-height,36px);height:var(--control-height,36px);color:var(--text-soft);border-radius:8px;justify-content:center;padding:0}.gn0CCG_popover{z-index:5;white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.375rem .5rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 4px 12px #0f172a1f}.gn0CCG_alignStart .gn0CCG_popover{left:0;right:auto}.gn0CCG_note{color:#15803d;font-size:.8125rem}.gn0CCG_manual{width:min(20rem,80vw);color:var(--text-soft);border:1px solid var(--line-strong);border-radius:6px;padding:.3rem .5rem;font-size:.8125rem}.gn0CCG_button,.gn0CCG_manual{box-sizing:border-box;min-height:var(--control-height,36px);line-height:20px}
