/*
 * Test v534: size the collapsed Hunt Analyzer by its actual content.
 * Counters no longer share the full panel width through flex:1.
 */
.hunt-analyzer-panel.client-open.collapsed {
  width: max-content !important;
  min-width: 0 !important;
  max-width: calc(100vw - 16px) !important;
}

.hunt-analyzer-panel.collapsed .hunt-analyzer-head {
  width: max-content !important;
  max-width: 100% !important;
  gap: 0 !important;
  padding-inline: 5px !important;
}

.hunt-analyzer-panel.collapsed .analyzer-compact {
  flex: 0 0 auto !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  overflow: visible !important;
}

.hunt-analyzer-panel.collapsed .analyzer-compact > span {
  box-sizing: border-box !important;
  flex: 0 0 auto !important;
  min-width: 0 !important;
  height: 28px !important;
  padding-inline: 7px !important;
  gap: 3px !important;
}

.hunt-analyzer-panel.collapsed .hunt-analyzer-actions {
  gap: 4px !important;
  margin-left: 3px !important;
}

@media (max-width: 360px) {
  .hunt-analyzer-panel.collapsed .hunt-analyzer-head {
    padding-inline: 3px !important;
  }

  .hunt-analyzer-panel.collapsed .analyzer-compact > span {
    padding-inline: 4px !important;
    gap: 2px !important;
    font-size: 8px !important;
  }

  .hunt-analyzer-panel.collapsed .analyzer-compact b {
    font-size: 8px !important;
  }
}
