/* C-CANVAS-PROMPT-GROUP-CONSOLIDATE：〔168〕U23/U24 样式从 refinement 尾块原样搬入新候选自带路径（票面「UI5 跨 RID 样式搬到新候选路径/不能覆当前 editor190 的 refinement」——零改语义，仅换挂载文件） */
.group-frame.drop-focus{border-color:var(--u6-pick,#57a879);box-shadow:0 0 0 3px var(--u6-pick-weak,rgba(87,168,121,.18)),0 0 26px 2px var(--u6-pick-weak,rgba(87,168,121,.22));background:var(--u6-pick-weak,rgba(87,168,121,.08))}
.group-frame.locked.drop-focus{border-color:var(--u6-line,#71897b);box-shadow:none;background:transparent}
.group-view-entry {
  position:absolute;
  right:0;
  bottom:100%;
  z-index:10;
  padding-bottom:6px;
  pointer-events:auto;
}
.group-view-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:34px;
  padding:5px 11px;
  border:1px solid var(--u6-line,#d4d2c8);
  border-radius:8px;
  background:var(--u6-paper,#faf9f6);
  color:var(--u6-ink,#3a3d38);
  box-shadow:var(--sh-rest);
  font:600 13px/1.3 var(--ref-f-ui,system-ui,sans-serif);
  cursor:pointer;
  white-space:nowrap;
  pointer-events:auto;
}
.group-view-btn:hover { background:var(--ctl-hover,var(--u6-wash)); }
.group-view-btn:focus-visible { outline:2px solid var(--accent-ui); outline-offset:2px; }

@media (hover:hover) {
  .group-view-btn { opacity:0; pointer-events:none; }
  .group-view-entry:is(:hover,:focus-within) .group-view-btn { opacity:1; pointer-events:auto; }
}
@media (hover:hover) and (prefers-reduced-motion:no-preference) {
  .group-view-btn { transition:opacity .14s ease; }
}
