/* GEN_DOCK_TRUE_COLLAPSE_20260920 */

/* Hide the complete Generate content area. */
#v2-gen-panel.collapsed .v2-gen-dock-body {
  display: none !important;
}

/* Keep only the drag grip and expand caret in the header. */
#v2-gen-panel.collapsed .v2-gen-dock-head > :not(.v2-drag-grip):not(.v2-fold-caret) {
  display: none !important;
}

/* Remove all dimensions left by the full Generate panel. */
#v2-gen-panel.collapsed {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Compact pill containing only drag and expand. */
#v2-gen-panel.collapsed .v2-gen-dock-head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 5px 6px !important;
  gap: 4px !important;
  border: 0 !important;
}

/* Ensure the only two permitted controls remain visible. */
#v2-gen-panel.collapsed .v2-drag-grip,
#v2-gen-panel.collapsed .v2-fold-caret {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}

/* Specifically prevent the provider switch from leaking through. */
#v2-gen-panel.collapsed #v2-img-route-switch,
#v2-gen-panel.collapsed .v2-gen-dock-head-lbl {
  display: none !important;
}

#v2-gen-panel.collapsed #v2-img-route-toggle-btn {
  display: none !important;
}
