 #plan-detail-items {
  font-family: 'Inter', sans-serif;
}

.plan-detail-item {
  display: flex;
  flex-direction: column;
  width: 345px;
  padding: 0px 8px 9px 0px; 
  align-items: flex-start;
  gap: 2px; 
  margin-bottom: 9px; 
  border-bottom: 1px solid #e5e7eb; 
}

.plan-detail-item:last-child {
  border-bottom: none; 
}

.plan-detail-label {
  color: var(--app-text-stroke-text-stroke-day, #18191E);
  font-family: 'Inter', sans-serif;
  font-size: 14px; 
  font-style: normal;
  font-weight: 600;
  line-height: 20px; 
}

.plan-detail-value {
  color: var(--app-text-stroke-text-stroke-day, #18191E);
  font-family: 'Inter', sans-serif;
  font-size: 13px; 
  font-style: normal;
  font-weight: 400;
  line-height: 16px; 
}